From acb12e1198c7ca583908705ac429a030f2af66e7 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Fri, 6 Oct 2017 22:32:53 -0400 Subject: [PATCH] button: Fix label alignment in checks and radios Yes, this is ugly, but the alternative is broken ui. --- gtk/gtkbutton.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gtk/gtkbutton.c b/gtk/gtkbutton.c index 998041345c..32764d82b6 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");