diff options
author | David Robillard <d@drobilla.net> | 2011-12-10 18:34:17 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2011-12-10 18:34:17 +0000 |
commit | 103de1c0a236eaa7cc7a20986d32aa7739c4976c (patch) | |
tree | a727381eb9786da92daef8aa54f83c306657a91f /src/text.c | |
parent | a7a3bce6d878c1150946a99f85bc58fc4fcd6256 (diff) | |
download | ganv-103de1c0a236eaa7cc7a20986d32aa7739c4976c.tar.gz ganv-103de1c0a236eaa7cc7a20986d32aa7739c4976c.tar.bz2 ganv-103de1c0a236eaa7cc7a20986d32aa7739c4976c.zip |
Make item draw method take a cairo_t instead of GdkDrawable.
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3856 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/text.c')
-rw-r--r-- | src/text.c | 5 |
1 files changed, 1 insertions, 4 deletions
@@ -288,13 +288,12 @@ ganv_text_point(GanvItem* item, static void ganv_text_draw(GanvItem* item, - GdkDrawable* drawable, + cairo_t* cr, int x, int y, int width, int height) { GanvText* text = GANV_TEXT(item); GanvTextImpl* impl = text->impl; - cairo_t* cr = gdk_cairo_create(drawable); double wx = impl->coords.x; double wy = impl->coords.y; @@ -306,8 +305,6 @@ ganv_text_draw(GanvItem* item, cairo_set_source_surface(cr, impl->surface, wx, wy); cairo_paint(cr); - - cairo_destroy(cr); } static void |