From 5239a0d260109d33d1e436bc63fee4b6e58c44c8 Mon Sep 17 00:00:00 2001 From: "Richard W.M. Jones" Date: Sat, 18 Jun 2016 15:31:34 +0100 Subject: [PATCH] p2v: Use a monospace font for the run dialog. (cherry picked from commit ca6fea7616f89775180ab686133052eca18f0e00) --- p2v/gui.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/p2v/gui.c b/p2v/gui.c index a3b4af9..764b0f8 100644 --- a/p2v/gui.c +++ b/p2v/gui.c @@ -1448,6 +1448,20 @@ create_running_dialog (void) gtk_text_buffer_create_tag (buf, tag_name, "foreground", tags[i], NULL); } +#if GTK_CHECK_VERSION(3,16,0) /* gtk >= 3.16 */ + /* XXX This only sets the "CSS" style. It's not clear how to set + * the particular font. However (by accident) this does at least + * set the widget to use a monospace font. + */ + GtkStyleContext *context = gtk_widget_get_style_context (v2v_output); + gtk_style_context_add_class (context, "monospace"); +#else + PangoFontDescription *font; + font = pango_font_description_from_string ("Monospace 11"); + gtk_widget_modify_font (v2v_output, font); + pango_font_description_free (font); +#endif + log_label = gtk_label_new (NULL); gtk_misc_set_alignment (GTK_MISC (log_label), 0., 0.5); gtk_misc_set_padding (GTK_MISC (log_label), 10, 10); -- 1.8.3.1