summaryrefslogtreecommitdiff
path: root/examples/renderdemo.h
diff options
context:
space:
mode:
authorBehdad Esfahbod <behdad@gnome.org>2007-01-16 11:06:33 +0000
committerBehdad Esfahbod <behdad@src.gnome.org>2007-01-16 11:06:33 +0000
commit7a7fc09339cf93dfe7b29d6601d7417e840ba1ca (patch)
tree2fbe435551b2568bfa65c0ae285350e43ca3b024 /examples/renderdemo.h
parenta0b7b0280f47826749756857250ac270249cfcff (diff)
downloadpango-7a7fc09339cf93dfe7b29d6601d7417e840ba1ca.tar.gz
Move into pango-view/
2007-01-16 Behdad Esfahbod <behdad@gnome.org> * examples/pango-view.c: * examples/pangocairo-view.c: * examples/pangoft2-view.c: * examples/pangox-view.c: * examples/pangoxft-view.c: * examples/renderdemo.c: * examples/renderdemo.h: * examples/test-arabic.txt: * examples/test-chinese.txt: * examples/test-devanagari.txt: * examples/test-gurmukhi.txt: * examples/test-hebrew.txt: * examples/test-ipa.txt: * examples/test-lao.txt: * examples/test-latin.txt: * examples/test-mixed.txt: * examples/test-syriac.txt: * examples/test-tamil.txt: * examples/test-thai.txt: * examples/test-tibetan.txt: * examples/viewer-cairo.c: * examples/viewer-cairo.h: * examples/viewer-main.c: * examples/viewer-pangocairo.c: * examples/viewer-pangoft2.c: * examples/viewer-pangox.c: * examples/viewer-pangoxft.c: * examples/viewer-win32.c: * examples/viewer-x.c: * examples/viewer-x.h: * examples/viewer.h: Move into pango-view/ * Makefile.am: * configure.in: * examples/Makefile.am: * pango-view/Makefile.am: Update. svn path=/trunk/; revision=2152
Diffstat (limited to 'examples/renderdemo.h')
-rw-r--r--examples/renderdemo.h86
1 files changed, 0 insertions, 86 deletions
diff --git a/examples/renderdemo.h b/examples/renderdemo.h
deleted file mode 100644
index c9d10361..00000000
--- a/examples/renderdemo.h
+++ /dev/null
@@ -1,86 +0,0 @@
-/* renderdemo.c: Common code for rendering demos
- *
- * Copyright (C) 1999, 2004 Red Hat Software
- * Copyright (C) 2001 Sun Microsystems
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Library General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Library General Public License for more details.
- *
- * You should have received a copy of the GNU Library General Public
- * License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307, USA.
- */
-#ifndef RENDERDEMO_H
-#define RENDERDEMO_H
-
-#include <pango/pango-layout.h>
-
-#include "viewer.h"
-
-typedef enum {
- HINT_DEFAULT,
- HINT_NONE,
- HINT_AUTO,
- HINT_FULL
-} HintMode;
-
-typedef void (*RenderCallback) (PangoLayout *layout,
- int x,
- int y,
- gpointer cb_context,
- gpointer cb_data);
-typedef void (*TransformCallback) (PangoContext *context,
- PangoMatrix *transform,
- gpointer cb_context,
- gpointer cb_data);
-
-void fail (const char *format, ...) G_GNUC_PRINTF (1, 2) G_GNUC_NORETURN;
-
-void parse_options (int argc,
- char *argv[]);
-void do_output (PangoContext *context,
- RenderCallback render_cb,
- TransformCallback transform_cb,
- gpointer cb_context,
- gpointer cb_data,
- int *width,
- int *height);
-void finalize (void);
-gchar *get_options_string (void);
-
-extern const char *prog_name;
-
-/* handled by renderdemo.c */
-extern const char *opt_font;
-extern gboolean opt_header;
-extern int opt_margin;
-extern int opt_markup;
-extern gboolean opt_rtl;
-extern double opt_rotate;
-extern gboolean opt_auto_dir;
-extern const char *opt_text;
-extern gboolean opt_waterfall;
-extern int opt_width;
-extern int opt_indent;
-extern PangoEllipsizeMode opt_ellipsize;
-extern const char *opt_pangorc;
-
-/* handled by view.c */
-extern gboolean opt_display;
-extern const char *opt_output;
-extern int opt_runs;
-extern const PangoViewer *opt_viewer;
-
-/* handled by backend-specific code */
-extern int opt_dpi;
-extern HintMode opt_hinting;
-
-#endif /* RENDERDEMO_H */