From 40897ef056338e7c90b73948dd324443494eff1a Mon Sep 17 00:00:00 2001 From: Havoc Pennington Date: Mon, 25 Sep 2000 17:14:58 +0000 Subject: Add a tab array field to PangoLayout, and use it when laying out the text 2000-09-25 Havoc Pennington * pango/pango-layout.c: Add a tab array field to PangoLayout, and use it when laying out the text (if it's set, otherwise use default tabs-are-8-spaces thing) * pango/pango-tabs.c, pango/pango-tabs.h: tab-related data types --- pango/pango-layout.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'pango/pango-layout.h') diff --git a/pango/pango-layout.h b/pango/pango-layout.h index bc3f53f9..6d60a66d 100644 --- a/pango/pango-layout.h +++ b/pango/pango-layout.h @@ -25,6 +25,7 @@ #include #include #include +#include #ifdef __cplusplus extern "C" { @@ -33,7 +34,7 @@ extern "C" { typedef struct _PangoLayout PangoLayout; typedef struct _PangoLayoutClass PangoLayoutClass; typedef struct _PangoLayoutLine PangoLayoutLine; -typedef struct _PangoLayoutRun PangoLayoutRun; +typedef struct _PangoLayoutRun PangoLayoutRun; typedef enum { PANGO_ALIGN_LEFT, @@ -95,6 +96,11 @@ void pango_layout_set_alignment (PangoLayout *la PangoAlignment alignment); PangoAlignment pango_layout_get_alignment (PangoLayout *layout); +void pango_layout_set_tabs (PangoLayout *layout, + PangoTabArray *tabs); + +PangoTabArray* pango_layout_get_tabs (PangoLayout *layout); + void pango_layout_context_changed (PangoLayout *layout); void pango_layout_get_log_attrs (PangoLayout *layout, -- cgit v1.2.1