Author: ayoung
Date: Fri Sep 3 08:17:39 2010
New Revision: 9094
URL: http://svn.slimdevices.com/jive?rev=9094&view=rev
Log:
task : SN test harness
Add autorun as a means of automatically running a single macro without any
menus, etc.
Modified:
7.6/trunk/squeezeplay/src/squeezeplay/share/applets/MacroPlay/MacroPlayApplet.lua
7.6/trunk/squeezeplay/src/squeezeplay/share/applets/MacroPlay/MacroPlayMeta.lua
Modified:
7.6/trunk/squeezeplay/src/squeezeplay/share/applets/MacroPlay/MacroPlayApplet.lua
URL:
http://svn.slimdevices.com/jive/7.6/trunk/squeezeplay/src/squeezeplay/share/applets/MacroPlay/MacroPlayApplet.lua?rev=9094&r1=9093&r2=9094&view=diff
==============================================================================
---
7.6/trunk/squeezeplay/src/squeezeplay/share/applets/MacroPlay/MacroPlayApplet.lua
(original)
+++
7.6/trunk/squeezeplay/src/squeezeplay/share/applets/MacroPlay/MacroPlayApplet.lua
Fri Sep 3 08:17:39 2010
@@ -272,6 +272,25 @@
self:saveConfig()
end
+-- play the single autorun macro
+function autorun(self)
+ local config = self.config
+
+ if not config.autorun then
+ return
+ end
+
+ local macro = config.macros[config.autorun]
+
+ if not macro then
+ log:warn('No autorun macro with the key ', config.autorun)
+ return
+ end
+
+ self:play(macro)
+
+end
+
-- play the macro
function play(self, _macro)
Modified:
7.6/trunk/squeezeplay/src/squeezeplay/share/applets/MacroPlay/MacroPlayMeta.lua
URL:
http://svn.slimdevices.com/jive/7.6/trunk/squeezeplay/src/squeezeplay/share/applets/MacroPlay/MacroPlayMeta.lua?rev=9094&r1=9093&r2=9094&view=diff
==============================================================================
---
7.6/trunk/squeezeplay/src/squeezeplay/share/applets/MacroPlay/MacroPlayMeta.lua
(original)
+++
7.6/trunk/squeezeplay/src/squeezeplay/share/applets/MacroPlay/MacroPlayMeta.lua
Fri Sep 3 08:17:39 2010
@@ -51,7 +51,10 @@
applet:autoplayShow()
end
+ if applet.config.autorun then
+ applet:autorun()
+ end
+
-- menu item to start
- jiveMain:addItem(meta:menuItem('macroPlay', 'extras', 'MACRO_PLAY',
function(applet, ...) applet:settingsShow(...) end))
+ jiveMain:addItem(meta:menuItem('macroPlay', 'home', 'MACRO_PLAY',
function(applet, ...) applet:settingsShow(...) end))
end
-
_______________________________________________
Jive-checkins mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive-checkins