diff options
author | Danielle Madeley <danielle.madeley@collabora.co.uk> | 2009-09-02 16:03:11 +1000 |
---|---|---|
committer | Danielle Madeley <danielle.madeley@collabora.co.uk> | 2009-11-18 12:18:30 +1100 |
commit | 3d2d656093ed17c5427a88faed8b11c6ea63555c (patch) | |
tree | f80f33ddef595167ddfb4be735b2729a3a16c71e /examples | |
parent | 54ab5c6079ad6b1364eb0d9897a9f229601ad948 (diff) | |
download | clutter-gtk-3d2d656093ed17c5427a88faed8b11c6ea63555c.tar.gz |
Add timestamps to expose-test
Diffstat (limited to 'examples')
-rw-r--r-- | examples/expose-test.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/examples/expose-test.c b/examples/expose-test.c index e4f004d..315ceb5 100644 --- a/examples/expose-test.c +++ b/examples/expose-test.c @@ -9,15 +9,27 @@ #include <clutter/clutter.h> #include <clutter-gtk/clutter-gtk.h> +#include <sys/time.h> + +static void inline +print_time (void) +{ + struct timeval tv; + gettimeofday (&tv, NULL); + g_print ("[%ld.%.6ld] ", tv.tv_sec, tv.tv_usec); +} + static void button_clicked (GtkButton *button, char *stock_id) { + print_time (); g_print ("button clicked: %s\n", stock_id); } static gboolean expose_monitor (GtkWidget *widget, GdkEventExpose *event, char *str) { + print_time (); g_print ("expose (%s) - (%i, %i, %i, %i)\n", str, event->area.x, event->area.y, @@ -29,6 +41,7 @@ expose_monitor (GtkWidget *widget, GdkEventExpose *event, char *str) static gboolean damage_monitor (GtkWidget *widget, GdkEventExpose *event, char *str) { + print_time (); g_print ("damage (%s) - (%i, %i, %i, %i)\n", str, event->area.x, event->area.y, @@ -40,6 +53,7 @@ damage_monitor (GtkWidget *widget, GdkEventExpose *event, char *str) static gboolean press_monitor (GtkWidget *widget, GdkEventExpose *event, char *str) { + print_time (); g_print ("press (%s)\n", str); return FALSE; @@ -48,6 +62,7 @@ press_monitor (GtkWidget *widget, GdkEventExpose *event, char *str) static gboolean release_monitor (GtkWidget *widget, GdkEventExpose *event, char *str) { + print_time (); g_print ("release (%s)\n", str); return FALSE; @@ -56,6 +71,7 @@ release_monitor (GtkWidget *widget, GdkEventExpose *event, char *str) static void paint_monitor (ClutterActor *actor, char *str) { + print_time (); g_print ("paint (%s)\n", str); } |