[gtk/matthiasc/for-main] fontchooser: Make size level effective
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/matthiasc/for-main] fontchooser: Make size level effective
- Date: Sun, 3 Jul 2022 16:51:35 +0000 (UTC)
commit ab1cf674321a61ddbe205e0f26631ce7980ea049
Author: Matthias Clasen <mclasen redhat com>
Date: Sun Jul 3 12:50:40 2022 -0400
fontchooser: Make size level effective
We were not hiding the size controls on the tweaks
page, which is arguably what should happen when
the size level is disabled.
gtk/gtkfontchooserwidget.c | 10 ++++++++++
1 file changed, 10 insertions(+)
---
diff --git a/gtk/gtkfontchooserwidget.c b/gtk/gtkfontchooserwidget.c
index 0b4047471b..37967788d7 100644
--- a/gtk/gtkfontchooserwidget.c
+++ b/gtk/gtkfontchooserwidget.c
@@ -116,6 +116,8 @@ struct _GtkFontChooserWidget
GtkWidget *size_label;
GtkWidget *size_spin;
GtkWidget *size_slider;
+ GtkWidget *size_label2;
+ GtkWidget *size_spin2;
GtkWidget *size_slider2;
GtkWidget *axis_grid;
@@ -913,6 +915,8 @@ gtk_font_chooser_widget_class_init (GtkFontChooserWidgetClass *klass)
gtk_widget_class_bind_template_child (widget_class, GtkFontChooserWidget, size_label);
gtk_widget_class_bind_template_child (widget_class, GtkFontChooserWidget, size_spin);
gtk_widget_class_bind_template_child (widget_class, GtkFontChooserWidget, size_slider);
+ gtk_widget_class_bind_template_child (widget_class, GtkFontChooserWidget, size_label2);
+ gtk_widget_class_bind_template_child (widget_class, GtkFontChooserWidget, size_spin2);
gtk_widget_class_bind_template_child (widget_class, GtkFontChooserWidget, size_slider2);
gtk_widget_class_bind_template_child (widget_class, GtkFontChooserWidget, stack);
gtk_widget_class_bind_template_child (widget_class, GtkFontChooserWidget, grid);
@@ -2637,12 +2641,18 @@ gtk_font_chooser_widget_set_level (GtkFontChooserWidget *fontchooser,
gtk_widget_show (fontchooser->size_label);
gtk_widget_show (fontchooser->size_slider);
gtk_widget_show (fontchooser->size_spin);
+ gtk_widget_show (fontchooser->size_label2);
+ gtk_widget_show (fontchooser->size_slider2);
+ gtk_widget_show (fontchooser->size_spin2);
}
else
{
gtk_widget_hide (fontchooser->size_label);
gtk_widget_hide (fontchooser->size_slider);
gtk_widget_hide (fontchooser->size_spin);
+ gtk_widget_hide (fontchooser->size_label2);
+ gtk_widget_hide (fontchooser->size_slider2);
+ gtk_widget_hide (fontchooser->size_spin2);
}
update_fontlist (fontchooser);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]