diff options
Diffstat (limited to 'include/X11/extensions/Xrandr.h')
-rw-r--r-- | include/X11/extensions/Xrandr.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/include/X11/extensions/Xrandr.h b/include/X11/extensions/Xrandr.h index f56331c..827dcdc 100644 --- a/include/X11/extensions/Xrandr.h +++ b/include/X11/extensions/Xrandr.h @@ -206,6 +206,8 @@ XRRSetScreenSize (Display *dpy, Window window, int mmWidth, int mmHeight); typedef unsigned long XRRModeFlags; +typedef unsigned int XRRModeOrigin; +typedef unsigned int XRROutputOptions; typedef struct _XRRModeInfo { RRMode id; @@ -224,8 +226,14 @@ typedef struct _XRRModeInfo { char *name; unsigned int nameLength; XRRModeFlags modeFlags; + XRRModeOrigin origin; } XRRModeInfo; +typedef struct _XRROutputConfig { + RROutput output; + XRROutputOptions options; +} XRROutputConfig; + typedef struct _XRRScreenResources { Time timestamp; Time configTimestamp; @@ -248,8 +256,10 @@ typedef struct _XRROutputInfo { RRCrtc crtc; char *name; int nameLen; + XRROutputOptions current_options; Connection connection; SubpixelOrder subpixel_order; + XRROutputOptions possible_options; int ncrtc; RRCrtc *crtcs; int nclone; @@ -329,7 +339,7 @@ XRRSetCrtcConfig (Display *dpy, int x, int y, RRMode mode, Rotation rotation, - RROutput *outputs, + XRROutputConfig *outputs, int noutputs); int |