Query: gii_expose_event
OS: debian
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
gii_expose_event(3) GGI gii_expose_event(3)NAMEgii_expose_event - LibGII expose eventsSYNOPSIS#include <ggi/events.h> typedef struct gii_expose_event { COMMON_DATA; uint32_t x,y; uint32_t h,w; } gii_expose_event;DESCRIPTIONIf an application loses the focus and is not physically displayed (e.g. console switching, iconifying), it may be stopped. Some targets may implement a backbuffer and allow continuing, though. After reactivation, the application will receive a redraw event, evExpose.GENERATED EVENTSThe gii_expose_event is used for the evExpose event.STRUCTURE MEMBERSThe fields describe the region which needs to be redrawn.EXAMPLESevExpose handling skeleton: ggi_visual_t vis; ggi_event ev; /* ... wait and get the event... */ if (ev.any.type == evExpose) { /* We might not be able to render partially ... */ render_screen(vis); /* but flush only the region needed */ ggiFlushRegion(vis, ev.expose.x, ev.expose.y, ev.expose.w, ev.expose.h); } /* ... etc ... */SEE ALSOgii_event(3) libgii-1.0.x 2006-12-30 gii_expose_event(3)
Related Man Pages |
---|
giieventpoll(3) - debian |
giieventread(3) - debian |
gii_cmd_event(3) - debian |
gii_any_event(3) - debian |
gii_key_event(3) - debian |
Similar Topics in the Unix Linux Community |
---|
Adding the individual columns of a matrix. |
awk or sed - Convert 2 lines to 1 line |
Detecting unused variables... |
Weird 'find' results |
A (ksh) Library For and From UNIX.com |