diff options
Diffstat (limited to 'examples/renderdemo.h')
-rw-r--r-- | examples/renderdemo.h | 25 |
1 files changed, 18 insertions, 7 deletions
diff --git a/examples/renderdemo.h b/examples/renderdemo.h index 94a27f49..cffea109 100644 --- a/examples/renderdemo.h +++ b/examples/renderdemo.h @@ -20,6 +20,14 @@ */ #include <pango/pango-layout.h> +#include <pango/pangofc-fontmap.h> + +typedef enum { + HINT_DEFAULT, + HINT_NONE, + HINT_AUTO, + HINT_FULL +} HintMode; typedef void (*RenderCallback) (PangoLayout *layout, int x, @@ -28,13 +36,15 @@ typedef void (*RenderCallback) (PangoLayout *layout, void fail (const char *format, ...) G_GNUC_PRINTF (1, 2); -void parse_options (int argc, - char *argv[]); -void do_output (PangoContext *context, - RenderCallback render_cb, - gpointer render_data, - int *width, - int *height); +void parse_options (int argc, + char *argv[]); +void do_output (PangoContext *context, + RenderCallback render_cb, + gpointer render_data, + int *width, + int *height); +void fc_substitute_func (FcPattern *pattern, + gpointer data); gchar *get_options_string (void); extern char *prog_name; @@ -54,3 +64,4 @@ extern gboolean opt_waterfall; extern int opt_width; extern int opt_indent; extern PangoEllipsizeMode opt_ellipsize; +extern HintMode opt_hinting; |