diff options
author | Behdad Esfahbod <behdad@gnome.org> | 2007-01-16 00:23:59 +0000 |
---|---|---|
committer | Behdad Esfahbod <behdad@src.gnome.org> | 2007-01-16 00:23:59 +0000 |
commit | 7a102793913cb7a1a0eefbbfc9d5c0d04c9eb868 (patch) | |
tree | d614b6941c83927af97a818fde59841499dd7917 /docs/pango-sections.txt | |
parent | fd7ecbb0203d89f31e9b9b7c10147fa2a3864513 (diff) | |
download | pango-7a102793913cb7a1a0eefbbfc9d5c0d04c9eb868.tar.gz |
Bug 323173 – Add layout of mixed direction text for vertical layout
2007-01-15 Behdad Esfahbod <behdad@gnome.org>
Bug 323173 – Add layout of mixed direction text for vertical layout
* pango/pango-gravity.h:
* pango/pango-gravity.c:
Moved gravity stuff here. New public API:
PangoGravityHint
pango_gravity_get_for_matrix()
pango_gravity_get_for_script()
* pango/pango-context.h:
* pango/pango-context.c (pango_context_init),
(update_resolved_gravity), (itemize_state_update_for_new_run):
Support gravity hint. New public API:
pango_context_set_gravity_hint()
pango_context_get_gravity_hint()
* pango/pango-utils.c:
* pango/pango-matrix.c:
* pango/pango-matrix.h:
* pango/pango-types.h:
Moved gravity and matrix stuff into its own header. pango-types.h
includes both pango-matrix.h and pango-gravity.h
* pango/pango.h:
Include new headers.
* pango/pango.def:
* pango/Makefile.am:
Update.
* docs/pango-docs.sgml:
* docs/pango-sections.txt:
* docs/tmpl/glyphs.sgml:
* docs/tmpl/main.sgml:
* docs/tmpl/vertical.sgml:
Add a section for Vertical Text.
* examples/renderdemo.c (do_output), (parse_gravity_hint),
(parse_options):
Support gravity hint.
* examples/test-mixed.txt:
New test, mixed Latin, Arabic, Chinese text.
svn path=/trunk/; revision=2144
Diffstat (limited to 'docs/pango-sections.txt')
-rw-r--r-- | docs/pango-sections.txt | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/docs/pango-sections.txt b/docs/pango-sections.txt index 462eb458..64da609e 100644 --- a/docs/pango-sections.txt +++ b/docs/pango-sections.txt @@ -8,8 +8,6 @@ PangoAnalysis PANGO_ANALYSIS_FLAG_CENTERED_BASELINE PangoDirection PANGO_TYPE_DIRECTION -PangoGravity -PANGO_TYPE_GRAVITY <SUBSECTION> pango_itemize pango_itemize_with_base_dir @@ -31,6 +29,8 @@ pango_context_set_base_dir pango_context_get_base_gravity pango_context_set_base_gravity pango_context_get_gravity +pango_context_get_gravity_hint +pango_context_set_gravity_hint pango_context_get_matrix pango_context_set_matrix pango_context_load_font @@ -63,7 +63,6 @@ pango_shape <SUBSECTION Private> pango_direction_get_type pango_context_get_type -pango_gravity_get_type pango_item_get_type </SECTION> @@ -96,7 +95,6 @@ pango_matrix_transform_distance pango_matrix_transform_rectangle pango_matrix_transform_pixel_rectangle pango_matrix_get_font_scale_factor -pango_matrix_to_gravity PangoGlyph PANGO_GLYPH_EMPTY PANGO_GLYPH_UNKNOWN_FLAG @@ -993,3 +991,18 @@ pango_version pango_version_string pango_version_check </SECTION> + +<SECTION> +<TITLE>Vertical Text</TITLE> +<FILE>vertical</FILE> +PangoGravity +PANGO_TYPE_GRAVITY +PangoGravityHint +PANGO_TYPE_GRAVITY_HINT +PANGO_GRAVITY_IS_VERTICAL +pango_gravity_get_for_matrix +pango_gravity_get_for_script +<SUBSECTION Private> +pango_gravity_get_type +pango_gravity_hint_get_type +</SECTION> |