Bool apc_application_yield( void) { if (!application) return false; XSync( DISP, false); prima_one_loop_round( false, true); XSync( DISP, false); prima_one_loop_round( false, true); return true; }
Bool apc_application_yield( Bool wait_for_event) { if (!application) return false; prima_one_loop_round(wait_for_event ? WAIT_IF_NONE : WAIT_NEVER, true); XSync( DISP, false); return application != nilHandle && !guts. applicationClose; }
Bool apc_application_go( Handle self) { if (!application) return false; XNoOp( DISP); XFlush( DISP); while ( prima_one_loop_round( WAIT_ALWAYS, true)) ; if ( application) Object_destroy( application); application = nilHandle; return true; }
static gboolean do_events(gpointer data) { prima_one_loop_round( false, true); return gtk_dialog != NULL; }