diff options
author | Owen Taylor <otaylor@redhat.com> | 2001-03-15 23:46:24 +0000 |
---|---|---|
committer | Owen Taylor <otaylor@src.gnome.org> | 2001-03-15 23:46:24 +0000 |
commit | 157e3f5934e0b38404b011c264e1a0cfd06acce1 (patch) | |
tree | 350426d2da5228e9b4be013878da66034caed6e5 /docs/tmpl | |
parent | 4133033f2fc761441cc14b5aaf602a749db8fd1a (diff) | |
download | pango-157e3f5934e0b38404b011c264e1a0cfd06acce1.tar.gz |
Remove a lot of instances of "Error parsing ligature info" that somehow
Fri Mar 9 11:57:46 2001 Owen Taylor <otaylor@redhat.com>
* pango/pangox.c (pango_x_find_subfont): Remove a lot of
instances of "Error parsing ligature info" that somehow
crept in.
* docs/*: Some makefile tweaks, structure updates.
Diffstat (limited to 'docs/tmpl')
-rw-r--r-- | docs/tmpl/freetype-fonts.sgml | 20 | ||||
-rw-r--r-- | docs/tmpl/layout.sgml | 247 | ||||
-rw-r--r-- | docs/tmpl/modules.sgml | 17 | ||||
-rw-r--r-- | docs/tmpl/opentype.sgml | 187 | ||||
-rw-r--r-- | docs/tmpl/pango-indic.sgml | 72 | ||||
-rw-r--r-- | docs/tmpl/tab-stops.sgml | 7 | ||||
-rw-r--r-- | docs/tmpl/text-attributes.sgml | 64 | ||||
-rw-r--r-- | docs/tmpl/x-fonts.sgml | 36 | ||||
-rw-r--r-- | docs/tmpl/xft-fonts.sgml | 92 |
9 files changed, 737 insertions, 5 deletions
diff --git a/docs/tmpl/freetype-fonts.sgml b/docs/tmpl/freetype-fonts.sgml index e535f153..1847ec0d 100644 --- a/docs/tmpl/freetype-fonts.sgml +++ b/docs/tmpl/freetype-fonts.sgml @@ -138,6 +138,26 @@ FreeType Fonts and Rendering @Returns: +<!-- ##### FUNCTION pango_ft2_get_coverage ##### --> +<para> + +</para> + +@font: +@lang: +@Returns: + + +<!-- ##### FUNCTION pango_ft2_get_face ##### --> +<para> + +</para> + +@font: +@subfont_index: +@Returns: + + <!-- ##### STRUCT PangoFT2FontCache ##### --> <para> diff --git a/docs/tmpl/layout.sgml b/docs/tmpl/layout.sgml index 4cb4c9a9..5628e4bc 100644 --- a/docs/tmpl/layout.sgml +++ b/docs/tmpl/layout.sgml @@ -48,6 +48,12 @@ fields. </para> +<!-- ##### STRUCT PangoLayoutIter ##### --> +<para> + +</para> + + <!-- ##### FUNCTION pango_layout_new ##### --> <para> @@ -57,6 +63,15 @@ fields. @Returns: +<!-- ##### FUNCTION pango_layout_copy ##### --> +<para> + +</para> + +@src: +@Returns: + + <!-- ##### FUNCTION pango_layout_get_context ##### --> <para> @@ -84,6 +99,37 @@ fields. @length: +<!-- ##### FUNCTION pango_layout_get_text ##### --> +<para> + +</para> + +@layout: +@Returns: + + +<!-- ##### FUNCTION pango_layout_set_markup ##### --> +<para> + +</para> + +@layout: +@markup: +@length: + + +<!-- ##### FUNCTION pango_layout_set_markup_with_accel ##### --> +<para> + +</para> + +@layout: +@markup: +@length: +@accel_marker: +@accel_char: + + <!-- ##### FUNCTION pango_layout_set_attributes ##### --> <para> @@ -93,6 +139,15 @@ fields. @attrs: +<!-- ##### FUNCTION pango_layout_get_attributes ##### --> +<para> + +</para> + +@layout: +@Returns: + + <!-- ##### FUNCTION pango_layout_set_font_description ##### --> <para> @@ -120,6 +175,32 @@ fields. @Returns: +<!-- ##### FUNCTION pango_layout_set_wrap ##### --> +<para> + +</para> + +@layout: +@wrap: + + +<!-- ##### FUNCTION pango_layout_get_wrap ##### --> +<para> + +</para> + +@layout: +@Returns: + + +<!-- ##### ENUM PangoWrapMode ##### --> +<para> + +</para> + +@PANGO_WRAP_WORD: +@PANGO_WRAP_CHAR: + <!-- ##### FUNCTION pango_layout_set_indent ##### --> <para> @@ -222,6 +303,13 @@ for partial lines. @PANGO_ALIGN_CENTER: Center the line within the available space @PANGO_ALIGN_RIGHT: Put all available space on the left +<!-- ##### MACRO PANGO_TYPE_ALIGNMENT ##### --> +<para> + +</para> + + + <!-- ##### FUNCTION pango_layout_get_log_attrs ##### --> <para> @@ -347,6 +435,163 @@ for partial lines. @Returns: +<!-- ##### FUNCTION pango_layout_get_iter ##### --> +<para> + +</para> + +@layout: +@Returns: + + +<!-- ##### FUNCTION pango_layout_iter_free ##### --> +<para> + +</para> + +@iter: + + +<!-- ##### FUNCTION pango_layout_iter_next_run ##### --> +<para> + +</para> + +@iter: +@Returns: + + +<!-- ##### FUNCTION pango_layout_iter_next_char ##### --> +<para> + +</para> + +@iter: +@Returns: + + +<!-- ##### FUNCTION pango_layout_iter_next_cluster ##### --> +<para> + +</para> + +@iter: +@Returns: + + +<!-- ##### FUNCTION pango_layout_iter_next_line ##### --> +<para> + +</para> + +@iter: +@Returns: + + +<!-- ##### FUNCTION pango_layout_iter_at_last_line ##### --> +<para> + +</para> + +@iter: +@Returns: + + +<!-- ##### FUNCTION pango_layout_iter_get_index ##### --> +<para> + +</para> + +@iter: +@Returns: + + +<!-- ##### FUNCTION pango_layout_iter_get_baseline ##### --> +<para> + +</para> + +@iter: +@Returns: + + +<!-- ##### FUNCTION pango_layout_iter_get_run ##### --> +<para> + +</para> + +@iter: +@Returns: + + +<!-- ##### FUNCTION pango_layout_iter_get_line ##### --> +<para> + +</para> + +@iter: +@Returns: + + +<!-- ##### FUNCTION pango_layout_iter_get_char_extents ##### --> +<para> + +</para> + +@iter: +@logical_rect: + + +<!-- ##### FUNCTION pango_layout_iter_get_cluster_extents ##### --> +<para> + +</para> + +@iter: +@ink_rect: +@logical_rect: + + +<!-- ##### FUNCTION pango_layout_iter_get_run_extents ##### --> +<para> + +</para> + +@iter: +@ink_rect: +@logical_rect: + + +<!-- ##### FUNCTION pango_layout_iter_get_line_yrange ##### --> +<para> + +</para> + +@iter: +@y0: +@y1: + + +<!-- ##### FUNCTION pango_layout_iter_get_line_extents ##### --> +<para> + +</para> + +@iter: +@ink_rect: +@logical_rect: + + +<!-- ##### FUNCTION pango_layout_iter_get_layout_extents ##### --> +<para> + +</para> + +@iter: +@ink_rect: +@logical_rect: + + <!-- ##### STRUCT PangoLayoutLine ##### --> <para> The #PangoLayoutLine structure represents one of the lines resulting @@ -361,6 +606,7 @@ code specific to each rendering system. </para> @layout: the parent layout for this line. +@start_index: @length: the length of the line in bytes. @runs: a list containing the runs of the line in visual order. @@ -430,7 +676,6 @@ a #PangoLayoutLine. @x_pos: @index: @trailing: -<!-- # Unused Parameters # --> @Returns: diff --git a/docs/tmpl/modules.sgml b/docs/tmpl/modules.sgml index 456de220..8fa14679 100644 --- a/docs/tmpl/modules.sgml +++ b/docs/tmpl/modules.sgml @@ -14,6 +14,15 @@ modules </para> +<!-- ##### STRUCT PangoIncludedModule ##### --> +<para> + +</para> + +@list: +@load: +@unload: + <!-- ##### STRUCT PangoMap ##### --> <para> @@ -59,3 +68,11 @@ modules @Returns: +<!-- ##### FUNCTION pango_module_register ##### --> +<para> + +</para> + +@module: + + diff --git a/docs/tmpl/opentype.sgml b/docs/tmpl/opentype.sgml index 271aafe9..e7aeb733 100644 --- a/docs/tmpl/opentype.sgml +++ b/docs/tmpl/opentype.sgml @@ -14,3 +14,190 @@ OpenType Font Handling </para> +<!-- ##### TYPEDEF PangoOTTag ##### --> +<para> + +</para> + + +<!-- ##### STRUCT PangoOTInfo ##### --> +<para> + +</para> + + +<!-- ##### STRUCT PangoOTRuleset ##### --> +<para> + +</para> + + +<!-- ##### ENUM PangoOTTableType ##### --> +<para> + +</para> + +@PANGO_OT_TABLE_GSUB: +@PANGO_OT_TABLE_GPOS: + +<!-- ##### FUNCTION pango_ot_info_new ##### --> +<para> + +</para> + +@face: +@Returns: + + +<!-- ##### FUNCTION pango_ot_info_find_script ##### --> +<para> + +</para> + +@info: +@table_type: +@script_tag: +@script_index: +@Returns: + + +<!-- ##### FUNCTION pango_ot_info_find_language ##### --> +<para> + +</para> + +@info: +@table_type: +@script_index: +@language_tag: +@language_index: +@required_feature_index: +@Returns: + + +<!-- ##### FUNCTION pango_ot_info_find_feature ##### --> +<para> + +</para> + +@info: +@table_type: +@feature_tag: +@script_index: +@language_index: +@feature_index: +@Returns: + + +<!-- ##### FUNCTION pango_ot_info_list_scripts ##### --> +<para> + +</para> + +@info: +@table_type: +@Returns: + + +<!-- ##### FUNCTION pango_ot_info_list_languages ##### --> +<para> + +</para> + +@info: +@table_type: +@script_index: +@language_tag: +@Returns: + + +<!-- ##### FUNCTION pango_ot_info_list_features ##### --> +<para> + +</para> + +@info: +@table_type: +@tag: +@script_index: +@language_index: +@Returns: + + +<!-- ##### USER_FUNCTION PangoOTGlyphLoader ##### --> +<para> + +</para> + +@face: +@glyphIndex: +@loadFlags: +@data: +@Returns: + + +<!-- ##### USER_FUNCTION PangoOTAlternateFunc ##### --> +<para> + +</para> + +@pos: +@glyphID: +@num_alternates: +@alternates: +@data: +@Returns: + + +<!-- ##### FUNCTION pango_ot_ruleset_new ##### --> +<para> + +</para> + +@info: +@Returns: + + +<!-- ##### FUNCTION pango_ot_ruleset_set_glyph_loader ##### --> +<para> + +</para> + +@ruleset: +@func: +@data: +@notify: + + +<!-- ##### FUNCTION pango_ot_ruleset_set_alternate_func ##### --> +<para> + +</para> + +@ruleset: +@func: +@data: +@notify: + + +<!-- ##### FUNCTION pango_ot_ruleset_add_feature ##### --> +<para> + +</para> + +@ruleset: +@table_type: +@feature_index: +@property_bit: + + +<!-- ##### FUNCTION pango_ot_ruleset_shape ##### --> +<para> + +</para> + +@ruleset: +@glyphs: +@properties: + + diff --git a/docs/tmpl/pango-indic.sgml b/docs/tmpl/pango-indic.sgml index cddc77f9..24c5fae3 100644 --- a/docs/tmpl/pango-indic.sgml +++ b/docs/tmpl/pango-indic.sgml @@ -14,3 +14,75 @@ Indic Engine Support </para> +<!-- ##### MACRO ZERO_WIDTH_NON_JOINER ##### --> +<para> + +</para> + + + +<!-- ##### MACRO ZERO_WIDTH_JOINER ##### --> +<para> + +</para> + + + +<!-- ##### STRUCT PangoIndicScript ##### --> +<para> + +</para> + +@name: +@is_prefixing_vowel: +@is_vowel_sign: +@vowel_sign_to_matra: +@is_vowel_half: +@vowel_split: + +<!-- ##### FUNCTION pango_indic_shift_vowels ##### --> +<para> + +</para> + +@script: +@chars: +@end: + + +<!-- ##### FUNCTION pango_indic_compact ##### --> +<para> + +</para> + +@script: +@num: +@chars: +@cluster: + + +<!-- ##### FUNCTION pango_indic_convert_vowels ##### --> +<para> + +</para> + +@script: +@in_middle: +@num: +@chars: +@has_standalone_vowels: + + +<!-- ##### FUNCTION pango_indic_split_out_characters ##### --> +<para> + +</para> + +@script: +@text: +@n_chars: +@wc: +@n_glyph: +@glyphs: + + diff --git a/docs/tmpl/tab-stops.sgml b/docs/tmpl/tab-stops.sgml index aa13ced2..5f929876 100644 --- a/docs/tmpl/tab-stops.sgml +++ b/docs/tmpl/tab-stops.sgml @@ -27,6 +27,13 @@ Tab Stops @PANGO_TAB_LEFT: +<!-- ##### MACRO PANGO_TYPE_TAB_ALIGN ##### --> +<para> + +</para> + + + <!-- ##### FUNCTION pango_tab_array_new ##### --> <para> diff --git a/docs/tmpl/text-attributes.sgml b/docs/tmpl/text-attributes.sgml index d702e1ec..9a81d21c 100644 --- a/docs/tmpl/text-attributes.sgml +++ b/docs/tmpl/text-attributes.sgml @@ -27,6 +27,7 @@ values are given below. The type of structure used to store the attribute is listed in parentheses after the description. </para> +@PANGO_ATTR_INVALID: @PANGO_ATTR_LANG: language tag (#PangoAttrString) @PANGO_ATTR_FAMILY: font family name list (#PangoAttrString) @PANGO_ATTR_STYLE: font slant style (#PangoAttrInt) @@ -41,6 +42,14 @@ attribute is listed in parentheses after the description. @PANGO_ATTR_STRIKETHROUGH: whether the text is struck-through (#PangoAttrInt) @PANGO_ATTR_RISE: baseline displacement (#PangoAttrInt) @PANGO_ATTR_SHAPE: +@PANGO_ATTR_SCALE: + +<!-- ##### MACRO PANGO_TYPE_ATTR_TYPE ##### --> +<para> + +</para> + + <!-- ##### STRUCT PangoAttrClass ##### --> <para> @@ -53,7 +62,7 @@ provided for #PangoAttribute. @type: the type ID for this attribute @copy: function to duplicate an attribute of this type (see pango_attribute_copy()) @destroy: function to free an attribute of this type (see pango_attribute_destroy()) -@compare: +@equal: <!-- ##### STRUCT PangoAttribute ##### --> <para> @@ -85,9 +94,7 @@ are colors. </para> @attr: the common portion of the attribute -@red: the red value, in the range 0 to 65535 -@green: the green value -@blue: the blue value +@color: <!-- ##### STRUCT PangoAttrInt ##### --> <para> @@ -98,6 +105,14 @@ a integer or enumeration value. @attr: the common portion of the attribute @value: the value of the attribute +<!-- ##### STRUCT PangoAttrFloat ##### --> +<para> + +</para> + +@attr: +@value: + <!-- ##### STRUCT PangoAttrFontDesc ##### --> <para> The #PangoAttrFontDesc structure is used to store an attribute that @@ -116,6 +131,21 @@ sets all aspects of the font description at once. @ink_rect: @logical_rect: +<!-- ##### FUNCTION pango_parse_markup ##### --> +<para> + +</para> + +@markup_text: +@length: +@accel_marker: +@attr_list: +@text: +@accel_char: +@error: +@Returns: + + <!-- ##### FUNCTION pango_attr_type_register ##### --> <para> @@ -134,6 +164,16 @@ sets all aspects of the font description at once. @Returns: +<!-- ##### FUNCTION pango_attribute_equal ##### --> +<para> + +</para> + +@attr1: +@attr2: +@Returns: + + <!-- ##### FUNCTION pango_attribute_destroy ##### --> <para> @@ -264,6 +304,15 @@ sets all aspects of the font description at once. @Returns: +<!-- ##### FUNCTION pango_attr_scale_new ##### --> +<para> + +</para> + +@scale_factor: +@Returns: + + <!-- ##### ENUM PangoUnderline ##### --> <para> the #PangoUnderline enumeration is used to specify @@ -281,6 +330,13 @@ of underlining. accelerators. %PANGO_UNDERLINE_SINGLE should be used for extended portions of text. +<!-- ##### MACRO PANGO_TYPE_UNDERLINE ##### --> +<para> + +</para> + + + <!-- ##### FUNCTION pango_attr_rise_new ##### --> <para> diff --git a/docs/tmpl/x-fonts.sgml b/docs/tmpl/x-fonts.sgml index ecbc147f..619fa9f9 100644 --- a/docs/tmpl/x-fonts.sgml +++ b/docs/tmpl/x-fonts.sgml @@ -129,6 +129,42 @@ glyph index. @Returns: +<!-- ##### FUNCTION pango_x_find_first_subfont ##### --> +<para> + +</para> + +@font: +@charsets: +@n_charsets: +@rfont: +@Returns: + + +<!-- ##### FUNCTION pango_x_apply_ligatures ##### --> +<para> + +</para> + +@font: +@subfont: +@glyphs: +@n_glyphs: +@clusters: +@Returns: + + +<!-- ##### FUNCTION pango_x_fallback_shape ##### --> +<para> + +</para> + +@font: +@glyphs: +@text: +@n_chars: + + <!-- ##### STRUCT PangoXFontCache ##### --> <para> diff --git a/docs/tmpl/xft-fonts.sgml b/docs/tmpl/xft-fonts.sgml index d742714c..1c8d52f9 100644 --- a/docs/tmpl/xft-fonts.sgml +++ b/docs/tmpl/xft-fonts.sgml @@ -14,3 +14,95 @@ Xft Fonts and Rendering </para> +<!-- ##### MACRO PANGO_RENDER_TYPE_XFT ##### --> +<para> + +</para> + + + +<!-- ##### STRUCT PangoXftFont ##### --> +<para> + +</para> + +@parent_instance: +@xft_font: +@mini_font: +@fontmap: +@description: +@ot_info: +@mini_width: +@mini_height: +@mini_pad: +@in_cache: + +<!-- ##### FUNCTION pango_xft_get_context ##### --> +<para> + +</para> + +@display: +@screen: +@Returns: + + +<!-- ##### FUNCTION pango_xft_render ##### --> +<para> + +</para> + +@draw: +@color: +@font: +@glyphs: +@x: +@y: + + +<!-- ##### FUNCTION pango_xft_font_get_font ##### --> +<para> + +</para> + +@font: +@Returns: + + +<!-- ##### FUNCTION pango_xft_font_get_face ##### --> +<para> + +</para> + +@font: +@Returns: + + +<!-- ##### FUNCTION pango_xft_font_get_ot_info ##### --> +<para> + +</para> + +@font: +@Returns: + + +<!-- ##### FUNCTION pango_xft_font_get_display ##### --> +<para> + +</para> + +@font: +@Returns: + + +<!-- ##### FUNCTION pango_xft_font_get_unknown_glyph ##### --> +<para> + +</para> + +@font: +@wc: +@Returns: + + |