banshee r2863 - in trunk/banshee: . src/Core/Banshee.Services/Banshee.Collection src/Core/Banshee.ThickClient/Banshee.Collection.Gui src/Core/Banshee.Widgets/Banshee.Widgets src/Core/Hyena/Hyena.Collections src/Core/Hyena.Gui/Hyena.Data.Gui src/Core/Nereid/Nereid
- From: gburt svn gnome org
- To: svn-commits-list gnome org
- Subject: banshee r2863 - in trunk/banshee: . src/Core/Banshee.Services/Banshee.Collection src/Core/Banshee.ThickClient/Banshee.Collection.Gui src/Core/Banshee.Widgets/Banshee.Widgets src/Core/Hyena/Hyena.Collections src/Core/Hyena.Gui/Hyena.Data.Gui src/Core/Nereid/Nereid
- Date: Thu, 6 Dec 2007 21:29:39 +0000 (GMT)
Author: gburt
Date: 2007-12-06 21:29:39 +0000 (Thu, 06 Dec 2007)
New Revision: 2863
ViewCVS link: http://svn.gnome.org/viewcvs/banshee?rev=2863&view=rev
Modified:
trunk/banshee/ChangeLog
trunk/banshee/src/Core/Banshee.Services/Banshee.Collection/BansheeListModel.cs
trunk/banshee/src/Core/Banshee.ThickClient/Banshee.Collection.Gui/CompositeTrackListView.cs
trunk/banshee/src/Core/Banshee.Widgets/Banshee.Widgets/SearchEntry.cs
trunk/banshee/src/Core/Hyena.Gui/Hyena.Data.Gui/ListView.cs
trunk/banshee/src/Core/Hyena.Gui/Hyena.Data.Gui/ObjectListView.cs
trunk/banshee/src/Core/Hyena/Hyena.Collections/Selection.cs
trunk/banshee/src/Core/Nereid/Nereid/PlayerInterface.cs
Log:
2007-12-06 Gabriel Burt <gabriel burt gmail com>
Highlights: Now remembers scroll position for track/artist/album lists
per source. Selection of track/artist/albums with keyboard now possible.
* src/Core/Banshee.Services/Banshee.Collection/BansheeListModel.cs: Clear
the selection when the model is reloaded.
* src/Core/Banshee.ThickClient/Banshee.Collection.Gui/CompositeTrackListView.cs:
Keep track of scroll positions on a per-model basis, and restore scroll
positions when we switch models. Changes to selection and artist/album
filtering.
* src/Core/Banshee.Widgets/Banshee.Widgets/SearchEntry.cs: Don't trigger
the OnChanged timeout if not Ready.
* src/Core/Hyena.Gui/Hyena.Data.Gui/ListView.cs:
Fix errors in calculating the vadjustment height etc so we can scroll to
the last item. Implement selecting items with they keyboard. Fix off by
one bug in SelectAll that led to NRE when iterating the selection with a
ModelSelection (unless you checked for it). Add option to scroll to a
given point when changing the model, used by CompositeTrackListView.
* src/Core/Hyena/Hyena.Collections/Selection.cs: Keep track of the first
index selected, and add method for selecting from that point to another
point (used for keyboard and mouse selection on the ListView).
* src/Core/Nereid/Nereid/PlayerInterface.cs: Fix bug so filter query is
actually restored when switching sources.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]