[gedit] Use baseline alignment for menubuttons with label and arrow



commit 85d830396184f8a55099b3c0f89b669def7739e7
Author: Paolo Borelli <pborelli gnome org>
Date:   Sun Jul 20 11:34:23 2014 +0200

    Use baseline alignment for menubuttons with label and arrow

 gedit/gedit-menu-stack-switcher.c |    2 ++
 gedit/gedit-status-menu-button.ui |    2 ++
 gedit/gedit-window.ui             |    2 ++
 3 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/gedit/gedit-menu-stack-switcher.c b/gedit/gedit-menu-stack-switcher.c
index 963f427..29d0bbc 100644
--- a/gedit/gedit-menu-stack-switcher.c
+++ b/gedit/gedit-menu-stack-switcher.c
@@ -59,8 +59,10 @@ gedit_menu_stack_switcher_init (GeditMenuStackSwitcher *switcher)
 
   arrow = gtk_image_new_from_icon_name ("pan-down-symbolic", GTK_ICON_SIZE_BUTTON);
   gtk_box_pack_end (GTK_BOX (box), arrow, FALSE, TRUE, 6);
+  gtk_widget_set_valign (arrow, GTK_ALIGN_BASELINE);
 
   priv->label = gtk_label_new (NULL);
+  gtk_widget_set_valign (priv->label, GTK_ALIGN_BASELINE);
   gtk_box_pack_start (GTK_BOX (box), priv->label, TRUE, TRUE, 6);
 
   // FIXME: this is not correct if this widget becomes more generic
diff --git a/gedit/gedit-status-menu-button.ui b/gedit/gedit-status-menu-button.ui
index 7761ae1..54ae28f 100644
--- a/gedit/gedit-status-menu-button.ui
+++ b/gedit/gedit-status-menu-button.ui
@@ -23,6 +23,7 @@
             <property name="has_focus">False</property>
             <property name="is_focus">False</property>
             <property name="halign">start</property>
+            <property name="valign">baseline</property>
             <property name="label">label</property>
             <property name="single_line_mode">True</property>
           </object>
@@ -35,6 +36,7 @@
         <child>
           <object class="GtkImage" id="arrow">
             <property name="visible">True</property>
+            <property name="valign">baseline</property>
             <property name="icon_name">pan-down-symbolic</property>
           </object>
           <packing>
diff --git a/gedit/gedit-window.ui b/gedit/gedit-window.ui
index 01b2dd5..319ed76 100644
--- a/gedit/gedit-window.ui
+++ b/gedit/gedit-window.ui
@@ -62,11 +62,13 @@
                       <object class="GtkLabel" id="open_button_name">
                         <property name="label" translatable="yes">Open</property>
                         <property name="visible">True</property>
+                        <property name="valign">baseline</property>
                       </object>
                     </child>
                     <child>
                       <object class="GtkImage" id="open_button_arrow">
                         <property name="visible">True</property>
+                        <property name="valign">baseline</property>
                         <property name="icon_name">pan-down-symbolic</property>
                       </object>
                     </child>


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