Hi Heinrich, looks great. My patches in the first post turned out quite a bit messy and hard to follow, sorry. :( Two tiny things though, line 1996 of header-pane.cc should also be changed to
_bg(prefs.get_color_str_wo_fallback ("text-color-bg")) so that the background colour is fixed, and the new_color_button code in group-prefs-dialog.cc (line 246) doesn't seem right. This is the code between the braces in my copy: === const PanColors& colors (PanColors::get()); const std::string& def_fg (colors.def_fg); const std::string& fg (prefs.get_color_str("group-pane-color-fg", def_fg)); const GdkColor& val (gprefs.get_group_color (group, fg)); GtkWidget * b = gtk_color_button_new_with_color (&val); g_signal_connect (b, "color-set", G_CALLBACK(color_set_cb), dialog); return b; === Replacing the code in git with the above should work as intended. :) I found another colour related thing. In body-pane.cc, if you move lines 540-543 to the top of that code block (line 509) then the quote level colours work again by applying the text colour first. Thanks again! :) _______________________________________________ Pan-users mailing list Pan-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/pan-users