summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorBehdad Esfahbod <behdad@gnome.org>2007-10-24 04:50:09 +0000
committerBehdad Esfahbod <behdad@src.gnome.org>2007-10-24 04:50:09 +0000
commitb178da14dabd63937c3867f6d5cbb29f7a31d69f (patch)
treecd998c7bde03f495f0e5badd09cfcbd96f44c0f9 /docs
parent24b36e5df683f622cfe9e210716c06da8193f6f8 (diff)
downloadpango-b178da14dabd63937c3867f6d5cbb29f7a31d69f.tar.gz
Bug 471577 – GBoxed GType for PangoGlyphItem
2007-10-24 Behdad Esfahbod <behdad@gnome.org> Bug 471577 – GBoxed GType for PangoGlyphItem * pango/pango-glyph-item.h: * pango/pango-glyph-item.c: New public API: PANGO_TYPE_GLYPH_ITEM pango_glyph_item_copy() pango_glyph_item_get_type() * pango/pango-layout.c: New public API: pango_layout_iter_copy() * pango/fonts.c (pango_font_description_copy), (pango_font_description_copy_static), (pango_font_description_free), (pango_font_descriptions_free), (pango_font_metrics_ref), (pango_font_metrics_unref): * pango/glyphstring.c (pango_glyph_string_copy), (pango_glyph_string_free): * pango/pango-attributes.c (pango_attr_list_ref), (pango_attr_list_unref), (pango_attr_list_copy): * pango/pango-color.c (pango_color_copy), (pango_color_free): * pango/pango-item.c (pango_item_copy), (pango_item_free): * pango/pango-layout.c (pango_layout_line_ref), (pango_layout_line_unref), (pango_layout_iter_copy), (pango_layout_iter_free): * pango/pango-layout.h: * pango/pango-matrix.c (pango_matrix_copy), (pango_matrix_free): Update all copy/free functions to accept NULL as legitimate input. Previously all were g_return_[val_]if_fail()ing it. * pango/pango.def: * docs/pango-sections.txt: * docs/tmpl/glyphs.sgml: * docs/tmpl/layout.sgml: Update. svn path=/trunk/; revision=2457
Diffstat (limited to 'docs')
-rw-r--r--docs/pango-sections.txt4
-rw-r--r--docs/tmpl/glyphs.sgml16
-rw-r--r--docs/tmpl/layout.sgml9
3 files changed, 29 insertions, 0 deletions
diff --git a/docs/pango-sections.txt b/docs/pango-sections.txt
index 13395ff5..4ff5160a 100644
--- a/docs/pango-sections.txt
+++ b/docs/pango-sections.txt
@@ -117,13 +117,16 @@ pango_glyph_string_get_width
pango_glyph_string_index_to_x
pango_glyph_string_x_to_index
pango_glyph_string_get_logical_widths
+PANGO_TYPE_GLYPH_ITEM
pango_glyph_item_split
pango_glyph_item_apply_attrs
pango_glyph_item_letter_space
+pango_glyph_item_copy
pango_glyph_item_free
<SUBSECTION Private>
pango_glyph_string_get_type
+pango_glyph_item_get_type
pango_matrix_get_type
</SECTION>
@@ -491,6 +494,7 @@ pango_layout_get_lines
pango_layout_get_lines_readonly
pango_layout_get_iter
+pango_layout_iter_copy
pango_layout_iter_free
pango_layout_iter_next_run
pango_layout_iter_next_char
diff --git a/docs/tmpl/glyphs.sgml b/docs/tmpl/glyphs.sgml
index 44dff0db..edf06acb 100644
--- a/docs/tmpl/glyphs.sgml
+++ b/docs/tmpl/glyphs.sgml
@@ -512,6 +512,13 @@ The #GObject type for #PangoGlyphString.
@logical_widths:
+<!-- ##### MACRO PANGO_TYPE_GLYPH_ITEM ##### -->
+<para>
+The #GObject type for #PangoGlyphItem.
+</para>
+
+
+
<!-- ##### FUNCTION pango_glyph_item_split ##### -->
<para>
@@ -545,6 +552,15 @@ The #GObject type for #PangoGlyphString.
@letter_spacing:
+<!-- ##### FUNCTION pango_glyph_item_copy ##### -->
+<para>
+
+</para>
+
+@orig:
+@Returns:
+
+
<!-- ##### FUNCTION pango_glyph_item_free ##### -->
<para>
diff --git a/docs/tmpl/layout.sgml b/docs/tmpl/layout.sgml
index 6bb944fd..64cb2c5a 100644
--- a/docs/tmpl/layout.sgml
+++ b/docs/tmpl/layout.sgml
@@ -599,6 +599,15 @@ The #GObject type for #PangoAlignment.
@Returns:
+<!-- ##### FUNCTION pango_layout_iter_copy ##### -->
+<para>
+
+</para>
+
+@iter:
+@Returns:
+
+
<!-- ##### FUNCTION pango_layout_iter_free ##### -->
<para>