mirror of
https://github.com/X11Libre/xserver.git
synced 2026-10-24 01:40:36 +00:00
Initial revision
This commit is contained in:
parent
ded6147bfb
commit
9508a382f8
982 changed files with 479777 additions and 0 deletions
48
hw/xfree86/ramdac/xf86CursorPriv.h
Normal file
48
hw/xfree86/ramdac/xf86CursorPriv.h
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
/* $XFree86: xc/programs/Xserver/hw/xfree86/ramdac/xf86CursorPriv.h,v 1.5 2003/02/15 03:14:47 tsi Exp $ */
|
||||
|
||||
#ifndef _XF86CURSORPRIV_H
|
||||
#define _XF86CURSORPRIV_H
|
||||
|
||||
#include "xf86Cursor.h"
|
||||
#include "mipointrst.h"
|
||||
|
||||
typedef struct {
|
||||
Bool SWCursor;
|
||||
Bool isUp;
|
||||
Bool showTransparent;
|
||||
short HotX;
|
||||
short HotY;
|
||||
short x;
|
||||
short y;
|
||||
CursorPtr CurrentCursor, CursorToRestore;
|
||||
xf86CursorInfoPtr CursorInfoPtr;
|
||||
CloseScreenProcPtr CloseScreen;
|
||||
RecolorCursorProcPtr RecolorCursor;
|
||||
InstallColormapProcPtr InstallColormap;
|
||||
QueryBestSizeProcPtr QueryBestSize;
|
||||
miPointerSpriteFuncPtr spriteFuncs;
|
||||
Bool PalettedCursor;
|
||||
ColormapPtr pInstalledMap;
|
||||
Bool (*SwitchMode)(int, DisplayModePtr,int);
|
||||
Bool (*EnterVT)(int, int);
|
||||
void (*LeaveVT)(int, int);
|
||||
int (*SetDGAMode)(int, int, DGADevicePtr);
|
||||
|
||||
/* Number of requests to force HW cursor */
|
||||
int ForceHWCursorCount;
|
||||
Bool HWCursorForced;
|
||||
|
||||
pointer transparentData;
|
||||
} xf86CursorScreenRec, *xf86CursorScreenPtr;
|
||||
|
||||
void xf86SetCursor(ScreenPtr pScreen, CursorPtr pCurs, int x, int y);
|
||||
void xf86SetTransparentCursor(ScreenPtr pScreen);
|
||||
void xf86MoveCursor(ScreenPtr pScreen, int x, int y);
|
||||
void xf86RecolorCursor(ScreenPtr pScreen, CursorPtr pCurs, Bool displayed);
|
||||
Bool xf86InitHardwareCursor(ScreenPtr pScreen, xf86CursorInfoPtr infoPtr);
|
||||
|
||||
CARD32 xf86ReverseBitOrder(CARD32 data);
|
||||
|
||||
extern int xf86CursorScreenIndex;
|
||||
|
||||
#endif /* _XF86CURSORPRIV_H */
|
||||
Loading…
Reference in a new issue