devPrivates rework: convert CursorRec and CursorBits over to new interface.

This commit is contained in:
Eamon Walsh 2007-08-30 11:40:39 -04:00 • committed by Eamon Walsh
commit 47ab4d648b
14 changed files with 75 additions and 51 deletions

View file

@ -19,11 +19,14 @@ typedef struct {
Cursor cursor;
} xnestPrivCursor;
#define xnestCursorPriv(pCursor, pScreen) \
((xnestPrivCursor *)((pCursor)->devPriv[pScreen->myNum]))
#define xnestGetCursorPriv(pCursor, pScreen) \
((xnestPrivCursor *)dixLookupPrivate(&(pCursor)->devPrivates, pScreen))
#define xnestSetCursorPriv(pCursor, pScreen, v) \
dixSetPrivate(&(pCursor)->devPrivates, pScreen, v)
#define xnestCursor(pCursor, pScreen) \
(xnestCursorPriv(pCursor, pScreen)->cursor)
(xnestGetCursorPriv(pCursor, pScreen)->cursor)
Bool xnestRealizeCursor(ScreenPtr pScreen, CursorPtr pCursor);
Bool xnestUnrealizeCursor(ScreenPtr pScreen, CursorPtr pCursor);