[epiphany/gnome-3-4] ephy-toolbar: fix stop/reload button alignment
- From: Xan Lopez <xan src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [epiphany/gnome-3-4] ephy-toolbar: fix stop/reload button alignment
- Date: Wed, 25 Apr 2012 10:32:00 +0000 (UTC)
commit 0795725e8bdaf6818d19e0df3acf7e4080981653
Author: Diego Escalante Urrelo <diegoe igalia com>
Date: Tue Mar 27 05:31:49 2012 -0500
ephy-toolbar: fix stop/reload button alignment
Add location entry and stop/reload button to a vertical GtkSizeGroup.
This ensures that they have the same height, regardless of things like
fonts.
https://bugzilla.gnome.org/show_bug.cgi?id=668135
src/ephy-toolbar.c | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
---
diff --git a/src/ephy-toolbar.c b/src/ephy-toolbar.c
index 6e10753..97a72a1 100644
--- a/src/ephy-toolbar.c
+++ b/src/ephy-toolbar.c
@@ -85,11 +85,16 @@ ephy_toolbar_constructed (GObject *object)
GtkAction *action;
GtkToolItem *back_forward, *location_stop_reload, *tool_item;
GtkWidget *tool_button, *box, *location, *toolbar;
+ GtkSizeGroup *size;
G_OBJECT_CLASS (ephy_toolbar_parent_class)->constructed (object);
toolbar = GTK_WIDGET (object);
+ /* Create a GtkSizeGroup to sync the height of the location entry, and
+ * the stop/reload button. */
+ size = gtk_size_group_new (GTK_SIZE_GROUP_VERTICAL);
+
/* Set the MENUBAR style class so it's possible to drag the app
* using the toolbar. */
gtk_style_context_add_class (gtk_widget_get_style_context (toolbar),
@@ -160,6 +165,11 @@ ephy_toolbar_constructed (GObject *object)
NULL);
gtk_container_add (GTK_CONTAINER (toolbar), GTK_WIDGET (location_stop_reload));
+
+ gtk_size_group_add_widget (size, tool_button);
+ gtk_size_group_add_widget (size, location);
+ g_object_unref (size);
+
gtk_widget_set_margin_right (GTK_WIDGET (location_stop_reload), 12);
gtk_widget_show_all (GTK_WIDGET (location_stop_reload));
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]