Implements X11-Display.
X11-Display impl | Implements X11-Display. |
Copyright | This program is free software. |
Files | |
C-kern/ | Header file of X11-Display. |
C-kern/ | Implementation file of X11-Display impl. |
x11windowmap_entry_t | Associates Xlib object id (XID) with object pointer. |
Variables | |
id | The identification of an object. |
object | The pointer to the identified object. |
x11windowmap_t | Stores a set of x11windowmap_entry_t. |
x11display_t | |
extension support | |
queryextensions_x11display | Initializes extension variables of x11display_t. |
lifetime | |
query | |
screen | |
test | |
childprocess_environment | Execute this test in child to make changing environment safe. |
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.
© 2011 Jörg Seebohn
Header file of X11-Display.
Implementation file of X11-Display impl.
struct x11windowmap_t
Stores a set of x11windowmap_entry_t. TODO: This simplified implementation will be replaced by a dynamic index structure.
extension support | |
queryextensions_x11display | Initializes extension variables of x11display_t. |
lifetime | |
query | |
screen | |
test | |
childprocess_environment | Execute this test in child to make changing environment safe. |
static int queryextensions_x11display( x11display_t * x11disp )
Initializes extension variables of x11display_t. It is expected that memory of all extension variables is set to zero before you call this function.
Associates Xlib object id (XID) with object pointer.
struct x11windowmap_entry_t
The identification of an object.
uint32_t id
The pointer to the identified object.
struct x11window_t * object
Stores a set of x11windowmap_entry_t.
struct x11windowmap_t
Initializes extension variables of x11display_t.
static int queryextensions_x11display( x11display_t * x11disp )
Execute this test in child to make changing environment safe.
static int childprocess_environment( void * dummy )