23 #ifndef _SDL_x11window_h
24 #define _SDL_x11window_h
30 #define PENDING_FOCUS_IN_TIME 200
31 #define PENDING_FOCUS_OUT_TIME 200
33 #if SDL_VIDEO_OPENGL_EGL
51 #ifndef NO_SHARED_MEMORY
66 #if SDL_VIDEO_OPENGL_EGL
void X11_SetWindowTitle(_THIS, SDL_Window *window)
Uint32 X11_GetNetWMState(_THIS, Window xwindow)
A collection of pixels used in software blitting.
void X11_SetWindowFullscreen(_THIS, SDL_Window *window, SDL_VideoDisplay *display, SDL_bool fullscreen)
void X11_MinimizeWindow(_THIS, SDL_Window *window)
void X11_SetNetWMState(_THIS, Window xwindow, Uint32 flags)
void X11_MaximizeWindow(_THIS, SDL_Window *window)
uint32_t Uint32
An unsigned 32-bit integer type.
Uint32 pending_focus_time
int X11_CreateWindow(_THIS, SDL_Window *window)
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
int X11_SetWindowGammaRamp(_THIS, SDL_Window *window, const Uint16 *ramp)
int X11_CreateWindowFrom(_THIS, SDL_Window *window, const void *data)
void X11_RestoreWindow(_THIS, SDL_Window *window)
void X11_ShowWindow(_THIS, SDL_Window *window)
void X11_DestroyWindow(_THIS, SDL_Window *window)
struct SDL_WindowData SDL_WindowData
void X11_SetWindowMinimumSize(_THIS, SDL_Window *window)
GLenum GLsizei GLsizei GLsizei GLsizei GLbitfield flags
void X11_RaiseWindow(_THIS, SDL_Window *window)
void X11_SetWindowIcon(_THIS, SDL_Window *window, SDL_Surface *icon)
char * X11_GetWindowTitle(_THIS, Window xwindow)
XConfigureEvent last_xconfigure
uint16_t Uint16
An unsigned 16-bit integer type.
void X11_SetWindowSize(_THIS, SDL_Window *window)
PendingFocusEnum pending_focus
void X11_SetWindowBordered(_THIS, SDL_Window *window, SDL_bool bordered)
void X11_HideWindow(_THIS, SDL_Window *window)
void X11_SetWindowGrab(_THIS, SDL_Window *window, SDL_bool grabbed)
SDL_bool X11_GetWindowWMInfo(_THIS, SDL_Window *window, struct SDL_SysWMinfo *info)
void X11_SetWindowMaximumSize(_THIS, SDL_Window *window)
void X11_SetWindowPosition(_THIS, SDL_Window *window)