parent
ab12c75162
commit
09c3f6e04c
|
@ -54,20 +54,16 @@ typedef void (*InitInputProc)(int argc, char **argv);
|
||||||
* Cursor functions
|
* Cursor functions
|
||||||
*/
|
*/
|
||||||
typedef Bool (*InitCursorProc)(ScreenPtr pScreen);
|
typedef Bool (*InitCursorProc)(ScreenPtr pScreen);
|
||||||
typedef void (*CursorUpdateProc)(void);
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Suspend and resume X11 activity
|
* Suspend and resume X11 activity
|
||||||
*/
|
*/
|
||||||
typedef void (*SuspendScreenProc)(ScreenPtr pScreen);
|
typedef void (*SuspendScreenProc)(ScreenPtr pScreen);
|
||||||
typedef void (*ResumeScreenProc)(ScreenPtr pScreen, int x, int y);
|
typedef void (*ResumeScreenProc)(ScreenPtr pScreen, int x, int y);
|
||||||
typedef void (*CaptureScreensProc)(void);
|
|
||||||
typedef void (*ReleaseScreensProc)(void);
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Screen state change support
|
* Screen state change support
|
||||||
*/
|
*/
|
||||||
typedef void (*ScreenChangedProc)(void);
|
|
||||||
typedef void (*AddPseudoramiXScreensProc)(int *x, int *y, int *width, int *height);
|
typedef void (*AddPseudoramiXScreensProc)(int *x, int *y, int *width, int *height);
|
||||||
typedef void (*UpdateScreenProc)(ScreenPtr pScreen);
|
typedef void (*UpdateScreenProc)(ScreenPtr pScreen);
|
||||||
|
|
||||||
|
@ -101,14 +97,10 @@ typedef struct _QuartzModeProcs {
|
||||||
InitInputProc InitInput;
|
InitInputProc InitInput;
|
||||||
|
|
||||||
InitCursorProc InitCursor;
|
InitCursorProc InitCursor;
|
||||||
CursorUpdateProc CursorUpdate; // Not used if NULL
|
|
||||||
|
|
||||||
SuspendScreenProc SuspendScreen;
|
SuspendScreenProc SuspendScreen;
|
||||||
ResumeScreenProc ResumeScreen;
|
ResumeScreenProc ResumeScreen;
|
||||||
CaptureScreensProc CaptureScreens; // Only called in fullscreen
|
|
||||||
ReleaseScreensProc ReleaseScreens; // Only called in fullscreen
|
|
||||||
|
|
||||||
ScreenChangedProc ScreenChanged;
|
|
||||||
AddPseudoramiXScreensProc AddPseudoramiXScreens;
|
AddPseudoramiXScreensProc AddPseudoramiXScreens;
|
||||||
UpdateScreenProc UpdateScreen;
|
UpdateScreenProc UpdateScreen;
|
||||||
|
|
||||||
|
|
|
@ -423,12 +423,8 @@ static QuartzModeProcsRec xprModeProcs = {
|
||||||
xprSetupScreen,
|
xprSetupScreen,
|
||||||
xprInitInput,
|
xprInitInput,
|
||||||
QuartzInitCursor,
|
QuartzInitCursor,
|
||||||
NULL, // No need to update cursor
|
|
||||||
QuartzSuspendXCursor,
|
QuartzSuspendXCursor,
|
||||||
QuartzResumeXCursor,
|
QuartzResumeXCursor,
|
||||||
NULL, // No capture or release in rootless mode
|
|
||||||
NULL,
|
|
||||||
NULL, // Xplugin sends screen change events directly
|
|
||||||
xprAddPseudoramiXScreens,
|
xprAddPseudoramiXScreens,
|
||||||
xprUpdateScreen,
|
xprUpdateScreen,
|
||||||
xprIsX11Window,
|
xprIsX11Window,
|
||||||
|
|
Loading…
Reference in New Issue
Block a user