summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOwen Taylor <otaylor@src.gnome.org>2003-08-03 02:38:38 +0000
committerOwen Taylor <otaylor@src.gnome.org>2003-08-03 02:38:38 +0000
commitf17ec3b95a5ee742f3b5563d11278b4c1916b1fc (patch)
treead0261b9b5c7443ebfeb6d76ea99b3ca232878ec
parent94f39b93e929db7881070f4b5e1f5dc3c106e3fb (diff)
downloadpango-f17ec3b95a5ee742f3b5563d11278b4c1916b1fc.tar.gz
Basic docs for the new stuff.
* docs/pango-sections.txt docs/pango-docs.sgml docs/tmpl/pangofc-font{,map}.sgml: Basic docs for the new stuff.
-rw-r--r--docs/.cvsignore1
-rw-r--r--docs/tmpl/pangofc-font.sgml119
-rw-r--r--docs/tmpl/pangofc-fontmap.sgml86
-rw-r--r--pango/.cvsignore3
-rw-r--r--tests/.cvsignore1
5 files changed, 208 insertions, 2 deletions
diff --git a/docs/.cvsignore b/docs/.cvsignore
index 58d45559..304673f4 100644
--- a/docs/.cvsignore
+++ b/docs/.cvsignore
@@ -2,6 +2,7 @@
Makefile
Makefile.in
html
+deprecated
pango-decl-list.txt
pango-decl.txt
pango-undocumented.txt
diff --git a/docs/tmpl/pangofc-font.sgml b/docs/tmpl/pangofc-font.sgml
new file mode 100644
index 00000000..0470e877
--- /dev/null
+++ b/docs/tmpl/pangofc-font.sgml
@@ -0,0 +1,119 @@
+<!-- ##### SECTION Title ##### -->
+PangoFcFont
+
+<!-- ##### SECTION Short_Description ##### -->
+Base font class for Fontconfig-based backends
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+PangoFcFont is a base class for font implementation using the
+FontConfig and FreeType libraries. It is used in the
+<link linkend="pango-Xft-Fonts-and-Rendering">Xft</link> and
+<link linkend="pango-FreeType-Fonts-and-Rendering">FreeType</link>
+backends shipped with Pango, but can also be used when creating
+new backends. Any backend deriving from this base class will
+take advantage of the wide range of shapers implemented using
+FreeType that come with Pango.
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+<variablelist>
+
+<varlistentry>
+<term>#PangoFcFontMap</term>
+<listitem><para>The base class for font maps; creating a new
+Fontconfig-based backend involves deriving from both
+#PangoFcFontMap and #PangoFcFont.
+.</para></listitem>
+</varlistentry>
+
+</variablelist>
+</para>
+
+<!-- ##### STRUCT PangoFcFont ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT PangoFcFontClass ##### -->
+<para>
+
+</para>
+
+@lock_face:
+@unlock_face:
+@has_char:
+@get_glyph:
+@get_unknown_glyph:
+@shutdown:
+
+<!-- ##### MACRO PANGO_RENDER_TYPE_FC ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION pango_fc_font_lock_face ##### -->
+<para>
+
+</para>
+
+@font:
+@Returns:
+
+
+<!-- ##### FUNCTION pango_fc_font_unlock_face ##### -->
+<para>
+
+</para>
+
+@font:
+
+
+<!-- ##### FUNCTION pango_fc_font_has_char ##### -->
+<para>
+
+</para>
+
+@font:
+@wc:
+@Returns:
+
+
+<!-- ##### FUNCTION pango_fc_font_get_glyph ##### -->
+<para>
+
+</para>
+
+@font:
+@wc:
+@Returns:
+
+
+<!-- ##### FUNCTION pango_fc_font_get_unknown_glyph ##### -->
+<para>
+
+</para>
+
+@font:
+@wc:
+@Returns:
+
+
+<!-- ##### FUNCTION pango_fc_font_kern_glyphs ##### -->
+<para>
+
+</para>
+
+@font:
+@glyphs:
+
+
+<!-- ##### ARG PangoFcFont:pattern ##### -->
+<para>
+
+</para>
+
diff --git a/docs/tmpl/pangofc-fontmap.sgml b/docs/tmpl/pangofc-fontmap.sgml
new file mode 100644
index 00000000..7c505247
--- /dev/null
+++ b/docs/tmpl/pangofc-fontmap.sgml
@@ -0,0 +1,86 @@
+<!-- ##### SECTION Title ##### -->
+PangoFcFontMap
+
+<!-- ##### SECTION Short_Description ##### -->
+Base fontmap class for Fontconfig-based backends
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+PangoFcFontMap is a base class for font map implementations using the
+FontConfig and FreeType libraries. It is used in the
+<link linkend="pango-Xft-Fonts-and-Rendering">Xft</link> and
+<link linkend="pango-FreeType-Fonts-and-Rendering">FreeType</link>
+backends shipped with Pango, but can also be used when creating
+new backends. Any backend deriving from this base class will
+take advantage of the wide range of shapers implemented using
+FreeType that come with Pango.
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+<variablelist>
+
+<varlistentry>
+<term>#PangoFcFont</term>
+<listitem><para>The base class for fonts; creating a new
+Fontconfig-based backend involves deriving from both
+#PangoFcFontMap and #PangoFcFont.
+</para></listitem>
+</varlistentry>
+
+</variablelist>
+</para>
+
+<!-- ##### STRUCT PangoFcFontMap ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT PangoFcFontMapClass ##### -->
+<para>
+
+</para>
+
+@default_substitute:
+@new_font:
+
+<!-- ##### FUNCTION pango_fc_font_description_from_pattern ##### -->
+<para>
+
+</para>
+
+@pattern:
+@include_size:
+@Returns:
+
+
+<!-- ##### FUNCTION pango_fc_font_map_cache_clear ##### -->
+<para>
+
+</para>
+
+@fcfontmap:
+
+
+<!-- ##### FUNCTION pango_fc_font_map_create_context ##### -->
+<para>
+
+</para>
+
+@fcfontmap:
+@Returns:
+<!-- # Unused Parameters # -->
+@fontmap:
+
+
+<!-- ##### FUNCTION pango_fc_font_map_shutdown ##### -->
+<para>
+
+</para>
+
+@fcfontmap:
+<!-- # Unused Parameters # -->
+@fontmap:
+
+
diff --git a/pango/.cvsignore b/pango/.cvsignore
index 5cce720e..6c7bfd02 100644
--- a/pango/.cvsignore
+++ b/pango/.cvsignore
@@ -9,8 +9,7 @@ s-enum-types-[ch]
pango-querymodules
module-defs.h
module-defs-x.c
-module-defs-xft.c
-module-defs-ft2.c
+module-defs-fc.c
module-defs-win32.c
*.lo
*.la
diff --git a/tests/.cvsignore b/tests/.cvsignore
index d93b924e..29920694 100644
--- a/tests/.cvsignore
+++ b/tests/.cvsignore
@@ -1,5 +1,6 @@
.deps
.libs
+runtests.sh
runtests.log
testboundaries
dump-boundaries