[giggle] src/giggle-view-file.c: Port to GtkStyleContext
- From: Javier Jardón <jjardon src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [giggle] src/giggle-view-file.c: Port to GtkStyleContext
- Date: Sat, 26 Feb 2011 04:05:37 +0000 (UTC)
commit 27827f3ca92037ada301258d898d4e4b03688572
Author: Javier Jardón <jjardon gnome org>
Date: Sat Feb 26 04:05:17 2011 +0000
src/giggle-view-file.c: Port to GtkStyleContext
src/giggle-view-file.c | 15 ++++++++++++---
1 files changed, 12 insertions(+), 3 deletions(-)
---
diff --git a/src/giggle-view-file.c b/src/giggle-view-file.c
index 1238751..4494b33 100644
--- a/src/giggle-view-file.c
+++ b/src/giggle-view-file.c
@@ -630,9 +630,18 @@ source_view_draw_cb (GtkTextView *text_view,
}
if (name) { /* FIXME: see GB#572785 */
- GdkColor *color;
- color = >k_widget_get_style (priv->source_view)->base[GTK_STATE_SELECTED];
- render_chunk_marker (cr, name, 16, height, color);
+ GtkStyleContext *context;
+ GdkRGBA rgba;
+ GdkColor color;
+
+ context = gtk_widget_get_style_context (priv->source_view);
+ gtk_style_context_get_color (context, GTK_STATE_FLAG_SELECTED, &rgba);
+
+ color.red = rgba.red * 65535;
+ color.green = rgba.green * 65535;
+ color.blue = rgba.blue * 65535;
+
+ render_chunk_marker (cr, name, 16, height, &color);
}
g_slist_free (markers);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]