[gnome-builder] command-bar: more columns in the command list
- From: Sebastien Lafargue <slafargue src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] command-bar: more columns in the command list
- Date: Wed, 29 Apr 2015 20:54:27 +0000 (UTC)
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]