xserver

xserver with xephyr scale patch
git clone https://git.neptards.moe/u3shit/xserver.git
Log | Files | Refs | README | LICENSE

xf86CursorPriv.h (1535B)


      1 
      2 #ifdef HAVE_XORG_CONFIG_H
      3 #include <xorg-config.h>
      4 #endif
      5 
      6 #ifndef _XF86CURSORPRIV_H
      7 #define _XF86CURSORPRIV_H
      8 
      9 #include "xf86Cursor.h"
     10 #include "mipointrst.h"
     11 
     12 typedef struct {
     13     Bool SWCursor;
     14     Bool isUp;
     15     Bool showTransparent;
     16     short HotX;
     17     short HotY;
     18     short x;
     19     short y;
     20     CursorPtr CurrentCursor, CursorToRestore;
     21     xf86CursorInfoPtr CursorInfoPtr;
     22     CloseScreenProcPtr CloseScreen;
     23     RecolorCursorProcPtr RecolorCursor;
     24     InstallColormapProcPtr InstallColormap;
     25     QueryBestSizeProcPtr QueryBestSize;
     26     miPointerSpriteFuncPtr spriteFuncs;
     27     Bool PalettedCursor;
     28     ColormapPtr pInstalledMap;
     29     Bool (*SwitchMode) (ScrnInfoPtr, DisplayModePtr);
     30     xf86EnableDisableFBAccessProc *EnableDisableFBAccess;
     31     CursorPtr SavedCursor;
     32 
     33     /* Number of requests to force HW cursor */
     34     int ForceHWCursorCount;
     35     Bool HWCursorForced;
     36 
     37     void *transparentData;
     38 } xf86CursorScreenRec, *xf86CursorScreenPtr;
     39 
     40 Bool xf86SetCursor(ScreenPtr pScreen, CursorPtr pCurs, int x, int y);
     41 void xf86SetTransparentCursor(ScreenPtr pScreen);
     42 void xf86MoveCursor(ScreenPtr pScreen, int x, int y);
     43 void xf86RecolorCursor(ScreenPtr pScreen, CursorPtr pCurs, Bool displayed);
     44 Bool xf86InitHardwareCursor(ScreenPtr pScreen, xf86CursorInfoPtr infoPtr);
     45 
     46 Bool xf86CheckHWCursor(ScreenPtr pScreen, CursorPtr cursor, xf86CursorInfoPtr infoPtr);
     47 extern _X_EXPORT DevPrivateKeyRec xf86CursorScreenKeyRec;
     48 
     49 #define xf86CursorScreenKey (&xf86CursorScreenKeyRec)
     50 
     51 #endif                          /* _XF86CURSORPRIV_H */