banshee r1935 - in trunk/banshee: . src src/Core/Banshee src/Core/Banshee/Banshee.TrackView.Columns src/Core/Banshee.Base src/Core/Banshee.Base/Gui
- From: abock svn gnome org
- To: svn-commits-list gnome org
- Subject: banshee r1935 - in trunk/banshee: . src src/Core/Banshee src/Core/Banshee/Banshee.TrackView.Columns src/Core/Banshee.Base src/Core/Banshee.Base/Gui
- Date: Wed, 3 Jan 2007 17:16:40 +0000 (GMT)
Author: abock
Date: 2007-01-03 17:16:39 +0000 (Wed, 03 Jan 2007)
New Revision: 1935
ViewCVS link: http://svn.gnome.org/viewcvs/banshee?rev=1935&view=rev
Added:
trunk/banshee/src/Core/Banshee/Banshee.TrackView.Columns/UriColumn.cs
Modified:
trunk/banshee/ChangeLog
trunk/banshee/src/Core/Banshee.Base/Gui/PreferencesDialog.cs
trunk/banshee/src/Core/Banshee.Base/Library.cs
trunk/banshee/src/Core/Banshee/Banshee.TrackView.Columns/AlbumColumn.cs
trunk/banshee/src/Core/Banshee/Banshee.TrackView.Columns/ArtistColumn.cs
trunk/banshee/src/Core/Banshee/Banshee.TrackView.Columns/DurationColumn.cs
trunk/banshee/src/Core/Banshee/Banshee.TrackView.Columns/GenreColumn.cs
trunk/banshee/src/Core/Banshee/Banshee.TrackView.Columns/LastPlayedColumn.cs
trunk/banshee/src/Core/Banshee/Banshee.TrackView.Columns/PlayCountColumn.cs
trunk/banshee/src/Core/Banshee/Banshee.TrackView.Columns/RatingColumn.cs
trunk/banshee/src/Core/Banshee/Banshee.TrackView.Columns/TitleColumn.cs
trunk/banshee/src/Core/Banshee/Banshee.TrackView.Columns/TrackNumberColumn.cs
trunk/banshee/src/Core/Banshee/Banshee.TrackView.Columns/TrackViewColumn.cs
trunk/banshee/src/Core/Banshee/Banshee.TrackView.Columns/YearColumn.cs
trunk/banshee/src/Core/Banshee/Banshee.mdp
trunk/banshee/src/Core/Banshee/Makefile.am
trunk/banshee/src/Core/Banshee/PlaylistView.cs
trunk/banshee/src/Makefile.am
trunk/banshee/src/MonoDevelopBootstrap.cs
Log:
2007-01-03 Aaron Bockover <abock gnome org>
* src/Core/Banshee/Banshee.TrackView.Columns/*.cs: Use an enum to ID
columns and their sort orders, will make adding new columns easier; always
sort track number in ascending order if not explicitly sorting on the
track number column; sort by the parent folder uri of a track before
sorting by album, which allows the same album to be in the library
multiple times in different file system locations, but grouped and sorted
properly in the view when sorting by track, album, or artist
* src/Core/Banshee/Banshee.TrackView.Columns/UriColumn.cs: Added Uri Column; shows the local path if the file is local; if local, show the relative
path from the base library path if path is a child of the base library
* src/Core/Banshee/PlaylistView.cs: Instantiate Uri column
* src/Core/Banshee.Base/Gui/PreferencesDialog.cs: QueueDraw on the playlist
view when the library location changes; if the Uri column is visible,
the displayed path may change when changing base library location
* src/Core/Banshee.Base/Library.cs: Added set accessor on the Location
property, added CachedLocation to avoid GConf calls on the get accessor
to improve rendering in the Uri column renderer
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]