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
committerMatthew Barnes <mbarnes@redhat.com>2011-01-26 21:49:12 +0800
commitf1cf07c14e0331571ab7b27f068906ba40fe18eb (patch)
tree7f60d21b66f196f454a95aae5826707f6b1bca39 /calendar/gui/e-week-view-titles-item.c
parentdce7d588d09442e48dd288f8827013b3a934e31b (diff)
downloadgsoc2013-evolution-f1cf07c14e0331571ab7b27f068906ba40fe18eb.tar
gsoc2013-evolution-f1cf07c14e0331571ab7b27f068906ba40fe18eb.tar.gz
gsoc2013-evolution-f1cf07c14e0331571ab7b27f068906ba40fe18eb.tar.bz2
gsoc2013-evolution-f1cf07c14e0331571ab7b27f068906ba40fe18eb.tar.lz
gsoc2013-evolution-f1cf07c14e0331571ab7b27f068906ba40fe18eb.tar.xz
gsoc2013-evolution-f1cf07c14e0331571ab7b27f068906ba40fe18eb.tar.zst
gsoc2013-evolution-f1cf07c14e0331571ab7b27f068906ba40fe18eb.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 *