[gnome-builder] command-bar: more columns in the command list



commit 62b90a42254c320655df5d78e5c8c3e2565f6834
Author: Sebastien Lafargue <slafargue gnome org>
Date:   Sun Apr 26 19:33:23 2015 +0200

    command-bar: more columns in the command list
    
    Use of a higher number of max columns in command list
    (shown with tab in command bar)
    
    https://bugzilla.gnome.org/show_bug.cgi?id=748652

 data/ui/gb-command-bar.ui     |    3 ++-
 src/commands/gb-command-bar.c |    9 ++++-----
 2 files changed, 6 insertions(+), 6 deletions(-)
---
diff --git a/data/ui/gb-command-bar.ui b/data/ui/gb-command-bar.ui
index 4e23053..4fba126 100644
--- a/data/ui/gb-command-bar.ui
+++ b/data/ui/gb-command-bar.ui
@@ -36,7 +36,8 @@
             <child>
               <object class="GtkFlowBox" id="flow_box">
                 <property name="visible">True</property>
-                <property name="column-spacing">8</property>
+                <property name="max-children-per-line">20</property>
+                <property name="column-spacing">16</property>
                 <property name="halign">start</property>
                 <property name="hexpand">False</property>
                 <property name="selection_mode">GTK_SELECTION_NONE</property>
diff --git a/src/commands/gb-command-bar.c b/src/commands/gb-command-bar.c
index 049b835..ae14b7e 100644
--- a/src/commands/gb-command-bar.c
+++ b/src/commands/gb-command-bar.c
@@ -334,7 +334,7 @@ find_longest_common_prefix (gchar **strv)
   return g_strndup (lcp, lcp_end - lcp);
 }
 
-#define N_COMPLETION_COLUMS 3
+#define MIN_COMPLETION_COLUMS 3
 #define N_UNSCROLLED_COMPLETION_ROWS 4
 
 static void
@@ -395,8 +395,7 @@ gb_command_bar_complete (GbCommandBar *bar)
           gtk_container_foreach (GTK_CONTAINER (bar->priv->flow_box),
                                  (GtkCallback)gtk_widget_destroy, NULL);
 
-          gtk_flow_box_set_min_children_per_line (bar->priv->flow_box, N_COMPLETION_COLUMS);
-          gtk_flow_box_set_max_children_per_line (bar->priv->flow_box, N_COMPLETION_COLUMS);
+          gtk_flow_box_set_min_children_per_line (bar->priv->flow_box, MIN_COMPLETION_COLUMS);
 
           for (i = 0; completions[i] != NULL; i++)
             {
@@ -412,11 +411,11 @@ gb_command_bar_complete (GbCommandBar *bar)
               gtk_container_add (GTK_CONTAINER (bar->priv->flow_box), label);
               gtk_widget_show (label);
 
-              if (i == N_COMPLETION_COLUMS * N_UNSCROLLED_COMPLETION_ROWS - 1)
+              if (i == MIN_COMPLETION_COLUMS * N_UNSCROLLED_COMPLETION_ROWS - 1)
                 gtk_widget_get_preferred_height (GTK_WIDGET (bar->priv->flow_box), &wrapped_height, NULL);
             }
 
-          if (i < N_COMPLETION_COLUMS * N_UNSCROLLED_COMPLETION_ROWS)
+          if (i < MIN_COMPLETION_COLUMS * N_UNSCROLLED_COMPLETION_ROWS)
             {
               gtk_widget_set_size_request (GTK_WIDGET (bar->priv->completion_scroller), -1, -1);
               gtk_scrolled_window_set_policy (bar->priv->completion_scroller,


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