s_window_s Struct Reference
[Client Library - Window API]

#include <src/lib/xynth.h>


Detailed Description

window struct


Data Fields

int running
 is window running
int soc
 window's connection socket to the server
int wsoc
 self wake up socket
S_WINDOW type
 bitwise or'ed window type
int id
 window id
int pri
 window priority
char * title
 window title
int resizeable
 window resizeable property
int alwaysontop
 window always ontop property, 0: normal, 1: ontop, -1:on buttom
S_MOUSE_CURSOR cursor
 window cursor
int mouse_entered
 is mouse over
s_surface_tsurface
 surface attached to the window
s_eventq_teventq
 event queue of the window
s_timers_ttimers
 timers list of the window
s_childs_t * childs
 childs list of the window
s_pollfds_tpollfds
 pollfds list of the window
s_handlers_thandlers
 handlers list of the window
s_thread_t * tid
 thread id of the event dispatcher thread
s_window_tparent
 points the window's parent window
s_event_tevent
 most recent event received from the server
s_thread_mutex_t * socket_mutex
 socket request and listen mutex
s_gettext_t * gettext
 used for self implementation gettext
void(* atevent )(s_window_t *, s_event_t *)
 atevent event callback
void(* atexit )(s_window_t *)
 atexit callback
void * data
 user data


Generated on Wed Dec 27 17:53:06 2006 for xynth-0.8.40 by  doxygen 1.4.7