summaryrefslogtreecommitdiff
path: root/examples/renderdemo.h
diff options
context:
space:
mode:
authorOwen Taylor <otaylor@redhat.com>2004-08-16 17:47:00 +0000
committerOwen Taylor <otaylor@src.gnome.org>2004-08-16 17:47:00 +0000
commit06a6c6ab09299923a86cf486ee3d75304cb6f0e1 (patch)
treeb41db8f2d4e12ecb5be9c0bfd2d7c1e3ce13a467 /examples/renderdemo.h
parentf978372136fc20679761bc86eff186edbca8ee42 (diff)
downloadpango-06a6c6ab09299923a86cf486ee3d75304cb6f0e1.tar.gz
Sync with change to OTL_GlyphItemRec.
Mon Aug 16 13:42:38 2004 Owen Taylor <otaylor@redhat.com> * pango/pango-ot.h (struct _PangoOTGlyph): Sync with change to OTL_GlyphItemRec. (https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=129982, Jatin Nansi)
Diffstat (limited to 'examples/renderdemo.h')
-rw-r--r--examples/renderdemo.h25
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;