Rechercher une page de manuel
gii_expose_event
Langue: en
Version: 282286 (debian - 07/07/09)
Section: 3 (Bibliothèques de fonctions)
NAME
gii_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;
DESCRIPTION
If 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 EVENTS
The gii_expose_event is used for the evExpose event.STRUCTURE MEMBERS
The fields describe the region which needs to be redrawn.EXAMPLES
evExpose 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 ALSO
gii_event(3)Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre