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