banshee r2882 - in trunk/banshee: . src/Core/Banshee.Services src/Core/Banshee.Services/Banshee.Database src/Core/Banshee.Services/Banshee.Library src/Core/Banshee.Services/Banshee.Playlist src/Core/Banshee.Services/Banshee.Sources src/Core/Banshee.ThickClient/Banshee.Collection.Gui src/Core/Banshee.ThickClient/Banshee.Gui src/Core/Banshee.ThickClient/Banshee.Sources.Gui src/Core/Banshee.ThickClient/Resources
- From: gburt svn gnome org
- To: svn-commits-list gnome org
- Subject: banshee r2882 - in trunk/banshee: . src/Core/Banshee.Services src/Core/Banshee.Services/Banshee.Database src/Core/Banshee.Services/Banshee.Library src/Core/Banshee.Services/Banshee.Playlist src/Core/Banshee.Services/Banshee.Sources src/Core/Banshee.ThickClient/Banshee.Collection.Gui src/Core/Banshee.ThickClient/Banshee.Gui src/Core/Banshee.ThickClient/Banshee.Sources.Gui src/Core/Banshee.ThickClient/Resources
- Date: Wed, 12 Dec 2007 19:34:24 +0000 (GMT)
Author: gburt
Date: 2007-12-12 19:34:24 +0000 (Wed, 12 Dec 2007)
New Revision: 2882
ViewCVS link: http://svn.gnome.org/viewcvs/banshee?rev=2882&view=rev
Added:
trunk/banshee/src/Core/Banshee.Services/Banshee.Sources/IImportable.cs
trunk/banshee/src/Core/Banshee.Services/Banshee.Sources/IUnmapableSource.cs
Modified:
trunk/banshee/ChangeLog
trunk/banshee/src/Core/Banshee.Services/Banshee.Database/BansheeDbConnection.cs
trunk/banshee/src/Core/Banshee.Services/Banshee.Library/LibrarySource.cs
trunk/banshee/src/Core/Banshee.Services/Banshee.Playlist/PlaylistSource.cs
trunk/banshee/src/Core/Banshee.Services/Banshee.Sources/DatabaseSource.cs
trunk/banshee/src/Core/Banshee.Services/Banshee.Sources/ErrorSource.cs
trunk/banshee/src/Core/Banshee.Services/Banshee.Sources/ISource.cs
trunk/banshee/src/Core/Banshee.Services/Banshee.Sources/Source.cs
trunk/banshee/src/Core/Banshee.Services/Banshee.Sources/SourceManager.cs
trunk/banshee/src/Core/Banshee.Services/Makefile.am
trunk/banshee/src/Core/Banshee.ThickClient/Banshee.Collection.Gui/TrackListView.cs
trunk/banshee/src/Core/Banshee.ThickClient/Banshee.Gui/SourceActions.cs
trunk/banshee/src/Core/Banshee.ThickClient/Banshee.Gui/TrackActions.cs
trunk/banshee/src/Core/Banshee.ThickClient/Banshee.Sources.Gui/SourceView.cs
trunk/banshee/src/Core/Banshee.ThickClient/Resources/core-ui-actions-layout.xml
Log:
2007-12-12 Gabriel Burt <gabriel burt gmail com>
* src/Core/Banshee.Services/Banshee.Database/BansheeDbConnection.cs:
Remove named-parameter ctor for BansheeDbCommand - was ambiguous with the
ctor where you can pass an object [] of values if your values were all
strings.
* src/Core/Banshee.Services/Banshee.Library/LibrarySource.cs: Update base
ctor call, set CanRename = false, set a custom GtkActionPath for our
LibraryContextMenu.
* src/Core/Banshee.Services/Banshee.Playlist/PlaylistSource.cs: Implement
IUnmapableSource.
* src/Core/Banshee.Services/Banshee.Sources/DatabaseSource.cs:
* src/Core/Banshee.Services/Banshee.Sources/ErrorSource.cs: Update base
ctor call, passing generic_name.
* src/Core/Banshee.Services/Banshee.Sources/IImportable.cs: Bring
interface over.
* src/Core/Banshee.Services/Banshee.Sources/ISource.cs: Remove Unmap
method, add GenericName property.
* src/Core/Banshee.Services/Banshee.Sources/IUnmapableSource.cs: New
interface for sources that can be unmapped.
* src/Core/Banshee.Services/Banshee.Sources/Source.cs: Add GenericName
and CanRename properties.
* src/Core/Banshee.Services/Banshee.Sources/SourceManager.cs: Remove
unused using.
* src/Core/Banshee.Services/Makefile.am: Add IUnmapableSource and
IImportable.
* src/Core/Banshee.ThickClient/Banshee.Gui/TrackActions.cs:
* src/Core/Banshee.ThickClient/Banshee.Collection.Gui/TrackListView.cs:
Rename Popup to ContextMenu.
* src/Core/Banshee.ThickClient/Banshee.Gui/SourceActions.cs: Add
and handle SourceContextMenu, add method for setting source actions
sensitive/hidden based on the source, and for updating labels. Copy
method for confirming deletion of a source over from AbstractPlaylistSource.
* src/Core/Banshee.ThickClient/Banshee.Sources.Gui/SourceView.cs: Override
OnPopup handler to trigger the SourceContextMenu action.
* src/Core/Banshee.ThickClient/Resources/core-ui-actions-layout.xml: Add
LibraryContextMenu.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]