gnome-utils r7993 - trunk/gnome-screenshot



Author: ebassi
Date: Sun Aug 10 19:07:28 2008
New Revision: 7993
URL: http://svn.gnome.org/viewvc/gnome-utils?rev=7993&view=rev

Log:
2008-08-10  Emmanuele Bassi  <ebassi gnome org>

	Bug 515179 â F1 does not display help in interactive dialogue

	* gnome-screenshot.c:
	(key_press_cb), (create_interactive_dialog): Show help in the
	interactive dialog when pressing F1. (Alexander Gnodtke)

Modified:
   trunk/gnome-screenshot/ChangeLog
   trunk/gnome-screenshot/gnome-screenshot.c

Modified: trunk/gnome-screenshot/gnome-screenshot.c
==============================================================================
--- trunk/gnome-screenshot/gnome-screenshot.c	(original)
+++ trunk/gnome-screenshot/gnome-screenshot.c	Sun Aug 10 19:07:28 2008
@@ -203,6 +203,18 @@
     }
 }
 
+static gint 
+key_press_cb (GtkWidget* widget, GdkEventKey* event, gpointer data)
+{
+  if (event->keyval == GDK_F1)
+    {
+      display_help (GTK_WINDOW (widget));
+      return TRUE;
+    }
+
+  return FALSE;
+}
+
 typedef struct {
   ScreenshotEffectType id;
   const gchar *label;
@@ -500,6 +512,10 @@
                     G_CALLBACK (interactive_dialog_response_cb),
                     NULL);
 
+  g_signal_connect (G_OBJECT (retval), "key-press-event",
+                    G_CALLBACK(key_press_cb), 
+                    NULL);
+
   return retval;
 }
 



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