X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=gtk%2Fxoptions.c;h=45ff953fd74f7123c05c6583e9c6842bbe55d2c3;hb=e44956f15bba619f1c3ad8fa5927ae1862ef83c0;hp=0caa125889b49f655f0b65ec586dc551be0b534e;hpb=15f9bdded9713c16dd2ddd1e3b9e694aa0d5b373;p=xboard.git diff --git a/gtk/xoptions.c b/gtk/xoptions.c index 0caa125..45ff953 100644 --- a/gtk/xoptions.c +++ b/gtk/xoptions.c @@ -558,7 +558,7 @@ AppendColorized (Option *opt, char *s, int count) static GtkTextTag *fgTags[8], *bgTags[8], *font, *bold, *normal, *attr = NULL; if(!font) { - font = gtk_text_buffer_create_tag(opt->handle, NULL, "font", "Monospace normal", NULL); + font = gtk_text_buffer_create_tag(opt->handle, NULL, "font", appData.icsFont, NULL); gtk_widget_modify_base(GTK_WIDGET(opt->textValue), GTK_STATE_NORMAL, &backgroundColor); } @@ -1349,6 +1349,11 @@ if(appData.debugMode) printf("n=%d, h=%d, w=%d\n",n,height,width); /* no label so let textview occupy all columns */ Pack(hbox, table, sw, left, left+r, top, GTK_EXPAND); } + if ( option[i].textValue != NULL ) { + PangoFontDescription *pfd; + pfd = pango_font_description_from_string(*(char**)option[i].textValue); + gtk_widget_modify_font(textview, pfd); + } if ( *(char**)option[i].target != NULL ) gtk_text_buffer_set_text (textbuffer, *(char**)option[i].target, -1); else