From 8e49176b74e6b7730f298dcfb61baa1aadd36065 Mon Sep 17 00:00:00 2001 From: Owen Taylor Date: Sun, 2 Jul 2000 22:04:51 +0000 Subject: New function that inserts before other attributes with matching start Sun Jul 2 17:59:56 2000 Owen Taylor * pango/pango-attributes.[ch] (pango_attr_list_insert_before): New function that inserts before other attributes with matching start index. * pango/pango-layout.[ch] (pango_layout_set_font_description): Add the ability to set a default font description on the layout, overriding the font description from the context. --- pango/pango-layout.h | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) (limited to 'pango/pango-layout.h') diff --git a/pango/pango-layout.h b/pango/pango-layout.h index 516b867a..91e22605 100644 --- a/pango/pango-layout.h +++ b/pango/pango-layout.h @@ -77,21 +77,23 @@ void pango_layout_set_text (PangoLayout *layout, const char *text, int length); -void pango_layout_set_width (PangoLayout *layout, - int width); -int pango_layout_get_width (PangoLayout *layout); -void pango_layout_set_indent (PangoLayout *layout, - int indent); -int pango_layout_get_indent (PangoLayout *layout); -void pango_layout_set_spacing (PangoLayout *layout, - int spacing); -int pango_layout_get_spacing (PangoLayout *layout); -void pango_layout_set_justify (PangoLayout *layout, - gboolean justify); -gboolean pango_layout_get_justify (PangoLayout *layout); -void pango_layout_set_alignment (PangoLayout *layout, - PangoAlignment alignment); -PangoAlignment pango_layout_get_alignment (PangoLayout *layout); +void pango_layout_set_font_description (PangoLayout *layout, + const PangoFontDescription *desc); +void pango_layout_set_width (PangoLayout *layout, + int width); +int pango_layout_get_width (PangoLayout *layout); +void pango_layout_set_indent (PangoLayout *layout, + int indent); +int pango_layout_get_indent (PangoLayout *layout); +void pango_layout_set_spacing (PangoLayout *layout, + int spacing); +int pango_layout_get_spacing (PangoLayout *layout); +void pango_layout_set_justify (PangoLayout *layout, + gboolean justify); +gboolean pango_layout_get_justify (PangoLayout *layout); +void pango_layout_set_alignment (PangoLayout *layout, + PangoAlignment alignment); +PangoAlignment pango_layout_get_alignment (PangoLayout *layout); void pango_layout_context_changed (PangoLayout *layout); -- cgit v1.2.1