diff options
author | Benjamin Otte <otte@redhat.com> | 2010-10-13 23:08:56 +0800 |
---|---|---|
committer | Matthew Barnes <mbarnes@redhat.com> | 2010-10-30 01:49:59 +0800 |
commit | 372b46d528dc9db5c7eb03e1b5f16580e1aba9a1 (patch) | |
tree | c7de73f528bb66885a849b0c2f00a4cbfc369c68 /libgnomecanvas/gnome-canvas-util.c | |
parent | c90e014d6156ac43c515f7e37b15a57237338e3e (diff) | |
download | gsoc2013-evolution-372b46d528dc9db5c7eb03e1b5f16580e1aba9a1.tar gsoc2013-evolution-372b46d528dc9db5c7eb03e1b5f16580e1aba9a1.tar.gz gsoc2013-evolution-372b46d528dc9db5c7eb03e1b5f16580e1aba9a1.tar.bz2 gsoc2013-evolution-372b46d528dc9db5c7eb03e1b5f16580e1aba9a1.tar.lz gsoc2013-evolution-372b46d528dc9db5c7eb03e1b5f16580e1aba9a1.tar.xz gsoc2013-evolution-372b46d528dc9db5c7eb03e1b5f16580e1aba9a1.tar.zst gsoc2013-evolution-372b46d528dc9db5c7eb03e1b5f16580e1aba9a1.zip |
gnome-canvas: Remove GnomeCanvasLine
It's unused and has an ugly API. We can redo it later if we need it.
Diffstat (limited to 'libgnomecanvas/gnome-canvas-util.c')
-rw-r--r-- | libgnomecanvas/gnome-canvas-util.c | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/libgnomecanvas/gnome-canvas-util.c b/libgnomecanvas/gnome-canvas-util.c index 8a21c548c7..bc6b1ba968 100644 --- a/libgnomecanvas/gnome-canvas-util.c +++ b/libgnomecanvas/gnome-canvas-util.c @@ -616,3 +616,24 @@ gnome_canvas_cap_gdk_to_art (GdkCapStyle gdk_cap) return ART_PATH_STROKE_CAP_BUTT; /* shut up the compiler */ } } + +/** + * gnome_canvas_cairo_create_scratch: + * + * Create a scratch #cairo_t. This is useful for measuring purposes or + * calling functions like cairo_in_fill(). + * + * Returns: A new cairo_t. Destroy with cairo_destroy() after use. + **/ +cairo_t * +gnome_canvas_cairo_create_scratch (void) +{ + cairo_surface_t *surface; + cairo_t *cr; + + surface = cairo_image_surface_create (CAIRO_FORMAT_ARGB32, 0, 0); + cr = cairo_create (surface); + cairo_surface_destroy (surface); + + return cr; +} |