Re: Message source window size
- From: Peter Bloomfield <PeterBloomfield bellsouth net>
- To: balsa-list gnome org
- Subject: Re: Message source window size
- Date: Fri, 28 May 2004 18:10:25 +0000
On 05/28/2004 12:23:07 PM, Marco van Oostende wrote:
Hi,
I'm still using Balsa 2.0.14, and found a bug/feature that I
think isn't always wanted: if I receive a mail with a body text
like blahblahblahblahblahblah, so one long word, it shows as
one line in the body text. I get a horizontal scrollbar, no
problem here. However, if I look at the message source, the
popup window is sized horizontally according to the length of
the line: 3000+ pixels. It makes it difficult to scroll down.
Is this a Balsa behaviour or my window manager's fault?
It's a Balsa bug.
Can it be fixed?
Yes--try the attached patch, which should work with recent 2.0.x
versions, and both branches of cvs.
I use Sawfish as WM.
I don't believe it's a WM issue. When a GtkTextView isn't in a
scrolled window, its wrap mode should allow word-breaking, and
currently it doesn't.
Peter
Index: libbalsa/source-viewer.c
===================================================================
RCS file: /cvs/gnome/balsa/libbalsa/source-viewer.c,v
retrieving revision 1.11
diff -u -r1.11 source-viewer.c
--- libbalsa/source-viewer.c 22 Jul 2003 22:44:07 -0000 1.11
+++ libbalsa/source-viewer.c 28 May 2004 18:07:22 -0000
@@ -202,7 +202,7 @@
text = gtk_text_view_new();
gtk_widget_modify_font(text, pango_font_description_from_string(font));
gtk_text_view_set_editable(GTK_TEXT_VIEW(text), FALSE);
- gtk_text_view_set_wrap_mode(GTK_TEXT_VIEW(text), GTK_WRAP_WORD);
+ gtk_text_view_set_wrap_mode(GTK_TEXT_VIEW(text), GTK_WRAP_WORD_CHAR);
interior = gtk_scrolled_window_new(GTK_TEXT_VIEW(text)->hadjustment,
GTK_TEXT_VIEW(text)->vadjustment);
Index: src/sendmsg-window.c
===================================================================
RCS file: /cvs/gnome/balsa/src/sendmsg-window.c,v
retrieving revision 1.432.2.8
diff -u -r1.432.2.8 sendmsg-window.c
--- src/sendmsg-window.c 7 Feb 2004 22:47:48 -0000 1.432.2.8
+++ src/sendmsg-window.c 28 May 2004 18:07:24 -0000
@@ -2099,7 +2099,7 @@
gtk_text_buffer_create_tag(buffer, "soft", NULL);
gtk_text_buffer_create_tag(buffer, "url", NULL);
gtk_text_view_set_editable(text_view, TRUE);
- gtk_text_view_set_wrap_mode(text_view, GTK_WRAP_WORD);
+ gtk_text_view_set_wrap_mode(text_view, GTK_WRAP_WORD_CHAR);
table = gtk_scrolled_window_new(NULL, NULL);
gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(table),
[
Date Prev][
Date Next] [
Thread Prev][Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]