[gtk/wip/fontchooser-language-filtering: 185/186] fontchooser: Use filter language for sample text




commit 76b7f0ca1ce22a89665cbba00a3f8d45d27de4c2
Author: Matthias Clasen <mclasen redhat com>
Date:   Wed Sep 9 12:38:35 2020 -0400

    fontchooser: Use filter language for sample text
    
    When you are asking to only see fonts that support
    a given language, you probably want to see the
    sample text for that language too.

 gtk/gtkfontchooserwidget.c | 7 +++++++
 1 file changed, 7 insertions(+)
---
diff --git a/gtk/gtkfontchooserwidget.c b/gtk/gtkfontchooserwidget.c
index fb23f78dd7..681466714b 100644
--- a/gtk/gtkfontchooserwidget.c
+++ b/gtk/gtkfontchooserwidget.c
@@ -554,6 +554,13 @@ maybe_update_preview_text (GtkFontChooserWidget *self,
   if (self->preview_text_set)
     return;
 
+  if (self->filter_by_language && self->filter_language)
+    {
+      sample = pango_language_get_sample_string (self->filter_language);
+      gtk_font_chooser_widget_set_preview_text (self, sample);
+      return;
+    }
+
   /* We do the work only once, and cache the result on the PangoFontFace */
   sample = (const char *)g_object_get_data (G_OBJECT (face), "gtk-sample-text");
   if (sample)


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