[gimp/gtk3-port: 185/226] app: port GimpOverlayChild to GtkStyleContext
- From: Michael Natterer <mitch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp/gtk3-port: 185/226] app: port GimpOverlayChild to GtkStyleContext
- Date: Wed, 11 Dec 2013 00:29:18 +0000 (UTC)
commit 060aea40da032c226585f6f02265e146035ba35b
Author: Michael Natterer <mitch gimp org>
Date: Sun Feb 6 17:21:26 2011 +0100
app: port GimpOverlayChild to GtkStyleContext
app/widgets/gimpoverlaychild.c | 17 ++++++++++-------
1 files changed, 10 insertions(+), 7 deletions(-)
---
diff --git a/app/widgets/gimpoverlaychild.c b/app/widgets/gimpoverlaychild.c
index 939bf78..bf3bfd0 100644
--- a/app/widgets/gimpoverlaychild.c
+++ b/app/widgets/gimpoverlaychild.c
@@ -193,8 +193,8 @@ gimp_overlay_child_realize (GimpOverlayBox *box,
G_CALLBACK (gimp_overlay_child_to_embedder),
child);
- gtk_style_set_background (gtk_widget_get_style (widget),
- child->window, GTK_STATE_NORMAL);
+ gtk_style_context_set_background (gtk_widget_get_style_context (widget),
+ child->window);
gdk_window_show (child->window);
}
@@ -356,11 +356,14 @@ gimp_overlay_child_draw (GimpOverlayBox *box,
if (gtk_cairo_should_draw_window (cr, child->window))
{
if (! gtk_widget_get_app_paintable (child->widget))
- gtk_paint_flat_box (gtk_widget_get_style (child->widget),
- cr,
- GTK_STATE_NORMAL, GTK_SHADOW_NONE,
- widget, NULL,
- 0, 0, -1, -1);
+ {
+ GtkStyleContext *style = gtk_widget_get_style_context (child->widget);
+
+ gtk_render_background (style, cr,
+ 0, 0,
+ gtk_widget_get_allocated_width (child->widget),
+ gtk_widget_get_allocated_height (child->widget));
+ }
gtk_container_propagate_draw (GTK_CONTAINER (widget),
child->widget,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]