[gtk+] button: Fix label alignment in checks and radios



commit acb12e1198c7ca583908705ac429a030f2af66e7
Author: Matthias Clasen <mclasen redhat com>
Date:   Fri Oct 6 22:32:53 2017 -0400

    button: Fix label alignment in checks and radios
    
    Yes, this is ugly, but the alternative is broken ui.

 gtk/gtkbutton.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/gtk/gtkbutton.c b/gtk/gtkbutton.c
index 9980413..32764d8 100644
--- a/gtk/gtkbutton.c
+++ b/gtk/gtkbutton.c
@@ -921,6 +921,10 @@ gtk_button_set_label (GtkButton   *button,
           gtk_label_set_use_underline (GTK_LABEL (child), priv->use_underline);
           gtk_label_set_mnemonic_widget (GTK_LABEL (child), GTK_WIDGET (button));
         }
+      if (GTK_IS_CHECK_BUTTON (button))
+        {
+          gtk_label_set_xalign (GTK_LABEL (child), 0.0);
+        }
       gtk_container_add (GTK_CONTAINER (button), child);
       gtk_style_context_remove_class (context, "image-button");
       gtk_style_context_add_class (context, "text-button");


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