Author: bklaas
Date: Thu Sep 25 08:57:06 2008
New Revision: 2970

URL: http://svn.slimdevices.com?rev=2970&root=Jive&view=rev
Log:
Bug: 9526, 9576, 7873
Description: utilize 2-stage applet registration with registerApplet() and 
configureApplet(), 
moving any callService() calls to configureApplet() so all services should be 
already registered before calling

Modified:
    
7.3/trunk/squeezeplay/src/squeezeplay/share/applets/BlankScreen/BlankScreenMeta.lua
    
7.3/trunk/squeezeplay/src/squeezeplay/share/applets/ChooseMusicSource/ChooseMusicSourceMeta.lua
    7.3/trunk/squeezeplay/src/squeezeplay/share/applets/Clock/ClockMeta.lua
    7.3/trunk/squeezeplay/src/squeezeplay/share/applets/Flickr/FlickrMeta.lua
    
7.3/trunk/squeezeplay/src/squeezeplay/share/applets/NowPlaying/NowPlayingMeta.lua
    
7.3/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/SetupSoundEffectsMeta.lua
    
7.3/trunk/squeezeplay/src/squeezeplay/share/applets/SetupWallpaper/SetupWallpaperMeta.lua
    
7.3/trunk/squeezeplay/src/squeezeplay_desktop/share/applets/Quit/QuitMeta.lua
    
7.3/trunk/squeezeplay/src/squeezeplay_desktop/share/applets/SetupWelcome/SetupWelcomeMeta.lua
    
7.3/trunk/squeezeplay/src/squeezeplay_jive/share/applets/SetupWelcome/SetupWelcomeMeta.lua

Modified: 
7.3/trunk/squeezeplay/src/squeezeplay/share/applets/BlankScreen/BlankScreenMeta.lua
URL: 
http://svn.slimdevices.com/7.3/trunk/squeezeplay/src/squeezeplay/share/applets/BlankScreen/BlankScreenMeta.lua?rev=2970&root=Jive&r1=2969&r2=2970&view=diff
==============================================================================
--- 
7.3/trunk/squeezeplay/src/squeezeplay/share/applets/BlankScreen/BlankScreenMeta.lua
 (original)
+++ 
7.3/trunk/squeezeplay/src/squeezeplay/share/applets/BlankScreen/BlankScreenMeta.lua
 Thu Sep 25 08:57:06 2008
@@ -40,6 +40,9 @@
 
 function registerApplet(self)
 
