Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save chergert/6535225 to your computer and use it in GitHub Desktop.

Select an option

Save chergert/6535225 to your computer and use it in GitHub Desktop.
override font instead of setting font on cell renderer
From 3ec34c456884b18ad5c70b57d5d9be285a246649 Mon Sep 17 00:00:00 2001
From: Christian Hergert <[email protected]>
Date: Thu, 12 Sep 2013 02:55:00 -0700
Subject: [PATCH] completion: use override font instead of cellrenderer font.
When setting the font on a cellrenderer, you cannot change important
markup such as <b>. However, simply overriding the widgets font does
in fact allow this.
---
gtksourceview/gtksourcecompletion.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/gtksourceview/gtksourcecompletion.c b/gtksourceview/gtksourcecompletion.c
index d715a3a..9b1e068 100644
--- a/gtksourceview/gtksourcecompletion.c
+++ b/gtksourceview/gtksourcecompletion.c
@@ -1503,9 +1503,8 @@ style_context_changed (GtkStyleContext *style_context,
gtk_style_context_get (style_context, GTK_STATE_FLAG_NORMAL,
GTK_STYLE_PROPERTY_FONT, &font_desc,
NULL);
- g_object_set (completion->priv->cell_renderer_proposal,
- "font-desc", font_desc,
- NULL);
+ gtk_widget_override_font (GTK_WIDGET (completion->priv->tree_view_proposals),
+ font_desc);
pango_font_description_free (font_desc);
}
--
1.8.3.1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment