Code cleanup
This commit is contained in:
parent
90a2337a00
commit
5718a750e3
|
@ -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)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user