[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Re: Speed on moving split-panes in KDE apps.
From:       Robert Knight <robertknight () gmail ! com>
Date:       2009-12-07 18:43:35
Message-ID: 13ed09c00912071043s538b31b4xb6ae8ac172786232 () mail ! gmail ! com
[Download RAW message or body]

Hi Tomaz,

A few things to compare to narrow the problem down:

1.  Running applications with '-graphicssystem raster' vs
'-graphicssystem native'
2.  Using the Oxygen style vs say Cleanlooks

Regards,
Robert.

2009/12/6 Thomas Lübking <thomas.luebking@web.de>:
> The difference between kate and dolphin is that kate ("still") uses a
> qsplitter rather than a QDockWidget.
>
> In addition QSplitter can ::setOpaqueResize(false); what (apparently) juk
> does.
>
> There /was/ a similar flag for Q3DockWindow, but that's from Qt3Support (i.e.
> NO! ;-)
>
> Usually the culprit is the relayout/repaint in the
> QMainWindow::centralWidget(), i.e. usually webkit or iconviews.
> (in dolphin, try adding a dock on the left and the right, then grow one of
> them until the centralWidget() can't shrink anymore, then resize docks on the
> splitter so that the iconview /would/ but cannot shrink -> relayouting is
> pretty fast.
>
> So if you want to optimize, optimize on your centralWidget behaviour on
> resizes/repaints (caching, catch resizes and avoid expensive parts if you can
> estimate that a relayout isn't required....
>
> Am Sunday 06 December 2009 schrieb Tomaz Canabrava:
>> There's something that's currently bothering me a bit on Qt & KDE apps.
>>  Since sometimes kde-trunk breaks, I have also a Gnome installation by side
>>  just to be sure I wont be able to use a graphical interface on those
>>  situations. but when I open a KDE app it feels sluggish compared to GTK
>>  ones while moving split-panes and redimensioning the screen, this happens
>>  on my app too, rocs, I wonder what can I do to improve this situation. the
>>  overall is that kde is faster than gnome, but feels slower because of
>>  those drawing things, resizing windows and split panes is a pain ( well,
>>  not a pain, but it doesn't feels instant like gtk apps do). at first I
>>  tougth it was because I was using a Qt compiled with debug info, and a kde
>>  compiled with debugfull. but this week I did a complete new compilation,
>>  and both kde and qt are in release mode, and that still got into it. so I
>>  got worried.
>>
>> another things, conserning visual consistency.:
>>
>> Juk split pane is completely different from the other split panes in KDE,
>>  it doesn't tries to redraw the screen while moving, instead it shows a
>>  translucent squade of where the split pane will be, is this correct? I
>>  mean, we don't need to integrate the visual apparence of all apps?
>>
>> Kate's Split pane on open document is almost good as gtk apps, but not so
>> quite,
>>
>> Dolphin's the worse on, moving 'Locals', when moving 'Information', it's
>>  ok, and 'Folders' is not good either.
>> I want some direction to try to improve those situations.
>>
>> Best regards,
>>
>> Tomaz
>>
>> >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to
>> >> unsubscribe <<
>>
>
>
>>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
>
 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic