[gnome-desktop/randr-hotplug: 8/9] Utility dialog to show the RANDR timestamps, for debugging purposes
- From: Federico Mena Quintero <federico src gnome org>
- To: svn-commits-list gnome org
- Subject: [gnome-desktop/randr-hotplug: 8/9] Utility dialog to show the RANDR timestamps, for debugging purposes
- Date: Mon, 8 Jun 2009 20:45:19 -0400 (EDT)
commit f0dd08333c8097b68f86dd7c2e10b5d82dda10b9
Author: Federico Mena Quintero <federico novell com>
Date: Mon Jun 8 19:14:57 2009 -0500
Utility dialog to show the RANDR timestamps, for debugging purposes
Signed-off-by: Federico Mena Quintero <federico novell com>
---
libgnome-desktop/gnome-rr.c | 31 +++++++++++++++++++++++++++++++
1 files changed, 31 insertions(+), 0 deletions(-)
diff --git a/libgnome-desktop/gnome-rr.c b/libgnome-desktop/gnome-rr.c
index 31d093d..a3a8b2c 100644
--- a/libgnome-desktop/gnome-rr.c
+++ b/libgnome-desktop/gnome-rr.c
@@ -512,6 +512,37 @@ screen_on_event (GdkXEvent *xevent,
* why it sent us an event!
*/
screen_update (screen, TRUE, FALSE, NULL); /* NULL-GError */
+#if 0
+ /* Enable this code to get a dialog showing the RANDR timestamps, for debugging purposes */
+ {
+ GtkWidget *dialog;
+ XRRScreenChangeNotifyEvent *rr_event;
+ static int dialog_num;
+
+ rr_event = (XRRScreenChangeNotifyEvent *) e;
+
+ dialog = gtk_message_dialog_new (NULL,
+ 0,
+ GTK_MESSAGE_INFO,
+ GTK_BUTTONS_CLOSE,
+ "RRScreenChangeNotify timestamps (%d):\n"
+ "event change: %u\n"
+ "event config: %u\n"
+ "event serial: %lu\n"
+ "----------------------"
+ "screen change: %u\n"
+ "screen config: %u\n",
+ dialog_num++,
+ (guint32) rr_event->timestamp,
+ (guint32) rr_event->config_timestamp,
+ rr_event->serial,
+ (guint32) screen->info->resources->timestamp,
+ (guint32) screen->info->resources->configTimestamp);
+ g_signal_connect (dialog, "response",
+ G_CALLBACK (gtk_widget_destroy), NULL);
+ gtk_widget_show (dialog);
+ }
+#endif
}
#if 0
/* WHY THIS CODE IS DISABLED:
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]