Author: gburt
Date: 2007-11-20 22:46:59 +0000 (Tue, 20 Nov 2007)
New Revision: 2830
ViewCVS link: http://svn.gnome.org/viewcvs/banshee?rev=2830&view=rev

Added:
   
trunk/banshee/src/Core/Banshee.Services/Banshee.Collection/IHasTrackSelection.cs
   trunk/banshee/src/Core/Banshee.ThickClient/Banshee.Gui/TrackActions.cs
   trunk/banshee/src/Core/Hyena/Hyena.Data/ModelSelection.cs
Modified:
   trunk/banshee/ChangeLog
   trunk/banshee/src/Core/Banshee.Services/Banshee.Services.mdp
   trunk/banshee/src/Core/Banshee.Services/Makefile.am
   trunk/banshee/src/Core/Banshee.ThickClient/Banshee.Gui.Dialogs/TrackEditor.cs
   trunk/banshee/src/Core/Banshee.ThickClient/Banshee.Gui/GlobalActions.cs
   trunk/banshee/src/Core/Banshee.ThickClient/Banshee.ThickClient.mdp
   trunk/banshee/src/Core/Banshee.ThickClient/Makefile.am
   
trunk/banshee/src/Core/Banshee.ThickClient/Resources/core-ui-actions-layout.xml
   trunk/banshee/src/Core/Hyena/Hyena.mdp
   trunk/banshee/src/Core/Hyena/Makefile.am
   trunk/banshee/src/Core/Makefile.am
   trunk/banshee/src/Core/Nereid/Nereid/Client.cs
   trunk/banshee/src/Core/Nereid/Nereid/PlayerInterface.cs
Log:
2007-11-20  Gabriel Burt  <[EMAIL PROTECTED]>

        * src/Core/Banshee.Services/Makefile.am:
        * src/Core/Banshee.Services/Banshee.Services.mdp:
        * src/Core/Banshee.Services/Banshee.Collection/IHasTrackSelection.cs: 
Add
        new interface used by TrackActions to get the selected tracks.

        * src/Core/Banshee.ThickClient/Banshee.Gui.Dialogs/TrackEditor.cs: 
Change
        the ctor to take an Enumerable<TrackInfo> instead of a List<TrackInfo> 
so
        we can avoid putting all the TrackInfos in memory at once.

        * src/Core/Banshee.ThickClient/Makefile.am:
        * src/Core/Banshee.ThickClient/Banshee.ThickClient.mdp:
        * src/Core/Banshee.ThickClient/Resources/core-ui-actions-layout.xml
        * src/Core/Banshee.ThickClient/Banshee.Gui/GlobalActions.cs:
        * src/Core/Banshee.ThickClient/Banshee.Gui/TrackActions.cs: Add Edit 
menu
        and Track Properties menu item.

        * src/Core/Hyena/Makefile.am:
        * src/Core/Hyena/Hyena.mdp:
        * src/Core/Hyena/Hyena.Data/ModelSelection.cs: New file that takes a 
Model
        and Selection and is an IEnumerable<T> over the selection.  Will be an
        IList<T> soon.

        * src/Core/Makefile.am:
        * src/Core/Nereid/Nereid/Client.cs:
        * src/Core/Nereid/Nereid/PlayerInterface.cs: Implement 
IHasTrackSelection
        and create TrackActions.


_______________________________________________
SVN-commits-list mailing list
SVN-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/svn-commits-list

Reply via email to