[gimp/gtk3-port: 110/227] libgimpwidgets: port GimpChainButton to GtkStyleContext
- From: Michael Natterer <mitch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp/gtk3-port: 110/227] libgimpwidgets: port GimpChainButton to GtkStyleContext
- Date: Mon, 18 Feb 2013 00:01:38 +0000 (UTC)
commit 0822639bca867ab2bc3d890203d3cfae05c361c7
Author: Michael Natterer <mitch gimp org>
Date: Wed Dec 15 13:16:03 2010 +0100
libgimpwidgets: port GimpChainButton to GtkStyleContext
libgimpwidgets/gimpchainbutton.c | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
---
diff --git a/libgimpwidgets/gimpchainbutton.c b/libgimpwidgets/gimpchainbutton.c
index 767200a..b12c9de 100644
--- a/libgimpwidgets/gimpchainbutton.c
+++ b/libgimpwidgets/gimpchainbutton.c
@@ -367,11 +367,12 @@ static gboolean
gimp_chain_line_draw (GtkWidget *widget,
cairo_t *cr)
{
- GtkStyle *style = gtk_widget_get_style (widget);
- GimpChainLine *line = ((GimpChainLine *) widget);
+ GtkStyleContext *context = gtk_widget_get_style_context (widget);
+ GimpChainLine *line = ((GimpChainLine *) widget);
GtkAllocation allocation;
GdkPoint points[3];
GimpChainPosition position;
+ GdkRGBA color;
gtk_widget_get_allocation (widget, &allocation);
@@ -443,7 +444,8 @@ gimp_chain_line_draw (GtkWidget *widget,
cairo_set_line_width (cr, 2.0);
cairo_set_line_cap (cr, CAIRO_LINE_CAP_BUTT);
- gdk_cairo_set_source_color (cr, &style->fg[GTK_STATE_NORMAL]);
+ gtk_style_context_get_color (context, 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]