Re: [Banshee-List] Smooth (kinetic) scroll enabled by default
- From: "Ivan N. Zlatev" <contact i-nz net>
- To: banshee-list gnome org
- Subject: Re: [Banshee-List] Smooth (kinetic) scroll enabled by default
- Date: Mon, 26 Jan 2009 01:35:52 +0000
On Sun, Jan 25, 2009 at 9:33 PM, Ivan N. Zlatev
<contact i-nz net> wrote:
Hi Banshees,
I just enabled smooth scroll in trunk by default. You used to be able
to enable it with --smooth-scroll; now you can disable it with
--no-smooth-scroll. You'll notice the difference when you use the
mouse wheel to scroll - if you click the scroll arrows or drag the
scrollbar, it jumps immediately as it did before.
The algorithm can certainly be tweaked; feel free to adjust it in
src/Libraries/Hyena.Gui/Hyena.Widgets/SmoothScrolledWindow.cs and file
bugs with patches.
Note that this only applies to our ListView widgets
(track/artist/album etc lists, not the source list) - though you might
be able to rework SmoothScrolledWindow into a SmoothScrollAdapter
class that can modify the behavior of any widget with an Adjustment
and a ScrollEvent; that would be very cool.
My first impressions:
1) It's slow and gives a laggy/flickery impression/feeling. I am using the mouse wheel
2) It's a resource hog and utilizes 80 to 100% CPU (40% banshee-1 and 40% X) on a fast machine (c2d, 4gb ram, etc).
For the record I am running the radeonhd driver on my machine. Also the playlist (standard - not a smart one) has 2000 items.
--
Kind Regards,
Ivan N. Zlatev
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]