[Kde-games-devel] Re: Bug 63214

Andreas Beckermann b_mann at gmx.de
Sun Sep 14 16:42:48 CEST 2003


On Saturday 13 September 2003 22:55, Benjamin Meyer wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> in kchatbase.cpp line 212 change:
>  d->mBox->setVScrollBarMode(QScrollView::AlwaysOn);
>  d->mBox->setHScrollBarMode(QScrollView::AlwaysOff);
>
> to
>
>  d->mBox->setVScrollBarMode(QScrollView::Auto);
>  d->mBox->setHScrollBarMode(QScrollView::Auto);
>
> would fix bug:
> http://bugs.kde.org/show_bug.cgi?id=63214
>
> right?  Can I commit?
>
> - -Benjamin Meyer

This would be a workaround only. A Horizontal scrollbar is _ugly_ in a chat 
widget.
Also adding the scrollbar on the fly (i.e. QScrollView::Auto) is not very user 
friendly, as in the moment the scrollbar is added all the text moves and you 
have to move your eyes to the new location of the text (this is why I used 
AlwaysOn and AlwaysOff explicitly).

The correct solution would be correct line breaks.
You may wanto to add d->mBox->setHScrollBarMode(QScrollView::Auto); until 
"someone" reimplements QListBoxText properly in that widget, so that it 
supports long lines. But please do not close the bug then.

CU
Andi


More information about the kde-games-devel mailing list