Code cleanup

This commit is contained in:
Pierre Pronchery 2020-04-12 02:58:47 +02:00
parent 90a2337a00
commit 5718a750e3

View File

@ -123,43 +123,41 @@ int gtoolkit_init(void)
/* gtoolkit_main */ /* gtoolkit_main */
static void _main_event(void);
static void _main_event_configure(XConfigureEvent * event); static void _main_event_configure(XConfigureEvent * event);
static void _main_event_expose(XExposeEvent * event); static void _main_event_expose(XExposeEvent * event);
int gtoolkit_main(void) int gtoolkit_main(void)
{
for(_gt.loop++; _gt.loop >= 1;)
while(XPending(_gt.display) > 0)
_main_event();
return 0;
}
static void _main_event(void)
{ {
XEvent event; XEvent event;
if(_gt.loop != 0) XNextEvent(_gt.display, &event);
return 1; switch(event.type)
for(_gt.loop = 1; _gt.loop == 1;)
{ {
while(XPending(_gt.display) > 0) case ConfigureNotify:
{ _main_event_configure(&event.xconfigure);
XNextEvent(_gt.display, &event); break;
switch(event.type) case Expose:
{ _main_event_expose(&event.xexpose);
case ConfigureNotify: break;
_main_event_configure( case ClientMessage:
&event.xconfigure); case KeyPress:
break; case KeyRelease:
case Expose: default:
_main_event_expose(&event.xexpose);
break;
case KeyPress:
case KeyRelease:
case ClientMessage:
default:
#ifdef DEBUG #ifdef DEBUG
fprintf(stderr, "DEBUG: %s() Event %d\n", fprintf(stderr, "DEBUG: %s() Event %d\n", __func__,
__func__, event.type); event.type);
#endif #endif
break; break;
}
}
} }
_gt.loop = 0;
return 0;
} }
static void _main_event_configure(XConfigureEvent * event) static void _main_event_configure(XConfigureEvent * event)