X11-Subsystem impl

Implements window management for X11 graphics environment.

Summary
X11-Subsystem implImplements window management for X11 graphics environment.
CopyrightThis program is free software.
Files
C-kern/api/platform/X11/x11.hHeader file of X11-Subsystem.
C-kern/platform/X11/x11.cImplementation file X11-Subsystem impl.
X11_t
static variables
s_X11_initRemembers if initialization was done.
init
update
Functionsgroup: test

Copyright

This program is free software.  You can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.

Author

© 2011 Jörg Seebohn

Files

C-kern/api/platform/X11/x11.h

Header file of X11-Subsystem.

C-kern/platform/X11/x11.c

Implementation file X11-Subsystem impl.

X11_t

Summary
static variables
s_X11_initRemembers if initialization was done.
init
update

static variables

s_X11_init

static bool s_X11_init

Remembers if initialization was done.  It is used in initonce_X11 which is called before any other X11 function is called and which inits the X11-library to make it thread safe.

init

update

Functions

group: test

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.
static bool s_X11_init
Remembers if initialization was done.
#define initonce_X11() (0)
Implement init as a no op if defined KONFIG_USERINTERFACE_X11.
Close