mirror of
https://gitlab.freedesktop.org/xorg/xserver.git
synced 2026-01-07 21:50:14 +01:00
parent
0c69f87717
commit
1fc07874e5
2 changed files with 0 additions and 12 deletions
|
|
@ -54,20 +54,16 @@ typedef void (*InitInputProc)(int argc, char **argv);
|
|||
* Cursor functions
|
||||
*/
|
||||
typedef Bool (*InitCursorProc)(ScreenPtr pScreen);
|
||||
typedef void (*CursorUpdateProc)(void);
|
||||
|
||||
/*
|
||||
* Suspend and resume X11 activity
|
||||
*/
|
||||
typedef void (*SuspendScreenProc)(ScreenPtr pScreen);
|
||||
typedef void (*ResumeScreenProc)(ScreenPtr pScreen, int x, int y);
|
||||
typedef void (*CaptureScreensProc)(void);
|
||||
typedef void (*ReleaseScreensProc)(void);
|
||||
|
||||
/*
|
||||
* Screen state change support
|
||||
*/
|
||||
typedef void (*ScreenChangedProc)(void);
|
||||
typedef void (*AddPseudoramiXScreensProc)(int *x, int *y, int *width, int *height);
|
||||
typedef void (*UpdateScreenProc)(ScreenPtr pScreen);
|
||||
|
||||
|
|
@ -101,14 +97,10 @@ typedef struct _QuartzModeProcs {
|
|||
InitInputProc InitInput;
|
||||
|
||||
InitCursorProc InitCursor;
|
||||
CursorUpdateProc CursorUpdate; // Not used if NULL
|
||||
|
||||
SuspendScreenProc SuspendScreen;
|
||||
ResumeScreenProc ResumeScreen;
|
||||
CaptureScreensProc CaptureScreens; // Only called in fullscreen
|
||||
ReleaseScreensProc ReleaseScreens; // Only called in fullscreen
|
||||
|
||||
ScreenChangedProc ScreenChanged;
|
||||
AddPseudoramiXScreensProc AddPseudoramiXScreens;
|
||||
UpdateScreenProc UpdateScreen;
|
||||
|
||||
|
|
|
|||
|
|
@ -423,12 +423,8 @@ static QuartzModeProcsRec xprModeProcs = {
|
|||
xprSetupScreen,
|
||||
xprInitInput,
|
||||
QuartzInitCursor,
|
||||
NULL, // No need to update cursor
|
||||
QuartzSuspendXCursor,
|
||||
QuartzResumeXCursor,
|
||||
NULL, // No capture or release in rootless mode
|
||||
NULL,
|
||||
NULL, // Xplugin sends screen change events directly
|
||||
xprAddPseudoramiXScreens,
|
||||
xprUpdateScreen,
|
||||
xprIsX11Window,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue