Jakub Filak b69ae49
From ebfe7e07c42b0052ecd27c1889f3a0a29976ec63 Mon Sep 17 00:00:00 2001
Jakub Filak b69ae49
From: Jakub Filak <jfilak@redhat.com>
Jakub Filak b69ae49
Date: Fri, 18 Jul 2014 12:20:06 +0200
Jakub Filak b69ae49
Subject: [PATCH 7/8] gui: apply configuration dialogues changes on Enter key
Jakub Filak b69ae49
Jakub Filak b69ae49
Related to rhbz#1067123
Jakub Filak b69ae49
Jakub Filak b69ae49
Signed-off-by: Jakub Filak <jfilak@redhat.com>
Jakub Filak b69ae49
---
Jakub Filak b69ae49
 src/gtk-helpers/event_config_dialog.c    | 3 +++
Jakub Filak b69ae49
 src/gtk-helpers/workflow_config_dialog.c | 2 ++
Jakub Filak b69ae49
 2 files changed, 5 insertions(+)
Jakub Filak b69ae49
Jakub Filak b69ae49
diff --git a/src/gtk-helpers/event_config_dialog.c b/src/gtk-helpers/event_config_dialog.c
Jakub Filak b69ae49
index cfd7433..3cc111c 100644
Jakub Filak b69ae49
--- a/src/gtk-helpers/event_config_dialog.c
Jakub Filak b69ae49
+++ b/src/gtk-helpers/event_config_dialog.c
Jakub Filak b69ae49
@@ -122,6 +122,7 @@ static void add_option_to_table(gpointer data, gpointer user_data)
Jakub Filak b69ae49
                              /*left,top:*/ 0, last_row,
Jakub Filak b69ae49
                              /*width,height:*/ 1, 1);
Jakub Filak b69ae49
             option_input = gtk_entry_new();
Jakub Filak b69ae49
+            gtk_entry_set_activates_default(GTK_ENTRY(option_input), TRUE);
Jakub Filak b69ae49
             gtk_widget_set_hexpand(option_input, TRUE);
Jakub Filak b69ae49
             if (option->eo_value != NULL)
Jakub Filak b69ae49
                 gtk_entry_set_text(GTK_ENTRY(option_input), option->eo_value);
Jakub Filak b69ae49
@@ -331,6 +332,8 @@ config_dialog_t *create_event_config_dialog(const char *event_name, GtkWindow *p
Jakub Filak b69ae49
 
Jakub Filak b69ae49
     free(window_title);
Jakub Filak b69ae49
 
Jakub Filak b69ae49
+    gtk_dialog_set_default_response(GTK_DIALOG(dialog), GTK_RESPONSE_APPLY);
Jakub Filak b69ae49
+
Jakub Filak b69ae49
     /* Allow resize?
Jakub Filak b69ae49
      * W/o resize, e.g. upload configuration hint looks awfully
Jakub Filak b69ae49
      * line wrapped.
Jakub Filak b69ae49
diff --git a/src/gtk-helpers/workflow_config_dialog.c b/src/gtk-helpers/workflow_config_dialog.c
Jakub Filak b69ae49
index 6c4d77c..d55f2f0 100644
Jakub Filak b69ae49
--- a/src/gtk-helpers/workflow_config_dialog.c
Jakub Filak b69ae49
+++ b/src/gtk-helpers/workflow_config_dialog.c
Jakub Filak b69ae49
@@ -94,6 +94,8 @@ config_dialog_t *create_workflow_config_dialog(const char *workflow_name, GtkWin
Jakub Filak b69ae49
 
Jakub Filak b69ae49
     free(window_title);
Jakub Filak b69ae49
 
Jakub Filak b69ae49
+    gtk_dialog_set_default_response(GTK_DIALOG(dialog), GTK_RESPONSE_APPLY);
Jakub Filak b69ae49
+
Jakub Filak b69ae49
     gtk_window_set_resizable(GTK_WINDOW(dialog), true);
Jakub Filak b69ae49
     gtk_window_set_default_size(GTK_WINDOW(dialog), 450, 450);
Jakub Filak b69ae49
 
Jakub Filak b69ae49
-- 
Jakub Filak b69ae49
1.9.3
Jakub Filak b69ae49