summaryrefslogtreecommitdiff
path: root/pango/pango-layout.c
diff options
context:
space:
mode:
Diffstat (limited to 'pango/pango-layout.c')
-rw-r--r--pango/pango-layout.c17
1 files changed, 17 insertions, 0 deletions
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,