SDL  2.0
SDL_x11window.h File Reference
+ Include dependency graph for SDL_x11window.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  SDL_WindowData
 

Macros

#define PENDING_FOCUS_TIME   200
 

Enumerations

enum  PendingFocusEnum {
  PENDING_FOCUS_NONE,
  PENDING_FOCUS_IN,
  PENDING_FOCUS_OUT
}
 

Functions

void X11_SetNetWMState (_THIS, Window xwindow, Uint32 flags)
 
Uint32 X11_GetNetWMState (_THIS, Window xwindow)
 
int X11_CreateWindow (_THIS, SDL_Window *window)
 
int X11_CreateWindowFrom (_THIS, SDL_Window *window, const void *data)
 
char * X11_GetWindowTitle (_THIS, Window xwindow)
 
void X11_SetWindowTitle (_THIS, SDL_Window *window)
 
void X11_SetWindowIcon (_THIS, SDL_Window *window, SDL_Surface *icon)
 
void X11_SetWindowPosition (_THIS, SDL_Window *window)
 
void X11_SetWindowMinimumSize (_THIS, SDL_Window *window)
 
void X11_SetWindowMaximumSize (_THIS, SDL_Window *window)
 
int X11_GetWindowBordersSize (_THIS, SDL_Window *window, int *top, int *left, int *bottom, int *right)
 
int X11_SetWindowOpacity (_THIS, SDL_Window *window, float opacity)
 
int X11_SetWindowModalFor (_THIS, SDL_Window *modal_window, SDL_Window *parent_window)
 
int X11_SetWindowInputFocus (_THIS, SDL_Window *window)
 
void X11_SetWindowSize (_THIS, SDL_Window *window)
 
void X11_ShowWindow (_THIS, SDL_Window *window)
 
void X11_HideWindow (_THIS, SDL_Window *window)
 
void X11_RaiseWindow (_THIS, SDL_Window *window)
 
void X11_MaximizeWindow (_THIS, SDL_Window *window)
 
void X11_MinimizeWindow (_THIS, SDL_Window *window)
 
void X11_RestoreWindow (_THIS, SDL_Window *window)
 
void X11_SetWindowBordered (_THIS, SDL_Window *window, SDL_bool bordered)
 
void X11_SetWindowResizable (_THIS, SDL_Window *window, SDL_bool resizable)
 
void X11_SetWindowFullscreen (_THIS, SDL_Window *window, SDL_VideoDisplay *display, SDL_bool fullscreen)
 
int X11_SetWindowGammaRamp (_THIS, SDL_Window *window, const Uint16 *ramp)
 
void X11_SetWindowGrab (_THIS, SDL_Window *window, SDL_bool grabbed)
 
void X11_DestroyWindow (_THIS, SDL_Window *window)
 
SDL_bool X11_GetWindowWMInfo (_THIS, SDL_Window *window, struct SDL_SysWMinfo *info)
 
int X11_SetWindowHitTest (SDL_Window *window, SDL_bool enabled)
 

Macro Definition Documentation

◆ PENDING_FOCUS_TIME

#define PENDING_FOCUS_TIME   200

Definition at line 30 of file SDL_x11window.h.

Enumeration Type Documentation

◆ PendingFocusEnum

Enumerator
PENDING_FOCUS_NONE 
PENDING_FOCUS_IN 
PENDING_FOCUS_OUT 

Definition at line 36 of file SDL_x11window.h.

Function Documentation

◆ X11_CreateWindow()

int X11_CreateWindow ( _THIS  ,
SDL_Window window 
)

◆ X11_CreateWindowFrom()

int X11_CreateWindowFrom ( _THIS  ,
SDL_Window window,
const void data 
)

◆ X11_DestroyWindow()

void X11_DestroyWindow ( _THIS  ,
SDL_Window window 
)

◆ X11_GetNetWMState()

Uint32 X11_GetNetWMState ( _THIS  ,
Window  xwindow 
)

◆ X11_GetWindowBordersSize()

int X11_GetWindowBordersSize ( _THIS  ,
SDL_Window window,
int *  top,
int *  left,
int *  bottom,
int *  right 
)

◆ X11_GetWindowTitle()

char* X11_GetWindowTitle ( _THIS  ,
Window  xwindow 
)

◆ X11_GetWindowWMInfo()

SDL_bool X11_GetWindowWMInfo ( _THIS  ,
SDL_Window window,
struct SDL_SysWMinfo info 
)

◆ X11_HideWindow()

void X11_HideWindow ( _THIS  ,
SDL_Window window 
)

◆ X11_MaximizeWindow()

void X11_MaximizeWindow ( _THIS  ,
SDL_Window window 
)

◆ X11_MinimizeWindow()

void X11_MinimizeWindow ( _THIS  ,
SDL_Window window 
)

◆ X11_RaiseWindow()

void X11_RaiseWindow ( _THIS  ,
SDL_Window window 
)

◆ X11_RestoreWindow()

void X11_RestoreWindow ( _THIS  ,
SDL_Window window 
)

◆ X11_SetNetWMState()

void X11_SetNetWMState ( _THIS  ,
Window  xwindow,
Uint32  flags 
)

◆ X11_SetWindowBordered()

void X11_SetWindowBordered ( _THIS  ,
SDL_Window window,
SDL_bool  bordered 
)

◆ X11_SetWindowFullscreen()

void X11_SetWindowFullscreen ( _THIS  ,
SDL_Window window,
SDL_VideoDisplay display,
SDL_bool  fullscreen 
)

◆ X11_SetWindowGammaRamp()

int X11_SetWindowGammaRamp ( _THIS  ,
SDL_Window window,
const Uint16 ramp 
)

◆ X11_SetWindowGrab()

void X11_SetWindowGrab ( _THIS  ,
SDL_Window window,
SDL_bool  grabbed 
)

◆ X11_SetWindowHitTest()

int X11_SetWindowHitTest ( SDL_Window window,
SDL_bool  enabled 
)

◆ X11_SetWindowIcon()

void X11_SetWindowIcon ( _THIS  ,
SDL_Window window,
SDL_Surface icon 
)

◆ X11_SetWindowInputFocus()

int X11_SetWindowInputFocus ( _THIS  ,
SDL_Window window 
)

◆ X11_SetWindowMaximumSize()

void X11_SetWindowMaximumSize ( _THIS  ,
SDL_Window window 
)

◆ X11_SetWindowMinimumSize()

void X11_SetWindowMinimumSize ( _THIS  ,
SDL_Window window 
)

◆ X11_SetWindowModalFor()

int X11_SetWindowModalFor ( _THIS  ,
SDL_Window modal_window,
SDL_Window parent_window 
)

◆ X11_SetWindowOpacity()

int X11_SetWindowOpacity ( _THIS  ,
SDL_Window window,
float  opacity 
)

◆ X11_SetWindowPosition()

void X11_SetWindowPosition ( _THIS  ,
SDL_Window window 
)

◆ X11_SetWindowResizable()

void X11_SetWindowResizable ( _THIS  ,
SDL_Window window,
SDL_bool  resizable 
)

◆ X11_SetWindowSize()

void X11_SetWindowSize ( _THIS  ,
SDL_Window window 
)

◆ X11_SetWindowTitle()

void X11_SetWindowTitle ( _THIS  ,
SDL_Window window 
)

◆ X11_ShowWindow()

void X11_ShowWindow ( _THIS  ,
SDL_Window window 
)