Open Inventor Release 2023.2.3
 
Loading...
Searching...
No Matches
SoWinDef.h File Reference
#include <Inventor/SbBasic.h>
#include "tchar.h"

Go to the source code of this file.

Macros

#define ArgList   PLONG
 
#define Boolean   BOOLEAN
 
#define WBOOL   int
 
#define Colormap   UINT
 
#define Cursor   Hcursor
 
#define WindowPtr   HWND
 
#define EventMask   UINT
 
#define ButtonPressMask   0x01
 
#define ButtonReleaseMask   0x02
 
#define PointerMotionMask   0x04
 
#define ButtonMotionMask   0x08
 
#define KeyPressMask   0x10
 
#define KeyReleaseMask   0x20
 
#define GLXContext   HGLRC
 
#define KeySym   UINT
 
#define SoWidget   HWND
 
#define Widget   HWND
 
#define Window   HWND
 
#define Hinst   HINSTANCE
 
#define Hwnd   HWND
 
#define Hdc   HDC
 
#define Hcursor   HCURSOR
 
#define Hmenu   HMENU
 
#define Hrsrc   HRSRC
 
#define Pixmap   HBITMAP
 
#define Atom   ULONG
 
#define Time   time_t
 
#define XColor   UINT
 
#define XEvent   MSG
 
#define XAnyEvent   MSG
 
#define XButtonEvent   MSG
 
#define XKeyEvent   MSG
 
#define XMotionEvent   MSG
 
#define XMouseWheelEvent   MSG
 
#define XK_ESCAPE   VK_ESCAPE
 
#define XK_HOME   VK_HOME
 
#define XK_LEFT   VK_LEFT
 
#define XK_UP   VK_UP
 
#define XK_RIGHT   VK_RIGHT
 
#define XK_DOWN   VK_DOWN
 
#define XK_s   83
 
#define XmString   char*
 
#define XtAppContext   UINT
 
#define XtEventHandler   FARPROC
 
#define XtIntervalId   UINT
 
#define XtPointer   PVOID
 
#define XmAnyCallbackStruct   void
 
#define XtWorkProcId   UINT
 
#define XVisualInfo   PIXELFORMATDESCRIPTOR
 
#define strdup   _tcsdup
 

Functions

XtAppContext XtWidgetToApplicationContext (SoWidget w)
 
UINTXtDisplay (SoWidget w)
 
UINT XtScreen (SoWidget w)
 
Window RootWindowOfScreen (UINT s)
 
Boolean XtIsShell (SoWidget w)
 
Boolean XtIsRealized (SoWidget w)
 
SoWidget XtParent (SoWidget w)
 
Window XtWindow (SoWidget w)
 
SoWidget XtWindowToWidget (UINT *d, Window w)
 

Macro Definition Documentation

◆ ArgList

#define ArgList   PLONG

Definition at line 34 of file SoWinDef.h.

◆ Atom

#define Atom   ULONG

Definition at line 92 of file SoWinDef.h.

◆ Boolean

#define Boolean   BOOLEAN

Definition at line 36 of file SoWinDef.h.

◆ ButtonMotionMask

#define ButtonMotionMask   0x08

Definition at line 51 of file SoWinDef.h.

◆ ButtonPressMask

#define ButtonPressMask   0x01

Definition at line 48 of file SoWinDef.h.

◆ ButtonReleaseMask

#define ButtonReleaseMask   0x02

Definition at line 49 of file SoWinDef.h.

◆ Colormap

#define Colormap   UINT

Definition at line 40 of file SoWinDef.h.

◆ Cursor

#define Cursor   Hcursor

Definition at line 42 of file SoWinDef.h.

◆ EventMask

#define EventMask   UINT

Definition at line 47 of file SoWinDef.h.

◆ GLXContext

#define GLXContext   HGLRC

Definition at line 55 of file SoWinDef.h.

◆ Hcursor

#define Hcursor   HCURSOR

Definition at line 85 of file SoWinDef.h.

◆ Hdc

#define Hdc   HDC

Definition at line 84 of file SoWinDef.h.

◆ Hinst

#define Hinst   HINSTANCE

Definition at line 82 of file SoWinDef.h.

◆ Hmenu

#define Hmenu   HMENU

Definition at line 86 of file SoWinDef.h.

◆ Hrsrc

#define Hrsrc   HRSRC

Definition at line 87 of file SoWinDef.h.

◆ Hwnd

#define Hwnd   HWND

Definition at line 83 of file SoWinDef.h.

◆ KeyPressMask

#define KeyPressMask   0x10

