From dcaef2dcba2bf0a41f881832645c84fa566daa60 Mon Sep 17 00:00:00 2001 From: Johnny Jacob Date: Wed, 11 Jan 2006 13:00:19 +0000 Subject: Add the width to the pango layout. 2006-01-11 Johnny Jacob * text/e-text.c (e_text_set_property): Add the width to the pango layout. svn path=/trunk/; revision=31138 --- widgets/text/e-text.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'widgets/text/e-text.c') diff --git a/widgets/text/e-text.c b/widgets/text/e-text.c index 8e39c7e5d2..d5aab1382b 100644 --- a/widgets/text/e-text.c +++ b/widgets/text/e-text.c @@ -758,9 +758,11 @@ e_text_set_property (GObject *object, case PROP_CLIP_WIDTH: text->clip_width = fabs (g_value_get_double (value)); calc_ellipsis (text); - if ( text->line_wrap ) + if ( text->line_wrap ) { + if (text->layout) + pango_layout_set_width (text->layout, text->clip_width < 0 ? -1 : text->clip_width * PANGO_SCALE); text->needs_split_into_lines = 1; - else { + } else { text->needs_calc_height = 1; } needs_reflow = 1; -- cgit v1.2.3