|
Classes |
struct | phX11SizeInfo_t |
struct | phX11LocationInfo_t |
Defines |
#define | phX11Window_NORESIZE 1 |
#define | phX11UtilValidFormats |
#define | phX11Window_SHOW 1 |
#define | phX11Window_HIDE 2 |
#define | phSTRUCTURE_NAME "structure" |
#define | phWAKEUP_NAME "wakeup" |
#define | phREDRAW_NAME "redraw" |
#define | phUPDATE_NAME "update" |
#define | phMOVE_NAME "move" |
#define | phRESIZE_NAME "resize" |
#define | phMINSIZE_NAME "minsize" |
#define | phVISIBLE_NAME "visiblilty" |
#define | phX11Window_USEREVENT_COUNT 7 |
#define | phX11Window_EVENT_COUNT (phX11Window_USEREVENT_COUNT + 1) |
#define | phWAKEUP_INDEX 0 |
#define | phREDRAW_INDEX 1 |
#define | phUPDATE_INDEX 2 |
#define | phMOVE_INDEX 3 |
#define | phRESIZE_INDEX 4 |
#define | phMINSIZE_INDEX 5 |
#define | phVISIBLE_INDEX 6 |
#define | phSTRUCTURE_INDEX 7 |
Typedefs |
typedef phX11SizeInfo_t | phX11SizeInfo |
typedef phX11LocationInfo_t | phX11LocationInfo |
typedef phX11WindowInfo_t * | phX11WindowInfo |
typedef phX11ImageInfo_t * | phX11ImageInfo |
typedef phX11EventAtom_t * | phX11EventAtom |
typedef phX11EventInfo_t * | phX11EventInfo |
Functions |
int | phX11EventAtom_Create (const char *name, phX11EventAtom event_atom_class, phX11WindowInfo window, phX11EventAtom *pevent_atom) |
int | phX11EventAtom_Delete (phX11EventAtom *pevent_atom) |
int | phX11EventAtom_Equal (phX11EventAtom event_atom, phX11EventInfo event) |
int | phX11EventAtom_BelongsToClass (phX11EventAtom event_atom, phX11EventInfo event) |
int | phX11Window_Create (phX11SizeInfo size, phX11LocationInfo location, unsigned long border, char *title, phX11WindowInfo *window) |
int | phX11Window_Delete (phX11WindowInfo *window) |
int | phX11Window_SendRedraw (phX11WindowInfo window) |
int | phX11Window_SendUpdate (phX11WindowInfo window) |
int | phX11Window_SendVisible (phX11WindowInfo window, int32_t show) |
int | phX11Window_SendResize (phX11WindowInfo window, uint32_t width, uint32_t height) |
int | phX11Window_SendMove (phX11WindowInfo window, int32_t x, int32_t y) |
int | phX11Window_SendMinSize (phX11WindowInfo window, uint32_t min_width, uint32_t min_height) |
int | phX11Window_SendWakeup (phX11WindowInfo window) |
int | phX11Window_IsOpen (phX11WindowInfo window) |
int | phX11Window_IsVisible (phX11WindowInfo window) |
int | phX11Window_Show (phX11WindowInfo window) |
int | phX11Window_Hide (phX11WindowInfo window) |
int | phX11Window_SetTitle (phX11WindowInfo window, const char *title) |
int | phX11Window_Resize (phX11WindowInfo window, uint32_t width, uint32_t height) |
int | phX11Window_GetSize (phX11WindowInfo window, uint32_t *width, uint32_t *height) |
int | phX11Window_SetMinSize (phX11WindowInfo window, uint32_t min_width, uint32_t min_height) |
int | phX11Window_GetMinSize (phX11WindowInfo window, uint32_t *min_width, uint32_t *min_height) |
int | phX11Window_SetMaxSize (phX11WindowInfo window, uint32_t max_width, uint32_t max_height) |
int | phX11Window_GetMaxSize (phX11WindowInfo window, uint32_t *max_width, uint32_t *max_height) |
int | phX11Window_SetSizeLimits (phX11WindowInfo window, uint32_t min_width, uint32_t min_height, uint32_t max_width, uint32_t max_height) |
int | phX11Window_GetSizeLimits (phX11WindowInfo window, uint32_t *min_width, uint32_t *min_height, uint32_t *max_width, uint32_t *max_height) |
int | phX11Window_Move (phX11WindowInfo window, int32_t x, int32_t y) |
int | phX11Window_TranslateRootCoords (phX11WindowInfo window, int32_t x, int32_t y, int32_t *tx, int32_t *ty) |
int | phX11Window_SetLocation (phX11WindowInfo window, int32_t x, int32_t y) |
int | phX11Window_GetLocation (phX11WindowInfo window, int32_t *x, int32_t *y) |
phX11EventAtom | phX11Window_GetEventAtom (phX11WindowInfo window, const char *name) |
int | phX11Image_Create (phX11WindowInfo window, phX11ImageInfo *image) |
int | phX11Image_Resize (phX11ImageInfo image_buffer, uint32_t width, uint32_t height) |
int | phX11Image_GetSize (phX11ImageInfo image_buffer, uint32_t *width, uint32_t *height) |
int | phX11Image_Delete (phX11WindowInfo window, phX11ImageInfo *image_buffer) |
int | phX11Image_Put (phX11WindowInfo window, phX11ImageInfo image_buffer, phImage *image) |
phX11EventInfo | phX11EventInfo_Create () |
void | phX11EventInfo_Destroy (phX11EventInfo event) |
void | phX11Flush (phX11WindowInfo window) |
int | phX11Pending (phX11WindowInfo window) |
void | phX11NextEvent (phX11WindowInfo window, phX11EventInfo event) |
int | phX11FlushToRecent_BaseWindow (phX11WindowInfo window, int event_id, phX11EventInfo event) |
int | phX11FlushToRecent_ImageWindow (phX11WindowInfo window, int event_id, phX11EventInfo event) |
int | phX11Event_FromBaseWindow (phX11WindowInfo window, phX11EventInfo event) |
int | phX11Event_FromImageWindow (phX11WindowInfo window, phX11EventInfo event) |
int | phX11Event_GetType (phX11EventInfo event) |
void | phX11Event_GetXConfigureInfo (phX11EventInfo event, uint32_t *w, uint32_t *h, int32_t *x, int32_t *y, int32_t *send_event) |
void | phX11Event_GetXClientInfo (phX11EventInfo e, int *format, long *l_0, long *l_1, long *l_2) |
int64_t | phX11KeycodeToKeysym (phX11WindowInfo window, phX11EventInfo event) |
uint32_t | phX11Window_GetBaseEventMask (phX11WindowInfo window) |
uint32_t | phX11Window_GetImageEventMask (phX11WindowInfo window) |
int | phX11Window_GetDeleteCmdID (phX11WindowInfo window) |