42 #include "mipointer.h"
59 extern void dmxMoveCursor(DeviceIntPtr pDev, ScreenPtr pScreen,
int x,
int y);
67 #define DMX_GET_CURSOR_PRIV(_pCursor, _pScreen) ((dmxCursorPrivPtr) \
68 dixLookupScreenPrivate(&(_pCursor)->devPrivates, CursorScreenKey, _pScreen))
70 #define DMX_SET_CURSOR_PRIV(_pCursor, _pScreen, v) \
71 dixSetScreenPrivate(&(_pCursor)->devPrivates, CursorScreenKey, _pScreen, v)
void dmxReInitOrigins(void)
Definition: dmxcursor.c:354
Definition: dmxcursor.h:45
miPointerScreenFuncRec dmxPointerCursorFuncs
Definition: dmxcursor.c:196
miPointerSpriteFuncRec dmxPointerSpriteFuncs
Definition: dmxcursor.c:1016
void dmxBECreateCursor(ScreenPtr pScreen, CursorPtr pCursor)
Definition: dmxcursor.c:594
void dmxInitOrigins(void)
Definition: dmxcursor.c:382
struct _dmxCursorPriv dmxCursorPrivRec
Bool dmxBEFreeCursor(ScreenPtr pScreen, CursorPtr pCursor)
Definition: dmxcursor.c:699
Cursor cursor
Definition: dmxcursor.h:46
int dmxOnScreen(int x, int y, DMXScreenInfo *dmxScreen)
Definition: dmxcursor.c:421
void dmxCheckCursor(void)
Definition: dmxcursor.c:965
struct _dmxCursorPriv * dmxCursorPrivPtr
void dmxInitOverlap(void)
Definition: dmxcursor.c:530
void dmxCursorNoMulti(void)
Definition: dmxcursor.c:120
void dmxMoveCursor(DeviceIntPtr pDev, ScreenPtr pScreen, int x, int y)
Definition: dmxcursor.c:846
void dmxHideCursor(DMXScreenInfo *dmxScreen)
Definition: dmxcursor.c:953