summaryrefslogtreecommitdiff
path: root/src/cairo-paginated-private.h
diff options
context:
space:
mode:
authorAdrian Johnson <ajohnson@redneon.com>2007-09-16 19:43:28 +0930
committerAdrian Johnson <ajohnson@redneon.com>2007-09-16 19:43:28 +0930
commit14786385b40aa0ae83e3b077a82e3f34aba63f22 (patch)
treee6bf02991466815635977cd0ce9452e86250c9b7 /src/cairo-paginated-private.h
parent46cb7e69526e8b5663077e7409dc232a0f56800b (diff)
downloadcairo-14786385b40aa0ae83e3b077a82e3f34aba63f22.tar.gz
Change paginated surface size when PS/PDF _set_size() called
The finer-grained fallbacks would not work correctly if the page was set to a larger size. Add _cairo_paginated_surface_set_size() function that is called from cairo_ps_surface_set_size() and cairo_pdf_surface_set_size().
Diffstat (limited to 'src/cairo-paginated-private.h')
-rw-r--r--src/cairo-paginated-private.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/cairo-paginated-private.h b/src/cairo-paginated-private.h
index 42d100b4b..fdcb8fa65 100644
--- a/src/cairo-paginated-private.h
+++ b/src/cairo-paginated-private.h
@@ -133,4 +133,9 @@ _cairo_paginated_surface_get_target (cairo_surface_t *surface);
cairo_private cairo_bool_t
_cairo_surface_is_paginated (cairo_surface_t *surface);
+cairo_private cairo_status_t
+_cairo_paginated_surface_set_size (cairo_surface_t *surface,
+ int width,
+ int height);
+
#endif /* CAIRO_PAGINATED_H */