summaryrefslogtreecommitdiff
path: root/src/cairo-paginated-surface.c
diff options
context:
space:
mode:
authorCarl Worth <cworth@cworth.org>2006-02-27 15:12:15 -0800
committerCarl Worth <cworth@cworth.org>2006-02-27 15:12:15 -0800
commitce683a240236fbe8083f284195acf0f78aa05048 (patch)
tree0a6c2af3ba9f7d635eaa605fe4a09ba0bdfc9a8a /src/cairo-paginated-surface.c
parentaecb07a26d1db73cf6eee183de0f77615dea6830 (diff)
Drop gratuitous structure with single function pointer. Rename
paginated_set_mode to set_paginated_mode.
Diffstat (limited to 'src/cairo-paginated-surface.c')
-rw-r--r--src/cairo-paginated-surface.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/cairo-paginated-surface.c b/src/cairo-paginated-surface.c
index 80e87abf0..bb5e03436 100644
--- a/src/cairo-paginated-surface.c
+++ b/src/cairo-paginated-surface.c
@@ -87,8 +87,8 @@ typedef struct _cairo_paginated_surface {
/* The target surface to hold the final result. */
cairo_surface_t *target;
- /* Paginated-surface specific functions for the target */
- const cairo_paginated_funcs_t *funcs;
+ /* Paginated-surface specific function for the target */
+ cairo_set_paginated_mode_func_t set_paginated_mode;
/* A cairo_meta_surface to record all operations. To be replayed
* against target, and also against image surface as necessary for
@@ -107,7 +107,7 @@ _cairo_paginated_surface_create (cairo_surface_t *target,
cairo_content_t content,
int width,
int height,
- const cairo_paginated_funcs_t *funcs)
+ cairo_set_paginated_mode_func_t set_paginated_mode)
{
cairo_paginated_surface_t *surface;
@@ -122,7 +122,7 @@ _cairo_paginated_surface_create (cairo_surface_t *target,
surface->height = height;
surface->target = target;
- surface->funcs = funcs;
+ surface->set_paginated_mode = set_paginated_mode;
surface->meta = _cairo_meta_surface_create (content, width, height);
if (cairo_surface_status (surface->meta))
@@ -209,9 +209,9 @@ _paint_page (cairo_paginated_surface_t *surface)
analysis = _cairo_analysis_surface_create (surface->target,
surface->width, surface->height);
- surface->funcs->set_mode (surface->target, CAIRO_PAGINATED_MODE_ANALYZE);
+ surface->set_paginated_mode (surface->target, CAIRO_PAGINATED_MODE_ANALYZE);
_cairo_meta_surface_replay (surface->meta, analysis);
- surface->funcs->set_mode (surface->target, CAIRO_PAGINATED_MODE_RENDER);
+ surface->set_paginated_mode (surface->target, CAIRO_PAGINATED_MODE_RENDER);
if (analysis->status) {
status = analysis->status;