+end
+
+function configureApplet(self)
        -- BlankScreen implements a screensaver
        appletManager:callService("addScreenSaver",
                self:string("SCREENSAVER_BLANKSCREEN"), 

Modified: 
7.3/trunk/squeezeplay/src/squeezeplay/share/applets/ChooseMusicSource/ChooseMusicSourceMeta.lua
URL: 
http://svn.slimdevices.com/7.3/trunk/squeezeplay/src/squeezeplay/share/applets/ChooseMusicSource/ChooseMusicSourceMeta.lua?rev=2970&root=Jive&r1=2969&r2=2970&view=diff
==============================================================================
--- 
7.3/trunk/squeezeplay/src/squeezeplay/share/applets/ChooseMusicSource/ChooseMusicSourceMeta.lua
 (original)
+++ 
7.3/trunk/squeezeplay/src/squeezeplay/share/applets/ChooseMusicSource/ChooseMusicSourceMeta.lua
 Thu Sep 25 08:57:06 2008
@@ -45,6 +45,10 @@
 function registerApplet(meta)
 
        meta:registerService("selectMusicSource")
+
+end
+
+function configureApplet(meta)
 
        -- set the poll list for discovery of slimservers based on our settings
        if appletManager:hasService("setPollList") then

Modified: 
7.3/trunk/squeezeplay/src/squeezeplay/share/applets/Clock/ClockMeta.lua
URL: 
http://svn.slimdevices.com/7.3/trunk/squeezeplay/src/squeezeplay/share/applets/Clock/ClockMeta.lua?rev=2970&root=Jive&r1=2969&r2=2970&view=diff
==============================================================================
--- 7.3/trunk/squeezeplay/src/squeezeplay/share/applets/Clock/ClockMeta.lua 
(original)
+++ 7.3/trunk/squeezeplay/src/squeezeplay/share/applets/Clock/ClockMeta.lua Thu 
Sep 25 08:57:06 2008
@@ -23,6 +23,10 @@
 end
 
 function registerApplet(self)
+
+end
+
+function configureApplet(self)
 
        appletManager:callService("addScreenSaver",
                self:string("SCREENSAVER_CLOCK_STYLE_ANALOG"), 

Modified: 
7.3/trunk/squeezeplay/src/squeezeplay/share/applets/Flickr/FlickrMeta.lua
URL: 
http://svn.slimdevices.com/7.3/trunk/squeezeplay/src/squeezeplay/share/applets/Flickr/FlickrMeta.lua?rev=2970&root=Jive&r1=2969&r2=2970&view=diff
==============================================================================
--- 7.3/trunk/squeezeplay/src/squeezeplay/share/applets/Flickr/FlickrMeta.lua 
(original)
+++ 7.3/trunk/squeezeplay/src/squeezeplay/share/applets/Flickr/FlickrMeta.lua 
Thu Sep 25 08:57:06 2008
@@ -47,11 +47,16 @@
 
 function registerApplet(self)
 
+       -- load our skin
+       jiveMain:loadSkin("Flickr", "skin")
+
+end
+
+function configureApplet(self)
+
        appletManager:callService("addScreenSaver", 
self:string("SCREENSAVER_FLICKR"), "Flickr", 
 "openScreensaver", self:string("SCREENSAVER_FLICKR_SETTINGS"), "openSettings", 
90)
 
-       -- load our skin
-       jiveMain:loadSkin("Flickr", "skin")
 end
 
 

Modified: 
7.3/trunk/squeezeplay/src/squeezeplay/share/applets/NowPlaying/NowPlayingMeta.lua
URL: 
http://svn.slimdevices.com/7.3/trunk/squeezeplay/src/squeezeplay/share/applets/NowPlaying/NowPlayingMeta.lua?rev=2970&root=Jive&r1=2969&r2=2970&view=diff
==============================================================================
--- 
7.3/trunk/squeezeplay/src/squeezeplay/share/applets/NowPlaying/NowPlayingMeta.lua
 (original)
+++ 
7.3/trunk/squeezeplay/src/squeezeplay/share/applets/NowPlaying/NowPlayingMeta.lua
 Thu Sep 25 08:57:06 2008
@@ -24,6 +24,11 @@
 
        self:registerService('goNowPlaying')
 
+end
+
+
+function configureApplet(self)
+
        appletManager:callService("addScreenSaver",
                self:string("SCREENSAVER_NOWPLAYING"), 
                "NowPlaying", 

Modified: 
7.3/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/SetupSoundEffectsMeta.lua
URL: 
http://svn.slimdevices.com/7.3/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/SetupSoundEffectsMeta.lua?rev=2970&root=Jive&r1=2969&r2=2970&view=diff
==============================================================================
--- 
7.3/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/SetupSoundEffectsMeta.lua
 (original)
+++ 
7.3/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/SetupSoundEffectsMeta.lua
 Thu Sep 25 08:57:06 2008
@@ -50,16 +50,21 @@
        -- load sounds
        meta:registerService("loadSounds")
 
+       -- add a menu to load us
+       jiveMain:addItem(meta:menuItem('appletSetupSoundEffects', 
'advancedSettings', "SOUND_EFFECTS", function(applet, ...) 
applet:settingsShow(...) end))
+
+end
+
+function configureApplet(self)
+
        -- The startup sound needs to be played with the minimum
        -- delay, load and play it first
        appletManager:callService("loadSounds", "STARTUP")
        Framework:playSound("STARTUP")
-       
+
        -- Load all other sounds
        appletManager:callService("loadSounds", nil) -- nil is default from 
settings
 
-       -- add a menu to load us
-       jiveMain:addItem(meta:menuItem('appletSetupSoundEffects', 
'advancedSettings', "SOUND_EFFECTS", function(applet, ...) 
applet:settingsShow(...) end))
 end
 
 

Modified: 
7.3/trunk/squeezeplay/src/squeezeplay/share/applets/SetupWallpaper/SetupWallpaperMeta.lua
URL: 
http://svn.slimdevices.com/7.3/trunk/squeezeplay/src/squeezeplay/share/applets/SetupWallpaper/SetupWallpaperMeta.lua?rev=2970&root=Jive&r1=2969&r2=2970&view=diff
==============================================================================
--- 
7.3/trunk/squeezeplay/src/squeezeplay/share/applets/SetupWallpaper/SetupWallpaperMeta.lua
 (original)
+++ 
7.3/trunk/squeezeplay/src/squeezeplay/share/applets/SetupWallpaper/SetupWallpaperMeta.lua
 Thu Sep 25 08:57:06 2008
@@ -43,12 +43,15 @@
 function registerApplet(meta)
        meta:registerService("showBackground")
        meta:registerService("setBackground")
-       -- load default wallpaper before connecting to a player (nil will load 
default)
-       appletManager:callService("setBackground", nil)
-
        -- add a menu item for configuration
        jiveMain:addItem(meta:menuItem('appletSetupWallpaper', 
'screenSettings', 'WALLPAPER', function(applet, ...) applet:settingsShow(...) 
end))
 
+end
+
+function configureApplet(meta)
+
+       -- load default wallpaper before connecting to a player (nil will load 
default)
+       appletManager:callService("setBackground", nil)
 end
 
 

Modified: 
7.3/trunk/squeezeplay/src/squeezeplay_desktop/share/applets/Quit/QuitMeta.lua
URL: 
http://svn.slimdevices.com/7.3/trunk/squeezeplay/src/squeezeplay_desktop/share/applets/Quit/QuitMeta.lua?rev=2970&root=Jive&r1=2969&r2=2970&view=diff
==============================================================================
--- 
7.3/trunk/squeezeplay/src/squeezeplay_desktop/share/applets/Quit/QuitMeta.lua 
(original)
+++ 
7.3/trunk/squeezeplay/src/squeezeplay_desktop/share/applets/Quit/QuitMeta.lua 
Thu Sep 25 08:57:06 2008
@@ -37,6 +37,9 @@
 
 
 function registerApplet(self)
+end
+
+function configureApplet(self)
        -- add ourselves to the end of the main menu
        jiveMain:addItem({
                id = 'appletQuit',

Modified: 
7.3/trunk/squeezeplay/src/squeezeplay_desktop/share/applets/SetupWelcome/SetupWelcomeMeta.lua
URL: 
http://svn.slimdevices.com/7.3/trunk/squeezeplay/src/squeezeplay_desktop/share/applets/SetupWelcome/SetupWelcomeMeta.lua?rev=2970&root=Jive&r1=2969&r2=2970&view=diff
==============================================================================
--- 
7.3/trunk/squeezeplay/src/squeezeplay_desktop/share/applets/SetupWelcome/SetupWelcomeMeta.lua
 (original)
+++ 
7.3/trunk/squeezeplay/src/squeezeplay_desktop/share/applets/SetupWelcome/SetupWelcomeMeta.lua
 Thu Sep 25 08:57:06 2008
@@ -41,6 +41,9 @@
 
 function registerApplet(meta)
        meta:registerService("step1")
+end
+
+function configureApplet(meta)
        if not meta:getSettings().setupDone then
                appletManager:callService("step1")
        end

Modified: 
7.3/trunk/squeezeplay/src/squeezeplay_jive/share/applets/SetupWelcome/SetupWelcomeMeta.lua
URL: 
http://svn.slimdevices.com/7.3/trunk/squeezeplay/src/squeezeplay_jive/share/applets/SetupWelcome/SetupWelcomeMeta.lua?rev=2970&root=Jive&r1=2969&r2=2970&view=diff
==============================================================================
--- 
7.3/trunk/squeezeplay/src/squeezeplay_jive/share/applets/SetupWelcome/SetupWelcomeMeta.lua
 (original)
+++ 
7.3/trunk/squeezeplay/src/squeezeplay_jive/share/applets/SetupWelcome/SetupWelcomeMeta.lua
 Thu Sep 25 08:57:06 2008
@@ -42,6 +42,9 @@
 
 function registerApplet(meta)
        meta:registerService("step1")
+end
+
+function configureApplet(meta)
        if not meta:getSettings().setupDone then
                appletManager:callService("step1")
        end

_______________________________________________
Jive-checkins mailing list
[email protected]
http://lists.slimdevices.com/cgi-bin/mailman/listinfo/jive-checkins

Reply via email to