From 1b0ccd4b74a828426696cb1f7e11d1505e7446cd Mon Sep 17 00:00:00 2001 From: Tavmjong Bah Date: Thu, 3 Oct 2019 10:36:15 +0200 Subject: Show glyphs using selected font in Glyphs dialog. Changed due to Maren's comment in https://gitlab.com/inkscape/inkscape/issues/436 --- src/ui/dialog/glyphs.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/ui/dialog/glyphs.cpp b/src/ui/dialog/glyphs.cpp index 6702d9357..1706aad1c 100644 --- a/src/ui/dialog/glyphs.cpp +++ b/src/ui/dialog/glyphs.cpp @@ -13,6 +13,7 @@ #include "glyphs.h" #include +#include #include #include #include @@ -404,7 +405,7 @@ GlyphsPanel::GlyphsPanel() : GlyphColumns *columns = getColumns(); iconView = new Gtk::IconView(static_cast >(store)); - iconView->set_text_column(columns->name); + iconView->set_markup_column(columns->name); iconView->set_tooltip_column(2); // Uses Pango merkup, must use column number. //iconView->set_columns(16); @@ -695,9 +696,10 @@ void GlyphsPanel::rebuild() Gtk::ListStore::iterator row = store->append(); Glib::ustring tmp; tmp += it; + tmp = Glib::Markup::escape_text(tmp); // Escape '&', '<', etc. (*row)[columns->code] = it; - (*row)[columns->name] = tmp; - (*row)[columns->tooltip] = "" + tmp + ""; + (*row)[columns->name] = "" + tmp + ""; + (*row)[columns->tooltip] = "" + tmp + ""; } // Reconnect the model once it has been updated: -- cgit v1.2.3