[gimp/gtk3-port: 166/233] app: port GimpPaletteView to GtkStyleContext
- From: Michael Natterer <mitch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp/gtk3-port: 166/233] app: port GimpPaletteView to GtkStyleContext
- Date: Thu, 8 Sep 2016 17:45:52 +0000 (UTC)
commit b34c312a86e23e75e7ffe33dd835b0cde4a22208
Author: Michael Natterer <mitch gimp org>
Date: Mon Jan 3 14:30:43 2011 +0100
app: port GimpPaletteView to GtkStyleContext
app/widgets/gimppaletteview.c | 9 ++++++---
1 files changed, 6 insertions(+), 3 deletions(-)
---
diff --git a/app/widgets/gimppaletteview.c b/app/widgets/gimppaletteview.c
index daf6e29..f575097 100644
--- a/app/widgets/gimppaletteview.c
+++ b/app/widgets/gimppaletteview.c
@@ -173,8 +173,9 @@ gimp_palette_view_draw (GtkWidget *widget,
if (view->renderer->viewable && pal_view->selected)
{
GimpViewRendererPalette *renderer;
- GtkStyle *style = gtk_widget_get_style (widget);
+ GtkStyleContext *style = gtk_widget_get_style_context (widget);
GtkAllocation allocation;
+ GdkRGBA color;
gint row, col;
renderer = GIMP_VIEW_RENDERER_PALETTE (view->renderer);
@@ -191,12 +192,14 @@ gimp_palette_view_draw (GtkWidget *widget,
renderer->cell_height);
cairo_set_line_width (cr, 1.0);
- gdk_cairo_set_source_color (cr, &style->fg[GTK_STATE_SELECTED]);
+ gtk_style_context_get_color (style, GTK_STATE_FLAG_SELECTED, &color);
+ gdk_cairo_set_source_rgba (cr, &color);
cairo_stroke_preserve (cr);
if (gimp_cairo_set_focus_line_pattern (cr, widget))
{
- gdk_cairo_set_source_color (cr, &style->fg[GTK_STATE_NORMAL]);
+ gtk_style_context_get_color (style, 0, &color);
+ gdk_cairo_set_source_rgba (cr, &color);
cairo_stroke (cr);
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]