diff options
author | Havoc Pennington <hp@pobox.com> | 2000-11-12 17:12:29 +0000 |
---|---|---|
committer | Havoc Pennington <hp@src.gnome.org> | 2000-11-12 17:12:29 +0000 |
commit | e5ba4e990047e83c18de6b675402ed0c6c283a9b (patch) | |
tree | 92ca85962b0a36979d680481d7d04b0520650c71 | |
parent | 9b6b1cc06cd9fdb18be644248577eae22ef6ee5f (diff) | |
download | pango-e5ba4e990047e83c18de6b675402ed0c6c283a9b.tar.gz |
Add accessor to get the text from the layout
2000-11-12 Havoc Pennington <hp@pobox.com>
* pango/pango-layout.c (pango_layout_get_text): Add accessor to
get the text from the layout
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | ChangeLog.pre-1-0 | 5 | ||||
-rw-r--r-- | ChangeLog.pre-1-10 | 5 | ||||
-rw-r--r-- | ChangeLog.pre-1-2 | 5 | ||||
-rw-r--r-- | ChangeLog.pre-1-4 | 5 | ||||
-rw-r--r-- | ChangeLog.pre-1-6 | 5 | ||||
-rw-r--r-- | ChangeLog.pre-1-8 | 5 | ||||
-rw-r--r-- | pango/pango-layout.c | 17 | ||||
-rw-r--r-- | pango/pango-layout.h | 1 |
9 files changed, 53 insertions, 0 deletions
@@ -1,3 +1,8 @@ +2000-11-12 Havoc Pennington <hp@pobox.com> + + * pango/pango-layout.c (pango_layout_get_text): Add accessor to + get the text from the layout + 2000-11-11 Tor Lillqvist <tml@iki.fi> * pango/pangowin32.c (pango_win32_render): Add code to call diff --git a/ChangeLog.pre-1-0 b/ChangeLog.pre-1-0 index 1f1dac40..c8a41f1f 100644 --- a/ChangeLog.pre-1-0 +++ b/ChangeLog.pre-1-0 @@ -1,3 +1,8 @@ +2000-11-12 Havoc Pennington <hp@pobox.com> + + * pango/pango-layout.c (pango_layout_get_text): Add accessor to + get the text from the layout + 2000-11-11 Tor Lillqvist <tml@iki.fi> * pango/pangowin32.c (pango_win32_render): Add code to call diff --git a/ChangeLog.pre-1-10 b/ChangeLog.pre-1-10 index 1f1dac40..c8a41f1f 100644 --- a/ChangeLog.pre-1-10 +++ b/ChangeLog.pre-1-10 @@ -1,3 +1,8 @@ +2000-11-12 Havoc Pennington <hp@pobox.com> + + * pango/pango-layout.c (pango_layout_get_text): Add accessor to + get the text from the layout + 2000-11-11 Tor Lillqvist <tml@iki.fi> * pango/pangowin32.c (pango_win32_render): Add code to call diff --git a/ChangeLog.pre-1-2 b/ChangeLog.pre-1-2 index 1f1dac40..c8a41f1f 100644 --- a/ChangeLog.pre-1-2 +++ b/ChangeLog.pre-1-2 @@ -1,3 +1,8 @@ +2000-11-12 Havoc Pennington <hp@pobox.com> + + * pango/pango-layout.c (pango_layout_get_text): Add accessor to + get the text from the layout + 2000-11-11 Tor Lillqvist <tml@iki.fi> * pango/pangowin32.c (pango_win32_render): Add code to call diff --git a/ChangeLog.pre-1-4 b/ChangeLog.pre-1-4 index 1f1dac40..c8a41f1f 100644 --- a/ChangeLog.pre-1-4 +++ b/ChangeLog.pre-1-4 @@ -1,3 +1,8 @@ +2000-11-12 Havoc Pennington <hp@pobox.com> + + * pango/pango-layout.c (pango_layout_get_text): Add accessor to + get the text from the layout + 2000-11-11 Tor Lillqvist <tml@iki.fi> * pango/pangowin32.c (pango_win32_render): Add code to call diff --git a/ChangeLog.pre-1-6 b/ChangeLog.pre-1-6 index 1f1dac40..c8a41f1f 100644 --- a/ChangeLog.pre-1-6 +++ b/ChangeLog.pre-1-6 @@ -1,3 +1,8 @@ +2000-11-12 Havoc Pennington <hp@pobox.com> + + * pango/pango-layout.c (pango_layout_get_text): Add accessor to + get the text from the layout + 2000-11-11 Tor Lillqvist <tml@iki.fi> * pango/pangowin32.c (pango_win32_render): Add code to call diff --git a/ChangeLog.pre-1-8 b/ChangeLog.pre-1-8 index 1f1dac40..c8a41f1f 100644 --- a/ChangeLog.pre-1-8 +++ b/ChangeLog.pre-1-8 @@ -1,3 +1,8 @@ +2000-11-12 Havoc Pennington <hp@pobox.com> + + * pango/pango-layout.c (pango_layout_get_text): Add accessor to + get the text from the layout + 2000-11-11 Tor Lillqvist <tml@iki.fi> * pango/pangowin32.c (pango_win32_render): Add code to call diff --git a/pango/pango-layout.c b/pango/pango-layout.c index 2736a7e8..a235e4f2 100644 --- a/pango/pango-layout.c +++ b/pango/pango-layout.c @@ -573,6 +573,23 @@ pango_layout_set_text (PangoLayout *layout, pango_layout_clear_lines (layout); } +/** + * pango_layout_get_text: + * @layout: a #PangoLayout + * + * Gets the text in the layout. The returned text should not + * be freed or modified. + * + * Return value: the text in the layout + **/ +const char* +pango_layout_get_text (PangoLayout *layout) +{ + g_return_val_if_fail (PANGO_IS_LAYOUT (layout), NULL); + + return layout->text; +} + void pango_layout_set_markup (PangoLayout *layout, const char *markup, diff --git a/pango/pango-layout.h b/pango/pango-layout.h index 43f40955..02475290 100644 --- a/pango/pango-layout.h +++ b/pango/pango-layout.h @@ -79,6 +79,7 @@ PangoAttrList *pango_layout_get_attributes (PangoLayout *layout); void pango_layout_set_text (PangoLayout *layout, const char *text, int length); +const char *pango_layout_get_text (PangoLayout *layout); void pango_layout_set_markup (PangoLayout *layout, const char *markup, |