banshee r2719 - in trunk/banshee: . data src src/Backends src/Backends/Banshee.GStreamer src/Core src/Core/Banshee.Core src/Core/Banshee.Services src/Core/Banshee.Services/Banshee.MediaEngine src/Core/Banshee.ThickClient src/Core/Banshee.ThickClient/Banshee.Gui src/Core/Banshee.ThickClient/Resources src/Core/Banshee.Widgets src/Core/Banshee.Widgets/Banshee.Widgets src/Core/Hyena src/Core/Hyena.Gui src/Core/Nereid src/Core/Nereid/Nereid src/Extras src/Extras/BooBuddy src/Extras/Gnome.Keyring src/Extras/Last.FM src/Extras/MusicBrainz



Author: abock
Date: 2007-11-08 20:33:57 +0000 (Thu, 08 Nov 2007)
New Revision: 2719
ViewCVS link: http://svn.gnome.org/viewcvs/banshee?rev=2719&view=rev

Added:
   trunk/banshee/src/Core/Banshee.ThickClient/Banshee.Gui/GlobalActions.cs
   trunk/banshee/src/Core/Banshee.ThickClient/Banshee.Gui/InterfaceActionService.cs
   trunk/banshee/src/Core/Banshee.ThickClient/Banshee.Gui/PlaybackActions.cs
   trunk/banshee/src/Core/Banshee.ThickClient/Resources/core-ui-actions-layout.xml
   trunk/banshee/src/Core/Banshee.Widgets/Banshee.Widgets/GenericToolItem.cs
Removed:
   trunk/banshee/data/UIManagerLayout.xml
Modified:
   trunk/banshee/Banshee.mds
   trunk/banshee/ChangeLog
   trunk/banshee/src/Backends/Backends.mds
   trunk/banshee/src/Backends/Banshee.GStreamer/Banshee.GStreamer.mdp
   trunk/banshee/src/Banshee.mds
   trunk/banshee/src/Core/Banshee.Core/Banshee.Core.mdp
   trunk/banshee/src/Core/Banshee.Services/Banshee.MediaEngine/PlayerEngineService.cs
   trunk/banshee/src/Core/Banshee.Services/Banshee.Services.mdp
   trunk/banshee/src/Core/Banshee.ThickClient/Banshee.Gui/BansheeIconFactory.cs
   trunk/banshee/src/Core/Banshee.ThickClient/Banshee.ThickClient.mdp
   trunk/banshee/src/Core/Banshee.ThickClient/Makefile.am
   trunk/banshee/src/Core/Banshee.Widgets/Banshee.Widgets.mdp
   trunk/banshee/src/Core/Banshee.Widgets/Makefile.am
   trunk/banshee/src/Core/Core.mds
   trunk/banshee/src/Core/Hyena.Gui/Hyena.Gui.mdp
   trunk/banshee/src/Core/Hyena/Hyena.mdp
   trunk/banshee/src/Core/Nereid/Nereid.mdp
   trunk/banshee/src/Core/Nereid/Nereid/Entry.cs
   trunk/banshee/src/Core/Nereid/Nereid/PlayerInterface.cs
   trunk/banshee/src/Extras/BooBuddy/BooBuddy.mdp
   trunk/banshee/src/Extras/Extras.mds
   trunk/banshee/src/Extras/Gnome.Keyring/Gnome.Keyring.mdp
   trunk/banshee/src/Extras/Last.FM/Last.FM.mdp
   trunk/banshee/src/Extras/MusicBrainz/MusicBrainz.mdp
Log:
2007-11-08  Aaron Bockover  <abock gnome org>

    * src/Core/Banshee.ThickClient/Banshee.Gui/InterfaceActionService.cs:
    Service for interface actions via Gtk.ActionManager/Gtk.UIManager

    * src/Core/Banshee.ThickClient/Banshee.Gui/GlobalActions.cs: Common
    global actions, like 'Quit'

    * src/Core/Banshee.ThickClient/Banshee.Gui/PlaybackActions.cs: Actions
    specific to controlling playback

    * src/Core/Banshee.ThickClient/Banshee.Gui/BansheeIconFactory.cs: Custom
    icon factory to load theme icons and resource icons into the stock

    * src/Core/Banshee.ThickClient/Resources/core-ui-actions-layout.xml: UI
    layout for the menu and toolbar

    * src/Core/Nereid/Nereid/PlayerInterface.cs: Embed the menu and toolbar
    UIs; render the stock Gtk.Toolbar as a plain, styleless widget so it
    blends in with the window background and looks like 'the old Banshee.'

    * src/Core/Nereid/Nereid/Entry.cs: Register the InterfaceActionService

    * src/Core/Banshee.Services/Banshee.MediaEngine/PlayerEngineService.cs:
    Added a TogglePlaying method that just does the right thing; raise
    a new PlayWhenIdleRequest event if playback is requested but the engine
    is idle

    * src/Core/Banshee.Widgets/Banshee.Widgets/GenericToolItem.cs: A generic
    widget container for embedding in a Gtk.Toolbar






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]