banshee r5090 - in trunk/banshee: . src/Extensions/Banshee.Lastfm/Banshee.Lastfm.Radio src/Extensions/Banshee.Lastfm/Resources
- From: blorentz svn gnome org
- To: svn-commits-list gnome org
- Subject: banshee r5090 - in trunk/banshee: . src/Extensions/Banshee.Lastfm/Banshee.Lastfm.Radio src/Extensions/Banshee.Lastfm/Resources
- Date: Mon, 2 Mar 2009 23:36:14 +0000 (UTC)
Author: blorentz
Date: Mon Mar 2 23:36:14 2009
New Revision: 5090
URL: http://svn.gnome.org/viewvc/banshee?rev=5090&view=rev
Log:
2009-03-02 Bertrand Lorentz <bertrand lorentz gmail com>
* src/Extensions/Banshee.Lastfm/Banshee.Lastfm.Radio/LastfmActions.cs:
* src/Extensions/Banshee.Lastfm/Resources/GlobalUI.xml: Patch from
Alexander Kojevnikov adding a refresh action in the context menu for
Last.fm stations (BGO #536655).
Modified:
trunk/banshee/ChangeLog
trunk/banshee/src/Extensions/Banshee.Lastfm/Banshee.Lastfm.Radio/LastfmActions.cs
trunk/banshee/src/Extensions/Banshee.Lastfm/Resources/GlobalUI.xml
Modified: trunk/banshee/src/Extensions/Banshee.Lastfm/Banshee.Lastfm.Radio/LastfmActions.cs
==============================================================================
--- trunk/banshee/src/Extensions/Banshee.Lastfm/Banshee.Lastfm.Radio/LastfmActions.cs (original)
+++ trunk/banshee/src/Extensions/Banshee.Lastfm/Banshee.Lastfm.Radio/LastfmActions.cs Mon Mar 2 23:36:14 2009
@@ -70,6 +70,12 @@
Add (new ActionEntry [] {
new ActionEntry (
+ "RefreshSourceAction", Stock.Refresh,
+ Catalog.GetString ("Refresh"), null,
+ String.Empty, OnRefreshSource
+ ),
+
+ new ActionEntry (
"LastfmConnectAction", null,
Catalog.GetString ("Connect"),
null, String.Empty, OnConnect
@@ -203,6 +209,14 @@
}
}
+ private void OnRefreshSource (object o, EventArgs args)
+ {
+ StationSource source = Actions.SourceActions.ActionSource as StationSource;
+ if (source != null) {
+ source.Refresh();
+ }
+ }
+
private void OnLoved (object sender, EventArgs args)
{
LastfmTrackInfo track = ServiceManager.PlayerEngine.CurrentTrack as LastfmTrackInfo;
Modified: trunk/banshee/src/Extensions/Banshee.Lastfm/Resources/GlobalUI.xml
==============================================================================
--- trunk/banshee/src/Extensions/Banshee.Lastfm/Resources/GlobalUI.xml (original)
+++ trunk/banshee/src/Extensions/Banshee.Lastfm/Resources/GlobalUI.xml Mon Mar 2 23:36:14 2009
@@ -8,6 +8,8 @@
</popup>
<popup name="LastfmStationSourcePopup" action="LastfmStationSourcePopupAction">
+ <menuitem name="RefreshSource" action="RefreshSourceAction" />
+ <separator />
<menuitem name="RenameSource" action="RenameSourceAction" />
<menuitem name="UnmapSource" action="UnmapSourceAction" />
<separator />
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]