From c538265ba51f72572a595e898c10dda70f6b4441 Mon Sep 17 00:00:00 2001 From: Thomas Leonard Date: Wed, 20 Nov 2002 14:17:29 +0000 Subject: [PATCH] r2096: Use better wrapping system, if available (Richard Olsson). --- ROX-Filer/Help/Changes | 4 ++++ ROX-Filer/src/display.c | 7 +++++++ 2 files changed, 11 insertions(+) diff --git a/ROX-Filer/Help/Changes b/ROX-Filer/Help/Changes index e1067bc0..3d66ce07 100644 --- a/ROX-Filer/Help/Changes +++ b/ROX-Filer/Help/Changes @@ -2,6 +2,10 @@ A RISC OS-like filer for X by Thomas Leonard +20-Nov-2002 +~~~~~~~~~~~ +Use better wrapping system, if available (Richard Olsson). + 15-Nov-2002 ~~~~~~~~~~~ Removed ASCII sort option. Useless, and didn't work with UTF-8 anyway. diff --git a/ROX-Filer/src/display.c b/ROX-Filer/src/display.c index 399b4a1a..a1474305 100644 --- a/ROX-Filer/src/display.c +++ b/ROX-Filer/src/display.c @@ -512,6 +512,10 @@ static void display_style_set(FilerWindow *filer_window, DisplayStyle style) filer_window->display_style = style; } +/* Each displayed item has a ViewData structure with some cached information + * to help quickly draw the item (eg, the PangoLayout). This function updates + * this information. + */ void display_update_view(FilerWindow *filer_window, DirItem *item, ViewData *view, @@ -633,6 +637,9 @@ void display_update_view(FilerWindow *filer_window, wrap_width = o_large_width.int_value * PANGO_SCALE; } +#ifdef PANGO_WRAP_WORD_CHAR + pango_layout_set_wrap(view->layout, PANGO_WRAP_WORD_CHAR); +#endif if (wrap_width != -1) pango_layout_set_width(view->layout, wrap_width); -- 2.11.4.GIT