[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-core-devel
Subject: Re: Horizontal automatic scrolling treeview - what can we do with
From: "Tomaz Canabrava" <tumaix () gmail ! com>
Date: 2008-04-07 1:29:47
Message-ID: 7ebbb4b50804061829p3236b451k934a8e88c890e8ad () mail ! gmail ! com
[Download RAW message or body]
I liked it, but I think that`s a thing that will first confuse the users.
On Thu, Apr 3, 2008 at 9:39 PM, Harald Hvaal <haraldhv@stud.ntnu.no> wrote:
> Hello everybody
>
> I've been playing around with a subclassed treeview that has no horizontal
> scrolling, but instead scrolls automatically according to the topmost
> visible item in the tree. The result can be seen here:
>
> http://folk.ntnu.no/haraldhv/simplescroll.ogg
>
> The code really just boils down to some settings and a timer doing
> something like this:
>
> void timertick()
> {
> QModelIndex i = indexAt(QPoint(20,10));
>
> if (i.isValid())
> {
> scrolltowards = visualRect(i).left() - 20 +
> horizontalScrollBar()->value();
> }
>
> int diff = scrolltowards - horizontalScrollBar()->value();
> if (diff > 5)
>
> horizontalScrollBar()->setValue(horizontalScrollBar()->value() + 4);
> else if (diff < -5)
>
> horizontalScrollBar()->setValue(horizontalScrollBar()->value() - 4);
>
> }
>
> If there was a KTreeView it could easily be added to this, but since there
> are none, I'm unsure of where it could fit. Also, the animation could
> probably be done in a more correct way by using some kde animation
> functionality(?).
>
>
> What do you people see this go into?
>
> Harald
> metellius@freenode
>
--
Um Computador sem Windows é como um Navio sem dançarinas de Can-Can
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic