summaryrefslogtreecommitdiff
path: root/examples/renderdemo.h
diff options
context:
space:
mode:
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 */