[gnome-builder] git: Activate Clone button on Enter key press



commit 0547df8705f0df167bd844d90877fe0f5cbb02b9
Author: Matthew Leeds <mleeds redhat com>
Date:   Thu Apr 6 17:24:40 2017 -0500

    git: Activate Clone button on Enter key press
    
    https://bugzilla.gnome.org/show_bug.cgi?id=778603

 libide/greeter/ide-greeter-perspective.c  |    2 ++
 libide/greeter/ide-greeter-perspective.ui |    2 ++
 plugins/git/ide-git-clone-widget.ui       |    1 +
 3 files changed, 5 insertions(+), 0 deletions(-)
---
diff --git a/libide/greeter/ide-greeter-perspective.c b/libide/greeter/ide-greeter-perspective.c
index c868bdd..60ff705 100644
--- a/libide/greeter/ide-greeter-perspective.c
+++ b/libide/greeter/ide-greeter-perspective.c
@@ -1068,6 +1068,8 @@ ide_greeter_perspective_genesis_changed (IdeGreeterPerspective *self,
   g_assert (GTK_IS_STACK (stack));
   g_assert (IDE_IS_GREETER_PERSPECTIVE (self));
 
+  gtk_widget_grab_default (GTK_WIDGET (self->genesis_continue_button));
+
   state.self = self;
   state.name = gtk_stack_get_visible_child_name (self->genesis_stack);
 
diff --git a/libide/greeter/ide-greeter-perspective.ui b/libide/greeter/ide-greeter-perspective.ui
index 284d27d..2d047b3 100644
--- a/libide/greeter/ide-greeter-perspective.ui
+++ b/libide/greeter/ide-greeter-perspective.ui
@@ -375,6 +375,8 @@
     </child>
     <child>
       <object class="GtkButton" id="genesis_continue_button">
+        <property name="can-default">true</property>
+        <property name="receives-default">true</property>
         <style>
           <class name="suggested-action"/>
         </style>
diff --git a/plugins/git/ide-git-clone-widget.ui b/plugins/git/ide-git-clone-widget.ui
index 82f3d9c..6315803 100644
--- a/plugins/git/ide-git-clone-widget.ui
+++ b/plugins/git/ide-git-clone-widget.ui
@@ -58,6 +58,7 @@
                     <property name="visible">true</property>
                     <child>
                       <object class="GtkEntry" id="clone_uri_entry">
+                        <property name="activates-default">true</property>
                         <property name="hexpand">true</property>
                         <property name="width-chars">35</property>
                         <property name="max-width-chars">50</property>


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