21 #include "../../SDL_internal.h" 23 #ifndef _SDL_x11video_h 24 #define _SDL_x11video_h 28 #include "../SDL_sysvideo.h" 31 #include <X11/Xutil.h> 32 #include <X11/Xatom.h> 34 #if SDL_VIDEO_DRIVER_X11_XCURSOR 35 #include <X11/Xcursor/Xcursor.h> 37 #if SDL_VIDEO_DRIVER_X11_XDBE 38 #include <X11/extensions/Xdbe.h> 40 #if SDL_VIDEO_DRIVER_X11_XINERAMA 41 #include <X11/extensions/Xinerama.h> 43 #if SDL_VIDEO_DRIVER_X11_XINPUT2 44 #include <X11/extensions/XInput2.h> 46 #if SDL_VIDEO_DRIVER_X11_XRANDR 47 #include <X11/extensions/Xrandr.h> 49 #if SDL_VIDEO_DRIVER_X11_XSCRNSAVER 50 #include <X11/extensions/scrnsaver.h> 52 #if SDL_VIDEO_DRIVER_X11_XSHAPE 53 #include <X11/extensions/shape.h> 55 #if SDL_VIDEO_DRIVER_X11_XVIDMODE 56 #include <X11/extensions/xf86vmode.h> 59 #include "../../core/linux/SDL_dbus.h" 60 #include "../../core/linux/SDL_ibus.h"
Atom _NET_WM_STATE_FULLSCREEN
Atom _NET_WM_ALLOWED_ACTIONS
uint32_t Uint32
An unsigned 32-bit integer type.
Atom _NET_WM_STATE_MAXIMIZED_VERT
SDL_bool X11_UseDirectColorVisuals(void)
SDL_WindowData ** windowlist
SDL_bool selection_waiting
Atom _NET_WM_STATE_HIDDEN
Uint32 screensaver_activity
Atom _NET_WM_ACTION_FULLSCREEN
Atom _NET_WM_STATE_MAXIMIZED_HORZ
Atom _NET_WM_STATE_FOCUSED
Uint32 last_mode_change_deadline
SDL_Scancode
The SDL keyboard scancode representation.