Пример #1
0
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;
}
Пример #2
0
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;
}
Пример #3
0
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;
}
Пример #4
0
static gboolean do_events(gpointer data)
{
	prima_one_loop_round( false, true);
	return gtk_dialog != NULL;
}