[gnome-software] Add folder popover: Activate on enter



commit dd69a3481617e34c0653742553a7c267cc151790
Author: Matthias Clasen <mclasen redhat com>
Date:   Sun Mar 9 17:17:09 2014 -0400

    Add folder popover: Activate on enter
    
    This is expected behavior in dialogs, and makes sense in
    this dialog-like popover as well.

 src/gs-app-folder-dialog.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)
---
diff --git a/src/gs-app-folder-dialog.c b/src/gs-app-folder-dialog.c
index 8983756..b27ca18 100644
--- a/src/gs-app-folder-dialog.c
+++ b/src/gs-app-folder-dialog.c
@@ -261,6 +261,12 @@ update_sensitive (GObject *entry, GParamSpec *pspec, GtkWidget *button)
 }
 
 static void
+activate_entry (GtkEntry *entry, GtkWidget *button)
+{
+       gtk_widget_activate (button);
+}
+
+static void
 add_folder_add (GtkButton *button, GsAppFolderDialog *dialog)
 {
        GsAppFolderDialogPrivate *priv = PRIVATE (dialog);
@@ -327,6 +333,7 @@ create_folder_name_popover (GsAppFolderDialog *dialog)
 
        gtk_widget_set_sensitive (button, FALSE);
        g_signal_connect (priv->new_folder_entry, "notify::text", G_CALLBACK (update_sensitive), button);
+       g_signal_connect (priv->new_folder_entry, "activate", G_CALLBACK (activate_entry), button);
 
        gtk_widget_show_all (grid);
 }


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