diff options
Diffstat (limited to 'lib-x86-32/gtk-2.12.12/usr/include/pango-1.0/pango/pangoft2.h')
-rw-r--r-- | lib-x86-32/gtk-2.12.12/usr/include/pango-1.0/pango/pangoft2.h | 110 |
1 files changed, 0 insertions, 110 deletions
diff --git a/lib-x86-32/gtk-2.12.12/usr/include/pango-1.0/pango/pangoft2.h b/lib-x86-32/gtk-2.12.12/usr/include/pango-1.0/pango/pangoft2.h deleted file mode 100644 index 27acfa6e..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/pango-1.0/pango/pangoft2.h +++ /dev/null @@ -1,110 +0,0 @@ -/* Pango - * pangoft2.h: - * - * Copyright (C) 1999 Red Hat Software - * Copyright (C) 2000 Tor Lillqvist - * - * 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 __PANGOFT2_H__ -#define __PANGOFT2_H__ - -#include <fontconfig/fontconfig.h> - -#include <pango/pango-layout.h> -#include <pango/pangofc-font.h> - -G_BEGIN_DECLS - -#ifndef PANGO_DISABLE_DEPRECATED -#define PANGO_RENDER_TYPE_FT2 "PangoRenderFT2" -#endif - -#define PANGO_TYPE_FT2_FONT_MAP (pango_ft2_font_map_get_type ()) -#define PANGO_FT2_FONT_MAP(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), PANGO_TYPE_FT2_FONT_MAP, PangoFT2FontMap)) -#define PANGO_FT2_IS_FONT_MAP(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), PANGO_TYPE_FT2_FONT_MAP)) - -typedef struct _PangoFT2FontMap PangoFT2FontMap; - -typedef void (*PangoFT2SubstituteFunc) (FcPattern *pattern, - gpointer data); - -/* Calls for applications */ - -void pango_ft2_render (FT_Bitmap *bitmap, - PangoFont *font, - PangoGlyphString *glyphs, - gint x, - gint y); -void pango_ft2_render_transformed (FT_Bitmap *bitmap, - const PangoMatrix *matrix, - PangoFont *font, - PangoGlyphString *glyphs, - int x, - int y); - -void pango_ft2_render_layout_line (FT_Bitmap *bitmap, - PangoLayoutLine *line, - int x, - int y); -void pango_ft2_render_layout_line_subpixel (FT_Bitmap *bitmap, - PangoLayoutLine *line, - int x, - int y); -void pango_ft2_render_layout (FT_Bitmap *bitmap, - PangoLayout *layout, - int x, - int y); -void pango_ft2_render_layout_subpixel (FT_Bitmap *bitmap, - PangoLayout *layout, - int x, - int y); - -GType pango_ft2_font_map_get_type (void) G_GNUC_CONST; - -PangoFontMap *pango_ft2_font_map_new (void); -void pango_ft2_font_map_set_resolution (PangoFT2FontMap *fontmap, - double dpi_x, - double dpi_y); -void pango_ft2_font_map_set_default_substitute (PangoFT2FontMap *fontmap, - PangoFT2SubstituteFunc func, - gpointer data, - GDestroyNotify notify); -void pango_ft2_font_map_substitute_changed (PangoFT2FontMap *fontmap); -PangoContext *pango_ft2_font_map_create_context (PangoFT2FontMap *fontmap); - - -/* API for rendering modules - */ -#ifndef PANGO_DISABLE_DEPRECATED -PangoContext *pango_ft2_get_context (double dpi_x, - double dpi_y); -PangoFontMap *pango_ft2_font_map_for_display (void); -void pango_ft2_shutdown_display (void); - -PangoGlyph pango_ft2_get_unknown_glyph (PangoFont *font); -int pango_ft2_font_get_kerning (PangoFont *font, - PangoGlyph left, - PangoGlyph right); -FT_Face pango_ft2_font_get_face (PangoFont *font); -PangoCoverage *pango_ft2_font_get_coverage (PangoFont *font, - PangoLanguage *language); -#endif /* PANGO_DISABLE_DEPRECATED */ - -G_END_DECLS - -#endif /* __PANGOFT2_H__ */ |