summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorYosef Or Boczko <yoseforb@src.gnome.org>2014-06-18 03:41:42 +0300
committerShaun McCance <shaunm@gnome.org>2014-06-18 10:16:24 -0400
commita0852f87505a09f5fae9c45b9d2c656d6c8c28c4 (patch)
tree6bb2534f3ba6fcbea48d500b0eb2004cd64ff1df /src
parent437b82922c35601faa2c4558889a91283200432e (diff)
downloadyelp-a0852f87505a09f5fae9c45b9d2c656d6c8c28c4.tar.gz
yelp-window: Fix the size of the up/down buttons in the search bar
https://bugzilla.gnome.org/show_bug.cgi?id=731807
Diffstat (limited to 'src')
-rw-r--r--src/yelp-window.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/yelp-window.c b/src/yelp-window.c
index 3a42e4c5..42b03058 100644
--- a/src/yelp-window.c
+++ b/src/yelp-window.c
@@ -287,6 +287,7 @@ window_construct (YelpWindow *window)
{
GtkWidget *scroll;
GtkWidget *box, *button;
+ GtkSizeGroup *size_group;
GMenu *menu, *section;
YelpWindowPrivate *priv = GET_PRIV (window);
gboolean rtl;
@@ -451,7 +452,10 @@ window_construct (YelpWindow *window)
gtk_style_context_add_class (gtk_widget_get_style_context (box), "linked");
gtk_container_add (GTK_CONTAINER (priv->find_bar), box);
+ size_group = gtk_size_group_new (GTK_SIZE_GROUP_VERTICAL);
+
priv->find_entry = gtk_search_entry_new ();
+ gtk_size_group_add_widget (size_group, priv->find_entry);
gtk_box_pack_start (GTK_BOX (box), priv->find_entry, TRUE, TRUE, 0);
gtk_search_bar_connect_entry (GTK_SEARCH_BAR (priv->find_bar), GTK_ENTRY (priv->find_entry));
g_signal_connect (priv->find_entry, "changed",
@@ -462,15 +466,19 @@ window_construct (YelpWindow *window)
button = gtk_button_new_from_icon_name ("go-up-symbolic", GTK_ICON_SIZE_MENU);
gtk_widget_set_valign (button, GTK_ALIGN_CENTER);
gtk_style_context_add_class (gtk_widget_get_style_context (button), "raised");
+ gtk_size_group_add_widget (size_group, button);
gtk_box_pack_start (GTK_BOX (box), button, FALSE, FALSE, 0);
g_signal_connect (button, "clicked", G_CALLBACK (find_prev_clicked), window);
button = gtk_button_new_from_icon_name ("go-down-symbolic", GTK_ICON_SIZE_MENU);
gtk_widget_set_valign (button, GTK_ALIGN_CENTER);
gtk_style_context_add_class (gtk_widget_get_style_context (button), "raised");
+ gtk_size_group_add_widget (size_group, button);
gtk_box_pack_start (GTK_BOX (box), button, FALSE, FALSE, 0);
g_signal_connect (button, "clicked", G_CALLBACK (find_next_clicked), window);
+ g_object_unref (size_group);
+
gtk_widget_show_all (priv->find_bar);
/** View **/