aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/gui/e-week-view-titles-item.c
diff options
context:
space:
mode:
authorMatthew Barnes <mbarnes@redhat.com>2011-01-15 23:21:29 +0800
committerRodrigo Moya <rodrigo@gnome-db.org>2011-06-30 00:41:27 +0800
commitf4927d794a2628f2c38998b0c2ec8fff7e2cabb7 (patch)
tree92364b7a0e9f8b5a5ea6248ba4dbb6971fae3ab2 /calendar/gui/e-week-view-titles-item.c
parentd0f088d329977e9a5f8aa4d4cf1122596eb8704f (diff)
downloadgsoc2013-evolution-f4927d794a2628f2c38998b0c2ec8fff7e2cabb7.tar
gsoc2013-evolution-f4927d794a2628f2c38998b0c2ec8fff7e2cabb7.tar.gz
gsoc2013-evolution-f4927d794a2628f2c38998b0c2ec8fff7e2cabb7.tar.bz2
gsoc2013-evolution-f4927d794a2628f2c38998b0c2ec8fff7e2cabb7.tar.lz
gsoc2013-evolution-f4927d794a2628f2c38998b0c2ec8fff7e2cabb7.tar.xz
gsoc2013-evolution-f4927d794a2628f2c38998b0c2ec8fff7e2cabb7.tar.zst
gsoc2013-evolution-f4927d794a2628f2c38998b0c2ec8fff7e2cabb7.zip
Adapt EWeekView + widgets to latest gtk+-3.0 API.
Diffstat (limited to 'calendar/gui/e-week-view-titles-item.c')
-rw-r--r--calendar/gui/e-week-view-titles-item.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/calendar/gui/e-week-view-titles-item.c b/calendar/gui/e-week-view-titles-item.c
index 2a5056d7f4..7ea7b1ffdc 100644
--- a/calendar/gui/e-week-view-titles-item.c
+++ b/calendar/gui/e-week-view-titles-item.c
@@ -115,7 +115,7 @@ week_view_titles_item_update (GnomeCanvasItem *item,
static void
week_view_titles_item_draw (GnomeCanvasItem *canvas_item,
- GdkDrawable *drawable,
+ cairo_t *cr,
gint x,
gint y,
gint width,
@@ -130,13 +130,12 @@ week_view_titles_item_draw (GnomeCanvasItem *canvas_item,
gboolean abbreviated;
gint weekday;
PangoLayout *layout;
- cairo_t *cr;
titles_item = E_WEEK_VIEW_TITLES_ITEM (canvas_item);
week_view = e_week_view_titles_item_get_week_view (titles_item);
g_return_if_fail (week_view != NULL);
- cr = gdk_cairo_create (drawable);
+ cairo_save (cr);
cairo_set_line_width (cr, 1.0);
gtk_widget_get_allocation (
@@ -234,7 +233,7 @@ week_view_titles_item_draw (GnomeCanvasItem *canvas_item,
}
g_object_unref (layout);
- cairo_destroy (cr);
+ cairo_restore (cr);
}
static GnomeCanvasItem *