[gimp/gtk3-port: 108/262] libgimpwidgets: port GimpOffsetArea to GtkStyleContext
- From: Michael Natterer <mitch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp/gtk3-port: 108/262] libgimpwidgets: port GimpOffsetArea to GtkStyleContext
- Date: Sun, 29 Apr 2018 16:53:02 +0000 (UTC)
commit cbfce092e679600f1bd6fda5a7ad1d6658da99ae
Author: Michael Natterer <mitch gimp org>
Date: Thu Dec 16 12:25:58 2010 +0100
libgimpwidgets: port GimpOffsetArea to GtkStyleContext
libgimpwidgets/gimpoffsetarea.c | 19 ++++++++-----------
1 files changed, 8 insertions(+), 11 deletions(-)
---
diff --git a/libgimpwidgets/gimpoffsetarea.c b/libgimpwidgets/gimpoffsetarea.c
index 6d374ec..a049cdf 100644
--- a/libgimpwidgets/gimpoffsetarea.c
+++ b/libgimpwidgets/gimpoffsetarea.c
@@ -403,12 +403,12 @@ static gboolean
gimp_offset_area_draw (GtkWidget *widget,
cairo_t *cr)
{
- GimpOffsetArea *area = GIMP_OFFSET_AREA (widget);
- GtkStyle *style = gtk_widget_get_style (widget);
- GtkAllocation allocation;
- GdkPixbuf *pixbuf;
- gint w, h;
- gint x, y;
+ GimpOffsetArea *area = GIMP_OFFSET_AREA (widget);
+ GtkStyleContext *context = gtk_widget_get_style_context (widget);
+ GtkAllocation allocation;
+ GdkPixbuf *pixbuf;
+ gint w, h;
+ gint x, y;
gtk_widget_get_allocation (widget, &allocation);
@@ -437,15 +437,12 @@ gimp_offset_area_draw (GtkWidget *widget,
cairo_rectangle (cr, x + 0.5, y + 0.5, w - 1, h - 1);
cairo_set_line_width (cr, 1.0);
- gdk_cairo_set_source_color (cr, &style->black);
+ cairo_set_source_rgb (cr, 0.0, 0.0, 0.0);
cairo_stroke (cr);
}
else
{
- gtk_paint_shadow (style, cr, GTK_STATE_NORMAL,
- GTK_SHADOW_OUT,
- widget, NULL,
- x, y, w, h);
+ gtk_render_frame (context, cr, x, y, w, h);
}
if (area->orig_width > area->width || area->orig_height > area->height)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]