banshee r2851 - in trunk/banshee: . src/Core/Banshee.ThickClient/Banshee.Collection.Gui src/Core/Banshee.ThickClient/Banshee.Gui src/Core/Banshee.Widgets src/Core/Banshee.Widgets/Banshee.Widgets



Author: gburt
Date: 2007-11-30 03:10:03 +0000 (Fri, 30 Nov 2007)
New Revision: 2851
ViewCVS link: http://svn.gnome.org/viewcvs/banshee?rev=2851&view=rev

Added:
   trunk/banshee/src/Core/Banshee.Widgets/Banshee.Widgets/ComplexMenuItem.cs
   trunk/banshee/src/Core/Banshee.Widgets/Banshee.Widgets/CustomActionProxy.cs
   trunk/banshee/src/Core/Banshee.Widgets/Banshee.Widgets/RatingActionProxy.cs
   trunk/banshee/src/Core/Banshee.Widgets/Banshee.Widgets/RatingEntry.cs
   trunk/banshee/src/Core/Banshee.Widgets/Banshee.Widgets/RatingMenuItem.cs
Removed:
   trunk/banshee/src/Core/Banshee.Widgets/Banshee.Widgets/ComplexMenuItem.cs
   trunk/banshee/src/Core/Banshee.Widgets/Banshee.Widgets/RatingEntry.cs
   trunk/banshee/src/Core/Banshee.Widgets/Banshee.Widgets/RatingMenuItem.cs
Modified:
   trunk/banshee/ChangeLog
   trunk/banshee/src/Core/Banshee.ThickClient/Banshee.Collection.Gui/TrackListView.cs
   trunk/banshee/src/Core/Banshee.ThickClient/Banshee.Gui/TrackActions.cs
   trunk/banshee/src/Core/Banshee.Widgets/Makefile.am
Log:
2007-11-29  Gabriel Burt  <gabriel burt gmail com>

	* src/Core/Banshee.ThickClient/Banshee.Collection.Gui/TrackListView.cs:
	Activate the TrackPopupAction instead of showing the popup manual
	manually.

	* src/Core/Banshee.ThickClient/Banshee.Gui/TrackActions.cs: Add
	and handle RateTracksAction and TrackPopupAction.

	* src/Core/Banshee.Widgets/Banshee.Widgets/ComplexMenuItem.cs:
	* src/Core/Banshee.Widgets/Banshee.Widgets/RatingMenuItem.cs: Update
	license header, override OnAdded and OnRemoved to allow using with
	Gtk.UIManager.

	* src/Core/Banshee.Widgets/Banshee.Widgets/RatingEntry.cs: Update license
	header.

	* src/Core/Banshee.Widgets/Banshee.Widgets/CustomActionProxy.cs:
	* src/Core/Banshee.Widgets/Banshee.Widgets/RatingActionProxy.cs:
	* src/Core/Banshee.Widgets/Makefile.am: New files to enable setting custom
	MenuItem subclasses as proxies for Gtk.Actions.  Abstracts out repetitive
	logic for inserting menu items at a particular position.





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