Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
X
 X=pow(UINT32_MAX+1,split)
 X11-Display
 X11-Display impl
 X11-DoubleBuffer
 X11-DoubleBuffer impl
 X11-Drawable
 X11-Drawable impl
 X11-Screen
 X11-Screen impl
 X11-Subsystem
 X11-Subsystem impl
 X11-Videomode
 X11-Videomode impl
 X11-Window
 X11-Window impl
 X11-Window-System-Configuration
 X11_t
 x11dblbuffer_FREE, x11dblbuffer_t
 x11dblbuffer_t
 x11display_FREE, x11display_t
 x11display_t
 x11drawable_FREE, x11drawable_t
 x11drawable_INIT, x11drawable_t
 x11drawable_t
 x11extension_t
 x11screen_FREE, x11screen_t
 x11screen_INIT, x11screen_t
 x11screen_t
 X11SystemKonfig
 x11videomode_FREE, x11videomode_t
 x11videomode_iterator_FREE, x11videomode_iterator_t
 x11videomode_iterator_t
 x11videomode_t
 x11window_evh_DECLARE
 x11window_evh_INIT, x11window_evh_t
 x11window_evh_t
 x11window_flags_e
 x11window_flags_OWNCOLORMAP
 x11window_flags_OWNWINDOW
 x11window_FREE, x11window_t
 x11window_state_DESTROYED
 x11window_state_e
 x11window_state_HIDDEN
 x11window_state_SHOWN
 x11window_t
 x11windowmap_entry_t
 x11windowmap_t
 xdbe, x11display_t
 xmlattribute_INIT, xmlattribute_t
 xmlattribute_t
 xorsign_biginthelper
 xrandr, x11display_t
 xrender, x11display_t
Y
 yield_thread
Multiplying by X means to increment the exponent with X
Handles access to a X11 display server.
Implements X11-Display.
Add double buffer (back buffer) support to x11window_t.
Implements X11-DoubleBuffer.
Describes an object which supports writing text and drawing lines and shapes.
Implements X11-Drawable.
Describes a single monitor (or group of monitors depending on configuration).
Implements X11-Screen.
Implements initialization of X11 graphics environment (makes it thread safe) and allows to dispatch events with dispatchevent_X11.
Implements window management for X11 graphics environment.
Allows to query and change the video mode of a screen of x11screen_t.
Implements X11-Videomode.
Offers support for displaying 2D output in a rectangular area called window on a screen served by an X11 display server.
Implements X11-Window.
#define x11dblbuffer_FREE { 0, 0, 0 }
Static initializer.
struct x11dblbuffer_t
A drawable which describes the double buffer (back buffer) of a x11window_t.
#define x11display_FREE { .idmap = 0, .sys_display = 0 }
Static initializer.
struct x11display_t
Describes connection to an X11 display server.
#define x11drawable_FREE { 0, 0, 0 }
Static initializer.
#define x11drawable_INIT(display,
sys_drawable,
sys_colormap) { display, sys_drawable, sys_colormap }
Static initializer.
struct x11drawable_t
Base class of x11window_t or glxwindow_t (or Pixmap).
struct x11extension_t
Stores the version number and the event offsets numbers of an X11 extension.
#define x11screen_FREE { 0, 0 }
Static initializer.
#define x11screen_INIT(display,
nrscreen) { display, nrscreen }
Static initializer.
struct x11screen_t
Associates a x11display_t with a screen number.
Contains X11 windows specific include files.
#define x11videomode_FREE { 0, 0, 0 }
Static initializer.
#define x11videomode_iterator_FREE { 0, 0, 0 }
Static initializer.
struct x11videomode_iterator_t
Allows to query all supported videmodes of a x11screen_t.
struct x11videomode_t
Describes a single supported videmode.
#define x11window_evh_DECLARE(
   declared_evh_t,
   subwindow_t
) typedef struct declared_evh_t declared_evh_t; struct declared_evh_t { void (* onclose) (subwindow_t * x11win); void (* ondestroy) (subwindow_t * x11win); void (* onredraw) (subwindow_t * x11win); void (* onreshape) (subwindow_t * x11win, uint32_t width, uint32_t height); void (* onvisible) (subwindow_t * x11win, bool isVisible); }
Implements x11window_evh_t.x11window_evh_DECLARE.
void x11window_evh_DECLARE(TYPENAME declared_evh_t,
TYPENAME subwindow_t)
Declares an interface function table for getting notified if window an event has occurred.
#define x11window_evh_INIT(
   subwindow_fct_suffix
) { & onclose ## subwindow_fct_suffix, & ondestroy ## subwindow_fct_suffix, & onredraw ## subwindow_fct_suffix, & onreshape ## subwindow_fct_suffix, & onvisible ## subwindow_fct_suffix }
Static initializer.
struct x11window_evh_t
Callback interface for X11 events.
Additional state flags inidicating ownership of system resources.
The system colormap is owned by this object.
The system window is owned by this object.
#define x11window_FREE { 0, 0, 0, 0, 0, 0 }
Static initializer.
The window is destroyed.
State of a x11window_t object.
The window is created but not shown to the user (iconic or minimized state).
The window is created and shown to the user but may be only partially visible or obscured by another window.
struct x11window_t
Displays a window (rectangular area) on a screen.
struct x11windowmap_entry_t
Associates Xlib object id (XID) with object pointer.
struct x11windowmap_t
Stores a set of x11windowmap_entry_t.
x11extension_t xdbe
Check isSupported whether »Double Buffer extension« is supported.
#define xmlattribute_INIT(name) { (name), string_FREE }
Static initializer.
struct xmlattribute_t
Name and value of an xml attribute.
static inline int16_t xorsign_biginthelper(int16_t lsign,
int16_t rsign)
Returns the sign of combined bigint_t.sign_and_used_digits fields.
x11extension_t xrandr
Check isSupported whether »X Resize, Rotate and Reflection extension« is supported.
x11extension_t xrender
Check isSupported whether »X Rendering Extension « is supported.
#define yield_thread() (pthread_yield())
Implements thread_t.yield_thread.
void yield_thread(void)
Schedules another thread on this Processor.
Close