|
libxputty
0.1
A damn tiny abstraction Layer to create X11 window/widgets with cairo surfaces
|
|
Go to the documentation of this file.
38 #define SYSTEM_TRAY_REQUEST_DOCK 0
39 #define SYSTEM_TRAY_BEGIN_MESSAGE 1
40 #define SYSTEM_TRAY_CANCEL_MESSAGE 2
51 typedef void (*
vfunc)(
void * widget,
void * event,
Xputty *main,
void* user_data);
61 typedef void (*
evfunc)(
void * widget,
void * event,
void* user_data);
71 typedef void (*
xevfunc)(
void * widget,
void* user_data);
373 int x,
int y,
int width,
int height);
387 int x,
int y,
int width,
int height);
Xputty - the main struct. It should be declared before any other call to a Xputty function....
xevfunc configure_callback
evfunc key_release_callback
xevfunc unmap_notify_callback
evfunc key_press_callback
Func_t - struct to hold all supported event callbacks.
evfunc button_press_callback
xevfunc map_notify_callback
Adjustment_t - struct to hold a controller adjustment.
Childlist_t - struct to hold a Widget_t child list Xputty main holds a list of any Widget_t created...
xevfunc mem_free_callback
evfunc button_release_callback
xevfunc configure_notify_callback
xevfunc value_changed_callback
Resize_t - struct used to resize child widgets.