aboutsummaryrefslogtreecommitdiff
path: root/Src/resources/skins/Big Bento/scripts/shadelinks.m
diff options
context:
space:
mode:
Diffstat (limited to 'Src/resources/skins/Big Bento/scripts/shadelinks.m')
-rw-r--r--Src/resources/skins/Big Bento/scripts/shadelinks.m74
1 files changed, 74 insertions, 0 deletions
diff --git a/Src/resources/skins/Big Bento/scripts/shadelinks.m b/Src/resources/skins/Big Bento/scripts/shadelinks.m
new file mode 100644
index 00000000..b4a56bcd
--- /dev/null
+++ b/Src/resources/skins/Big Bento/scripts/shadelinks.m
@@ -0,0 +1,74 @@
+/*---------------------------------------------------
+-----------------------------------------------------
+Filename: syncbutton.m
+Version: 1.0
+
+Type: maki
+Date: 25. Jun. 2007 - 14:04
+Author: Martin Poehlmann aka Deimos
+E-Mail: martin@skinconsortium.com
+Internet: www.skinconsortium.com
+ www.martin.deimos.de.vu
+-----------------------------------------------------
+---------------------------------------------------*/
+
+#include <lib/std.mi>
+#include <lib/com/songinfo.m>
+
+//nothing to see here
+
+Function String getArtist ();
+
+/*
+
+Global Button search, nowplaying;
+Global boolean isShade;
+
+System.onScriptLoaded ()
+{
+ search = getScriptGroup().getObject("search");
+ isShade = (search.getParentLayout().getId() == "shade");
+ nowplaying = getScriptGroup().getObject("nowplaying");
+}
+
+search.onLeftClick ()
+{
+ String artist = getArtist();
+ if (artist == "") return;
+
+ getContainer("main").switchToLayout("normal");
+ group sui = getContainer("main").getLayout("normal").findObject("sui.content");
+ sui.sendAction ("browser_search", artist, 0, 0, 0, 0);
+}
+
+nowplaying.onLeftClick ()
+{
+ String artist = getArtist();
+ if (artist == "") return;
+
+ //getContainer("main").switchToLayout("normal");
+ String icid = "fileinfoicon";
+ if (isShade)
+ {
+ icid = "winshadeiconbento";
+ }
+ System.navigateUrlBrowser("http://client.winamp.com/nowplaying/artist/?icid="+ icid +"&artistName=" + artist);
+}
+
+*/
+
+String getArtist ()
+{
+ songinfo_reload();
+ if (songinfo_isStream && songinfo_artist == "")
+ {
+ int v = strsearch(songinfo_streamtitle, " - ");
+ if (v > 0)
+ {
+ return strleft(songinfo_streamtitle, v);
+ }
+ return songinfo_streamtitle;
+ }
+
+ return songinfo_artist;
+}