On Thu, Dec 25, 2008 at 6:00 AM, <kopete-devel-requ...@kde.org> wrote: > Message: 3 > Date: Wed, 24 Dec 2008 16:25:35 +0300 > From: Dmitry Suzdalev <dimsuz...@gmail.com> > Subject: [kopete-devel] [PATCH] Implement dynamic resizing of > ChatTextEditPart (mattr's task) > To: kopete-devel@kde.org > Message-ID: <200812241625.35605.dim...@gmail.com> > Content-Type: text/plain; charset="utf-8" > > Hello guys! :) > > This patch will make kopetechatwindow's text edit part to grow or shrink > dynamically > as users enters/removes text into it. > It starts being single line and then if user presses Enter or pastes some > text or > whatever, it will grow as needed. Likewise it will shrink if text is deleted. > > Growing happens up to some maximum size - currently it's set to 200 px (I > feel that > to be comfortable) and then vertiacl scrollbar will be added. > > I tested it for some time and with some different Qt styles, seems to work ok. > Ah, one question. I guess this is what can be called a feature and 4.2 is in > feature > freeze. So I can't commit it to trunk. What to do with this patch? :) > > Some notes: > * Splitter is removed. > * Currently I have hardcoded margins at top and bottom being 3px. I tried to > find > some way not to hardcode them, and get them from Qt, but didn't find a > solution. We > even had a conversation with some devs on #kde-devel about that and still no > desirable solution was found. Initially text edit starts as single line, show > it > should look like QLineEdit. But even QLineEdit::sizeHint() has *hardcoded* > margins in > Qt sources. > >
Please, please, please make this an option that can at least be turned off, if not off by default. Pidgin implemented this feature a while ago, and it was extremely annoying. There were a lot of angry users on their message board because of it. -- Scott Lerman _______________________________________________ kopete-devel mailing list kopete-devel@kde.org https://mail.kde.org/mailman/listinfo/kopete-devel