summaryrefslogtreecommitdiff
path: root/src/cairo-svg.h
diff options
context:
space:
mode:
authorEmmanuel Pacaud <emmanuel.pacaud@free.fr>2006-05-01 22:51:25 +0200
committerEmmanuel Pacaud <emmanuel.pacaud@free.fr>2006-05-01 22:51:25 +0200
commit6f49f7b76d69c185d6f97e50d8a57914a9a9fca1 (patch)
treeedd4341b5609f8c47ea3def64eb6434413742103 /src/cairo-svg.h
parent2e4d0e5ba71fc320e2b96526a28b654231cb9dbe (diff)
SVG: Add an additionnal API for creating SVG 1.1 or 1.2 files.
And update documentation.
Diffstat (limited to 'src/cairo-svg.h')
-rw-r--r--src/cairo-svg.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/cairo-svg.h b/src/cairo-svg.h
index 51ccb983b..d428fe350 100644
--- a/src/cairo-svg.h
+++ b/src/cairo-svg.h
@@ -42,12 +42,30 @@ cairo_surface_t *
cairo_svg_surface_create (const char *filename,
double width_in_points,
double height_in_points);
+cairo_surface_t *
+cairo_svg_surface_create_1_1 (const char *filename,
+ double width_in_points,
+ double height_in_points);
+cairo_surface_t *
+cairo_svg_surface_create_1_2 (const char *filename,
+ double width_in_points,
+ double height_in_points);
cairo_surface_t *
cairo_svg_surface_create_for_stream (cairo_write_func_t write_func,
void *closure,
double width_in_points,
double height_in_points);
+cairo_surface_t *
+cairo_svg_surface_create_for_stream_1_1 (cairo_write_func_t write_func,
+ void *closure,
+ double width_in_points,
+ double height_in_points);
+cairo_surface_t *
+cairo_svg_surface_create_for_stream_1_2 (cairo_write_func_t write_func,
+ void *closure,
+ double width_in_points,
+ double height_in_points);
void
cairo_svg_surface_set_dpi (cairo_surface_t *surface,