diff options
author | Behdad Esfahbod <behdad@behdad.org> | 2008-09-18 00:26:07 -0400 |
---|---|---|
committer | Behdad Esfahbod <behdad@behdad.org> | 2008-09-18 00:26:07 -0400 |
commit | 1fe7088a113f8a9cb40d436f10af4967662cd02a (patch) | |
tree | c4174320064ac9c9e3b77ce5ae6db93106f98c29 /src/test-paginated-surface.c | |
parent | a8cd426a4c79a7165b312f550ecc6a87b61303a3 (diff) |
[show_text_glyphs] Replace the bool backward with cairo_text_cluster_flags
Chris rightfully complained that having a boolean function argument is
new in cairo_show_text_glyphs, and indeed avoiding them has been one
of the API design criteria for cairo. Trying to come up with alternatives,
Owen suggested using a flag type which nicely solves the problem AND
future-proofs such a complex API.
Please welcome _flags_t APIs to cairo.h
Diffstat (limited to 'src/test-paginated-surface.c')
-rw-r--r-- | src/test-paginated-surface.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/test-paginated-surface.c b/src/test-paginated-surface.c index 5d86986c..7ae58e21 100644 --- a/src/test-paginated-surface.c +++ b/src/test-paginated-surface.c @@ -250,7 +250,7 @@ _test_paginated_surface_show_text_glyphs (void *abstract_surface, int num_glyphs, const cairo_text_cluster_t *clusters, int num_clusters, - cairo_bool_t backward, + cairo_text_cluster_flags_t cluster_flags, cairo_scaled_font_t *scaled_font) { test_paginated_surface_t *surface = abstract_surface; @@ -273,8 +273,7 @@ _test_paginated_surface_show_text_glyphs (void *abstract_surface, status = _cairo_surface_show_text_glyphs (surface->target, op, source, utf8, utf8_len, glyphs, num_glyphs, - clusters, num_clusters, - backward, + clusters, num_clusters, cluster_flags, scaled_font); CAIRO_MUTEX_LOCK (scaled_font->mutex); |