/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <config.h>
#include <stdio.h>
#include <string.h>
#include <libbonobo.h>
static gboolean
timeout (gpointer data)
{
printf ("timeout\n");
bonobo_main_quit ();
return FALSE;
}
static gboolean
run_tests (gpointer data)
{
printf ("main loop level = %u\n", bonobo_main_level ());
g_timeout_add (1000, timeout, NULL);
return FALSE;
}
int
main (int argc, char **argv)
{
if (!bonobo_init (&argc, argv))
g_error ("Cannot init bonobo");
g_idle_add (run_tests, NULL);
bonobo_main ();
return bonobo_debug_shutdown ();
}
syntax highlighted by Code2HTML, v. 0.9.1