[gtksourceview] Set default foreground color for gutter



commit 9c00932767b2935c660854c01d600af4f744a070
Author: Jesse van den Kieboom <jesse vandenkieboom epfl ch>
Date:   Thu Jan 13 22:08:48 2011 +0100

    Set default foreground color for gutter

 gtksourceview/gtksourcegutter.c |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)
---
diff --git a/gtksourceview/gtksourcegutter.c b/gtksourceview/gtksourcegutter.c
index 63ff6f6..e489194 100644
--- a/gtksourceview/gtksourcegutter.c
+++ b/gtksourceview/gtksourcegutter.c
@@ -925,6 +925,8 @@ on_view_draw (GtkSourceView   *view,
 	GtkTextIter selection_end;
 	gboolean has_selection;
 	gint idx;
+	GtkStyleContext *style_context;
+	GdkRGBA fg_color;
 
 	window = gtk_source_gutter_get_window (gutter);
 
@@ -1002,6 +1004,14 @@ on_view_draw (GtkSourceView   *view,
 	item = gutter->priv->renderers;
 	idx = 0;
 
+	style_context = gtk_widget_get_style_context (GTK_WIDGET (view));
+
+	gtk_style_context_get_color (style_context,
+	                             gtk_widget_get_state (GTK_WIDGET (view)),
+	                             &fg_color);
+
+	gdk_cairo_set_source_rgba (cr, &fg_color);
+
 	while (item)
 	{
 		Renderer *renderer = item->data;



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]