[gnome-settings-daemon/randr-hotplug: 1/13] Function to show a utility dialog to show RANDR timestamps



commit c6d11c0f4041282750bdf6d57a4ee3307cda95de
Author: Federico Mena Quintero <federico novell com>
Date:   Thu May 28 11:21:53 2009 -0500

    Function to show a utility dialog to show RANDR timestamps
    
    Signed-off-by: Federico Mena Quintero <federico novell com>
---
 plugins/xrandr/gsd-xrandr-manager.c |   28 ++++++++++++++++++++++++++++
 1 files changed, 28 insertions(+), 0 deletions(-)

diff --git a/plugins/xrandr/gsd-xrandr-manager.c b/plugins/xrandr/gsd-xrandr-manager.c
index 7f16c70..3d8deda 100644
--- a/plugins/xrandr/gsd-xrandr-manager.c
+++ b/plugins/xrandr/gsd-xrandr-manager.c
@@ -114,6 +114,34 @@ G_DEFINE_TYPE (GsdXrandrManager, gsd_xrandr_manager, G_TYPE_OBJECT)
 
 static gpointer manager_object = NULL;
 
+static void
+show_timestamps_dialog (GsdXrandrManager *manager, const char *msg)
+{
+#if 1
+        return;
+#else
+        struct GsdXrandrManagerPrivate *priv = manager->priv;
+        GtkWidget *dialog;
+        guint32 change_timestamp, config_timestamp;
+        static int serial;
+
+        gnome_rr_screen_get_timestamps (priv->rw_screen, &change_timestamp, &config_timestamp);
+
+        dialog = gtk_message_dialog_new (NULL,
+                                         0,
+                                         GTK_MESSAGE_INFO,
+                                         GTK_BUTTONS_CLOSE,
+                                         "RANDR timestamps (%d):\n%s\nchange: %u\nconfig: %u",
+                                         serial++,
+                                         msg,
+                                         change_timestamp,
+                                         config_timestamp);
+        g_signal_connect (dialog, "response",
+                          G_CALLBACK (gtk_widget_destroy), NULL);
+        gtk_widget_show (dialog);
+#endif
+}
+
 /* Filters out GNOME_RR_ERROR_NO_MATCHING_CONFIG from
  * gnome_rr_config_apply_from_filename(), since that is not usually an error.
  */



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]