Definition at line 52 of file SoWinDef.h.

◆ KeyReleaseMask

#define KeyReleaseMask   0x20

Definition at line 53 of file SoWinDef.h.

◆ KeySym

#define KeySym   UINT

Definition at line 57 of file SoWinDef.h.

◆ Pixmap

#define Pixmap   HBITMAP

Definition at line 90 of file SoWinDef.h.

◆ PointerMotionMask

#define PointerMotionMask   0x04

Definition at line 50 of file SoWinDef.h.

◆ SoWidget

#define SoWidget   HWND

Definition at line 71 of file SoWinDef.h.

◆ strdup

#define strdup   _tcsdup

Definition at line 175 of file SoWinDef.h.

◆ Time

#define Time   time_t

Definition at line 93 of file SoWinDef.h.

◆ WBOOL

#define WBOOL   int

Definition at line 38 of file SoWinDef.h.

◆ Widget

#define Widget   HWND

Definition at line 76 of file SoWinDef.h.

◆ Window

#define Window   HWND

Definition at line 81 of file SoWinDef.h.

◆ WindowPtr

#define WindowPtr   HWND

Definition at line 44 of file SoWinDef.h.

◆ XAnyEvent

#define XAnyEvent   MSG

Definition at line 100 of file SoWinDef.h.

◆ XButtonEvent

#define XButtonEvent   MSG

Definition at line 102 of file SoWinDef.h.

◆ XColor

#define XColor   UINT

Definition at line 95 of file SoWinDef.h.

◆ XEvent

#define XEvent   MSG

Definition at line 98 of file SoWinDef.h.

◆ XK_DOWN

#define XK_DOWN   VK_DOWN

Definition at line 113 of file SoWinDef.h.

◆ XK_ESCAPE

#define XK_ESCAPE   VK_ESCAPE

Definition at line 108 of file SoWinDef.h.

◆ XK_HOME

#define XK_HOME   VK_HOME

Definition at line 109 of file SoWinDef.h.

◆ XK_LEFT

#define XK_LEFT   VK_LEFT

Definition at line 110 of file SoWinDef.h.

◆ XK_RIGHT

#define XK_RIGHT   VK_RIGHT

Definition at line 112 of file SoWinDef.h.

◆ XK_s

#define XK_s   83

Definition at line 114 of file SoWinDef.h.

◆ XK_UP

#define XK_UP   VK_UP

Definition at line 111 of file SoWinDef.h.

◆ XKeyEvent

#define XKeyEvent   MSG

Definition at line 103 of file SoWinDef.h.

◆ XmAnyCallbackStruct

#define XmAnyCallbackStruct   void

Definition at line 127 of file SoWinDef.h.

◆ XMotionEvent

#define XMotionEvent   MSG

Definition at line 104 of file SoWinDef.h.

◆ XMouseWheelEvent

#define XMouseWheelEvent   MSG

Definition at line 105 of file SoWinDef.h.

◆ XmString

#define XmString   char*

Definition at line 117 of file SoWinDef.h.

◆ XtAppContext

#define XtAppContext   UINT

Definition at line 119 of file SoWinDef.h.

◆ XtEventHandler

#define XtEventHandler   FARPROC

Definition at line 121 of file SoWinDef.h.

◆ XtIntervalId

#define XtIntervalId   UINT

Definition at line 123 of file SoWinDef.h.

◆ XtPointer

#define XtPointer   PVOID

Definition at line 125 of file SoWinDef.h.

◆ XtWorkProcId

#define XtWorkProcId   UINT

Definition at line 129 of file SoWinDef.h.

◆ XVisualInfo

#define XVisualInfo   PIXELFORMATDESCRIPTOR

Definition at line 141 of file SoWinDef.h.

Function Documentation

◆ RootWindowOfScreen()

Window RootWindowOfScreen ( UINT  s)

◆ XtDisplay()

UINT * XtDisplay ( SoWidget  w)

◆ XtIsRealized()

Boolean XtIsRealized ( SoWidget  w)

◆ XtIsShell()

Boolean XtIsShell ( SoWidget  w)

◆ XtParent()

SoWidget XtParent ( SoWidget  w)

◆ XtScreen()

UINT XtScreen ( SoWidget  w)

◆ XtWidgetToApplicationContext()

XtAppContext XtWidgetToApplicationContext ( SoWidget  w)

◆ XtWindow()

Window XtWindow ( SoWidget  w)

◆ XtWindowToWidget()

SoWidget XtWindowToWidget ( UINT d,
Window  w 
)