From 5c6d52c5f39c9874875f2ea865952aaa3139383a Mon Sep 17 00:00:00 2001 From: Michael Natterer Date: Sat, 18 Dec 2010 23:31:51 +0100 Subject: [PATCH] app: port GimpPanedBox to GtkStyleContext --- app/widgets/gimppanedbox.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/app/widgets/gimppanedbox.c b/app/widgets/gimppanedbox.c index 4e378dd810..2f9efb547e 100644 --- a/app/widgets/gimppanedbox.c +++ b/app/widgets/gimppanedbox.c @@ -280,9 +280,10 @@ gimp_paned_box_position_drop_indicator (GimpPanedBox *paned_box, /* Create or move the GdkWindow in place */ if (! paned_box->p->dnd_window) { - GtkStyle *style = gtk_widget_get_style (widget); - GtkAllocation allocation; - GdkWindowAttr attributes; + GtkStyleContext *style = gtk_widget_get_style_context (widget); + GtkAllocation allocation; + GdkWindowAttr attributes; + GdkRGBA color; gtk_widget_get_allocation (widget, &allocation); @@ -299,8 +300,9 @@ gimp_paned_box_position_drop_indicator (GimpPanedBox *paned_box, GDK_WA_X | GDK_WA_Y); gdk_window_set_user_data (paned_box->p->dnd_window, widget); - gdk_window_set_background (paned_box->p->dnd_window, - &style->bg[GTK_STATE_SELECTED]); + gtk_style_context_get_background_color (style, GTK_STATE_FLAG_SELECTED, + &color); + gdk_window_set_background_rgba (paned_box->p->dnd_window, &color); } else {