gucharmap r1832 - trunk/gucharmap



Author: jaredm
Date: Tue Jul  8 20:14:41 2008
New Revision: 1832
URL: http://svn.gnome.org/viewvc/gucharmap?rev=1832&view=rev

Log:
When opening the find dialog, give keyboard focus to the text entry. Fixes bug 513901. 



Modified:
   trunk/gucharmap/gucharmap-search-dialog.c
   trunk/gucharmap/gucharmap-search-dialog.h
   trunk/gucharmap/gucharmap-window.c

Modified: trunk/gucharmap/gucharmap-search-dialog.c
==============================================================================
--- trunk/gucharmap/gucharmap-search-dialog.c	(original)
+++ trunk/gucharmap/gucharmap-search-dialog.c	Tue Jul  8 20:14:41 2008
@@ -847,6 +847,13 @@
   return GTK_WIDGET (search_dialog);
 }
 
+void
+gucharmap_search_dialog_present (GucharmapSearchDialog *search_dialog)
+{
+  gtk_widget_grab_focus (GUCHARMAP_SEARCH_DIALOG_GET_PRIVATE (search_dialog)->entry);
+  gtk_window_present (GTK_WINDOW (search_dialog));
+}
+
 gdouble
 gucharmap_search_dialog_get_completed (GucharmapSearchDialog *search_dialog)
 {

Modified: trunk/gucharmap/gucharmap-search-dialog.h
==============================================================================
--- trunk/gucharmap/gucharmap-search-dialog.h	(original)
+++ trunk/gucharmap/gucharmap-search-dialog.h	Tue Jul  8 20:14:41 2008
@@ -60,6 +60,7 @@
 
 GType       gucharmap_search_dialog_get_type      (void);
 GtkWidget * gucharmap_search_dialog_new           (GucharmapWindow *parent);
+void        gucharmap_search_dialog_present       (GucharmapSearchDialog *search_dialog);
 void        gucharmap_search_dialog_start_search  (GucharmapSearchDialog *search_dialog,
                                                    GucharmapDirection     direction);
 gdouble     gucharmap_search_dialog_get_completed (GucharmapSearchDialog *search_dialog); 

Modified: trunk/gucharmap/gucharmap-window.c
==============================================================================
--- trunk/gucharmap/gucharmap-window.c	(original)
+++ trunk/gucharmap/gucharmap-window.c	Tue Jul  8 20:14:41 2008
@@ -284,7 +284,7 @@
       g_signal_connect (guw->search_dialog, "search-finish", G_CALLBACK (search_finish), guw);
     }
 
-  gtk_window_present (GTK_WINDOW (guw->search_dialog));
+  gucharmap_search_dialog_present (GUCHARMAP_SEARCH_DIALOG (guw->search_dialog));
 }
 
 static void



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