Author: jannis
Date: 2008-07-17 15:25:43 +0000 (Thu, 17 Jul 2008)
New Revision: 27329

Modified:
   xfce4-settings/trunk/ChangeLog
   xfce4-settings/trunk/dialogs/keyboard-settings/command-dialog.c
Log:
        * dialogs/keyboard-settings/command-dialog.c: Make entry activate the
          default widget of the dialog. Make GTK_RESPONSE_OK the default
          dialog response.

Modified: xfce4-settings/trunk/ChangeLog
===================================================================
--- xfce4-settings/trunk/ChangeLog      2008-07-17 15:03:54 UTC (rev 27328)
+++ xfce4-settings/trunk/ChangeLog      2008-07-17 15:25:43 UTC (rev 27329)
@@ -1,5 +1,11 @@
 2008-07-17     Jannis Pohlmann <[EMAIL PROTECTED]>
 
+       * dialogs/keyboard-settings/command-dialog.c: Make entry activate the
+         default widget of the dialog. Make GTK_RESPONSE_OK the default
+         dialog response.
+
+2008-07-17     Jannis Pohlmann <[EMAIL PROTECTED]>
+
        * dialogs/accessibility-settings/accessibility-dialog.glade,
          dialogs/appearance-settings/appearance-dialog.glade,
          dialogs/display-settings/display-dialog.glade,

Modified: xfce4-settings/trunk/dialogs/keyboard-settings/command-dialog.c
===================================================================
--- xfce4-settings/trunk/dialogs/keyboard-settings/command-dialog.c     
2008-07-17 15:03:54 UTC (rev 27328)
+++ xfce4-settings/trunk/dialogs/keyboard-settings/command-dialog.c     
2008-07-17 15:25:43 UTC (rev 27329)
@@ -174,6 +174,8 @@
 
   button = gtk_button_new_from_stock (GTK_STOCK_OK);
   gtk_dialog_add_action_widget (GTK_DIALOG (dialog), button, GTK_RESPONSE_OK);
+  GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
+  gtk_widget_grab_default (button);
   gtk_widget_show (button);
 
   hbox = gtk_hbox_new (FALSE, 12);
@@ -182,6 +184,7 @@
   gtk_widget_show (hbox);
 
   dialog->entry = gtk_entry_new ();
+  gtk_entry_set_activates_default (GTK_ENTRY (dialog->entry), TRUE);
   gtk_entry_set_text (GTK_ENTRY (dialog->entry), action != NULL ? action : "");
   gtk_box_pack_start (GTK_BOX (hbox), dialog->entry, TRUE, TRUE, 0);
   gtk_widget_show (dialog->entry);
@@ -190,6 +193,8 @@
   g_signal_connect_swapped (dialog->button, "clicked", G_CALLBACK 
(command_dialog_button_clicked), dialog);
   gtk_box_pack_start (GTK_BOX (hbox), dialog->button, FALSE, TRUE, 0);
   gtk_widget_show (dialog->button);
+
+  gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK);
 }
 
 

_______________________________________________
Xfce4-commits mailing list
[email protected]
http://foo-projects.org/mailman/listinfo/xfce4-commits

Reply via email to