summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorDanielle Madeley <danielle.madeley@collabora.co.uk>2009-09-02 16:03:11 +1000
committerDanielle Madeley <danielle.madeley@collabora.co.uk>2009-11-18 12:18:30 +1100
commit3d2d656093ed17c5427a88faed8b11c6ea63555c (patch)
treef80f33ddef595167ddfb4be735b2729a3a16c71e /examples
parent54ab5c6079ad6b1364eb0d9897a9f229601ad948 (diff)
downloadclutter-gtk-3d2d656093ed17c5427a88faed8b11c6ea63555c.tar.gz
Add timestamps to expose-test
Diffstat (limited to 'examples')
-rw-r--r--examples/expose-test.c16
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);
}