9 create_cb (gpointer data)
11 return appwindow_new ();
15 report_cb (TimerReport report, gdouble elapsed, gpointer data)
20 case TIMER_REPORT_WIDGET_CREATION:
21 type = "widget creation";
24 case TIMER_REPORT_WIDGET_SHOW:
28 case TIMER_REPORT_WIDGET_DESTRUCTION:
29 type = "widget destruction";
33 g_assert_not_reached ();
37 fprintf (stderr, "%s: %g sec\n", type, elapsed);
39 if (report == TIMER_REPORT_WIDGET_DESTRUCTION)
44 main (int argc, char **argv)
48 gtk_init (&argc, &argv);
50 for (i = 0; i < ITERS; i++)
51 timer_time_widget (create_cb, report_cb, NULL);