diff options
author | Brian Ewins <Brian.Ewins@gmail.com> | 2007-03-05 23:19:24 +0000 |
---|---|---|
committer | Brian Ewins <Brian.Ewins@gmail.com> | 2007-03-05 23:19:24 +0000 |
commit | a724f816e17bfe3d9abefb1f6dcfe30480a0d143 (patch) | |
tree | f5e981e35e88fa1574c8e437d759034334d0a4a7 /src/cairo-quartz-private.h | |
parent | 83fcce0e93071cffe20377ab3fe6281204b2f80d (diff) | |
download | cairo-a724f816e17bfe3d9abefb1f6dcfe30480a0d143.tar.gz |
[quartz,atsui] separate the quartz surface and atsui font backend
Make it possible to use the --enable-quartz and --enable-atsui
independently. Quartz on its own will use the ft font backend.
Diffstat (limited to 'src/cairo-quartz-private.h')
-rw-r--r-- | src/cairo-quartz-private.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/cairo-quartz-private.h b/src/cairo-quartz-private.h index 1000e73ad..f377f467f 100644 --- a/src/cairo-quartz-private.h +++ b/src/cairo-quartz-private.h @@ -39,6 +39,8 @@ #define CAIRO_QUARTZ_PRIVATE_H #include <cairoint.h> + +#ifdef CAIRO_HAS_QUARTZ_SURFACE #include <cairo-quartz.h> typedef struct cairo_nquartz_surface { @@ -59,14 +61,14 @@ typedef struct cairo_nquartz_surface { CGShadingRef sourceShading; CGPatternRef sourcePattern; } cairo_nquartz_surface_t, cairo_quartz_surface_t; +#endif /* CAIRO_HAS_QUARTZ_SURFACE */ -cairo_bool_t -_cairo_scaled_font_is_atsui (cairo_scaled_font_t *sfont); - +#if CAIRO_HAS_ATSUI_FONT ATSUStyle _cairo_atsui_scaled_font_get_atsu_style (cairo_scaled_font_t *sfont); ATSUFontID _cairo_atsui_scaled_font_get_atsu_font_id (cairo_scaled_font_t *sfont); +#endif /* CAIRO_HAS_ATSUI_FONT */ #endif /* CAIRO_QUARTZ_PRIVATE_H */ |