21 #include "../../SDL_internal.h" 23 #ifndef SDL_x11window_h_ 24 #define SDL_x11window_h_ 30 #define PENDING_FOCUS_TIME 200 32 #if SDL_VIDEO_OPENGL_EGL 50 #ifndef NO_SHARED_MEMORY 71 #if SDL_VIDEO_OPENGL_EGL int X11_SetWindowHitTest(SDL_Window *window, SDL_bool enabled)
void X11_SetWindowTitle(_THIS, SDL_Window *window)
Uint32 X11_GetNetWMState(_THIS, Window xwindow)
struct wl_display * display
A collection of pixels used in software blitting.
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
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)
GLdouble GLdouble GLdouble GLdouble top
int X11_SetWindowOpacity(_THIS, SDL_Window *window, float opacity)
void X11_MaximizeWindow(_THIS, SDL_Window *window)
Uint32 pending_focus_time
int X11_CreateWindow(_THIS, SDL_Window *window)
int X11_SetWindowGammaRamp(_THIS, SDL_Window *window, const Uint16 *ramp)
int X11_CreateWindowFrom(_THIS, SDL_Window *window, const void *data)
int X11_SetWindowInputFocus(_THIS, SDL_Window *window)
void X11_RestoreWindow(_THIS, SDL_Window *window)
int X11_GetWindowBordersSize(_THIS, SDL_Window *window, int *top, int *left, int *bottom, int *right)
void X11_ShowWindow(_THIS, SDL_Window *window)
void X11_DestroyWindow(_THIS, SDL_Window *window)
GLenum GLenum GLsizei const GLuint GLboolean enabled
void X11_SetWindowMinimumSize(_THIS, SDL_Window *window)
int X11_SetWindowModalFor(_THIS, SDL_Window *modal_window, SDL_Window *parent_window)
EGLSurface EGLNativeWindowType * window
The type used to identify a window.
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
Uint32 last_focus_event_time
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_SetWindowResizable(_THIS, SDL_Window *window, SDL_bool resizable)
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)