Pixmap cursorNonePixmap;\r
memset( cursorNoneBits, 0, sizeof( cursorNoneBits ) );\r
memset( &dontCare, 0, sizeof( dontCare ) );\r
- cursorNonePixmap = XCreateBitmapFromData ( fgDisplay.Display,\r
- fgDisplay.RootWindow,\r
+ cursorNonePixmap = XCreateBitmapFromData ( fgDisplay.pDisplay.Display,\r
+ fgDisplay.pDisplay.RootWindow,\r
cursorNoneBits, 16, 16 );\r
if( cursorNonePixmap != None ) {\r
- cursorNone = XCreatePixmapCursor( fgDisplay.Display,\r
+ cursorNone = XCreatePixmapCursor( fgDisplay.pDisplay.Display,\r
cursorNonePixmap, cursorNonePixmap,\r
&dontCare, &dontCare, 0, 0 );\r
- XFreePixmap( fgDisplay.Display, cursorNonePixmap );\r
+ XFreePixmap( fgDisplay.pDisplay.Display, cursorNonePixmap );\r
}\r
}\r
return cursorNone;\r
cursorCacheEntry *entry = &cursorCache[ cursorIDToUse ];\r
if( entry->cachedCursor == None ) {\r
entry->cachedCursor =\r
- XCreateFontCursor( fgDisplay.Display, entry->cursorShape );\r
+ XCreateFontCursor( fgDisplay.pDisplay.Display, entry->cursorShape );\r
}\r
cursor = entry->cachedCursor;\r
} else {\r
}\r
\r
if ( cursorIDToUse == GLUT_CURSOR_INHERIT ) {\r
- XUndefineCursor( fgDisplay.Display, window->Window.Handle );\r
+ XUndefineCursor( fgDisplay.pDisplay.Display, window->Window.Handle );\r
} else if ( cursor != None ) {\r
- XDefineCursor( fgDisplay.Display, window->Window.Handle, cursor );\r
+ XDefineCursor( fgDisplay.pDisplay.Display, window->Window.Handle, cursor );\r
} else if ( cursorIDToUse != GLUT_CURSOR_NONE ) {\r
fgError( "Failed to create cursor" );\r
}\r
void fgPlatformWarpPointer ( int x, int y )\r
{\r
XWarpPointer(\r
- fgDisplay.Display,\r
+ fgDisplay.pDisplay.Display,\r
None,\r
fgStructure.CurrentWindow->Window.Handle,\r
0, 0, 0, 0,\r
x, y\r
);\r
/* Make the warp visible immediately. */\r
- XFlush( fgDisplay.Display );\r
+ XFlush( fgDisplay.pDisplay.Display );\r
}\r
#endif\r
\r