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)
 
UINT * XtDisplay (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 
)