Author: bklaas
Date: Wed Oct 15 06:22:20 2008
New Revision: 3135

URL: http://svn.slimdevices.com?rev=3135&root=Jive&view=rev
Log:
Bug: n/a
Description: Working left arrow on NowPlaying and current playlist windows in 
FullscreenSkin without affecting DefaultSkin
Layout fix for title bar in NowPlaying

Modified:
    
7.3/trunk/squeezeplay/src/squeezeplay/share/applets/DefaultSkin/DefaultSkinApplet.lua
    
7.3/trunk/squeezeplay/src/squeezeplay/share/applets/NowPlaying/NowPlayingApplet.lua
    
7.3/trunk/squeezeplay/src/squeezeplay/share/applets/SlimBrowser/SlimBrowserApplet.lua
    
7.3/trunk/squeezeplay/src/squeezeplay_desktop/share/applets/FullscreenSkin/FullscreenSkinApplet.lua

Modified: 
7.3/trunk/squeezeplay/src/squeezeplay/share/applets/DefaultSkin/DefaultSkinApplet.lua
URL: 
http://svn.slimdevices.com/7.3/trunk/squeezeplay/src/squeezeplay/share/applets/DefaultSkin/DefaultSkinApplet.lua?rev=3135&root=Jive&r1=3134&r2=3135&view=diff
==============================================================================
--- 
7.3/trunk/squeezeplay/src/squeezeplay/share/applets/DefaultSkin/DefaultSkinApplet.lua
 (original)
+++ 
7.3/trunk/squeezeplay/src/squeezeplay/share/applets/DefaultSkin/DefaultSkinApplet.lua
 Wed Oct 15 06:22:20 2008
@@ -339,8 +339,8 @@
        s.title.position = LAYOUT_NORTH
        s.title.bgImg = titleBox
        --FIXME: bug 8866
-       --s.title.order = { "back", "text" }
-       s.title.order = { "text" }
+       s.title.order = { "back", "text" }
+       --s.title.order = { "text" }
        s.title.text = {}
        s.title.text.padding = { 10, 8, 8, 8 }
        s.title.text.align = "top-left"
@@ -1578,7 +1578,7 @@
        s.ssnptitle.border = { 4, 4, 4, 0 }
        s.ssnptitle.position = LAYOUT_NORTH
        s.ssnptitle.bgImg = nptitleBox
-       s.ssnptitle.order = { "title", "playlist" }
+       s.ssnptitle.order = { "text", "playlist" }
        s.ssnptitle.text = {}
        s.ssnptitle.text.w = WH_FILL
        s.ssnptitle.text.padding = { 10, 7, 10, 9 }

Modified: 
7.3/trunk/squeezeplay/src/squeezeplay/share/applets/NowPlaying/NowPlayingApplet.lua
URL: 
http://svn.slimdevices.com/7.3/trunk/squeezeplay/src/squeezeplay/share/applets/NowPlaying/NowPlayingApplet.lua?rev=3135&root=Jive&r1=3134&r2=3135&view=diff
==============================================================================
--- 
7.3/trunk/squeezeplay/src/squeezeplay/share/applets/NowPlaying/NowPlayingApplet.lua
 (original)
+++ 
7.3/trunk/squeezeplay/src/squeezeplay/share/applets/NowPlaying/NowPlayingApplet.lua
 Wed Oct 15 06:22:20 2008
@@ -10,6 +10,7 @@
 local Font             = require("jive.ui.Font")
 local Framework        = require("jive.ui.Framework")
 local Icon             = require("jive.ui.Icon")
+local Button           = require("jive.ui.Button")
 local Choice           = require("jive.ui.Choice")
 local Label            = require("jive.ui.Label")
 local Group            = require("jive.ui.Group")
@@ -148,17 +149,17 @@
        -- hide this window if the player is turned off
        if not power then
                if self['browse'] and self['browse'].window then
-                       self['browse'].titleGroup:setWidgetValue("title", 
self:string(modeTokens['off']))
+                       self['browse'].titleGroup:setWidgetValue("text", 
self:string(modeTokens['off']))
                end
                if self['ss'] and self['ss'].window then
-                       self['ss'].titleGroup:setWidgetValue("title", 
self:string(modeTokens['off']))
+                       self['ss'].titleGroup:setWidgetValue("text", 
self:string(modeTokens['off']))
                end
        else
                if self['browse'] and self['browse'].window then
-                       self['browse'].titleGroup:setWidgetValue("title", 
self:string(modeTokens[mode]))
+                       self['browse'].titleGroup:setWidgetValue("text", 
self:string(modeTokens[mode]))
                end
                if self['ss'] and self['ss'].window then
-                       self['ss'].titleGroup:setWidgetValue("title", 
self:string(modeTokens[mode]))
+                       self['ss'].titleGroup:setWidgetValue("text", 
self:string(modeTokens[mode]))
                end
        end
 end
@@ -385,7 +386,7 @@
                token = 'off'
        end
        if ws.titleGroup then
-               ws.titleGroup:setWidgetValue("title", 
self:string(modeTokens[token]))
+               ws.titleGroup:setWidgetValue("text", 
self:string(modeTokens[token]))
        end
 end
 
@@ -465,15 +466,24 @@
                progress = "progress", 
                progressNB = "progressNB",
                npartwork = "npartwork" 
-       }
+       }       
+
        for k, v in pairs(components) do
                local new = windowStyle .. v
                components[k] = new
        end
+
        self[windowStyle].titleGroup = Group(components.nptitle, {
-                                  title = Label("text", 
self:string("SCREENSAVER_NOWPLAYING")),
-                                  playlist = Label("playlist", "")
-                          })
+               back = Button(
+                               Icon("back"), 
+                               function() 
+                                       
window:dispatchNewEvent(EVENT_KEY_PRESS, KEY_BACK) 
+                                       return EVENT_CONSUME 
+                               end
+                       ),
+                  text = Label("text", self:string("SCREENSAVER_NOWPLAYING")),
+                  playlist = Label("playlist", "")
+          })
        
 
        self[windowStyle].trackGroup = Group(components.nptrack, {

Modified: 
7.3/trunk/squeezeplay/src/squeezeplay/share/applets/SlimBrowser/SlimBrowserApplet.lua
URL: 
http://svn.slimdevices.com/7.3/trunk/squeezeplay/src/squeezeplay/share/applets/SlimBrowser/SlimBrowserApplet.lua?rev=3135&root=Jive&r1=3134&r2=3135&view=diff
==============================================================================
--- 
7.3/trunk/squeezeplay/src/squeezeplay/share/applets/SlimBrowser/SlimBrowserApplet.lua
 (original)
+++ 
7.3/trunk/squeezeplay/src/squeezeplay/share/applets/SlimBrowser/SlimBrowserApplet.lua
 Wed Oct 15 06:22:20 2008
@@ -2066,7 +2066,6 @@
 
                if not _player:isPowerOn() then
                        _statusStep.window:setTitle(_string(modeTokens['off']))
-                       _statusStep.window:setTitleStyle("currentplaylisttitle")
                end
 
                if playlistSize == 0 then
@@ -2132,7 +2131,6 @@
                if not power then
                        if step.window then
                                step.window:setTitle(_string("SLIMBROWSER_OFF"))
-                               
step.window:setTitleStyle("currentplaylisttitle")
                        end
                else
                        if step.window then
@@ -2140,7 +2138,6 @@
                                        step.window:replace(emptyStep.window, 
Window.transitionFadeIn)
                                end
                                step.window:setTitle(_string(modeTokens[mode]))
-                               
step.window:setTitleStyle("currentplaylisttitle")
                        end
                end
        end
@@ -2158,8 +2155,7 @@
                token = 'off'
        end
 
-       local newTitleWidget = Group('currentplaylisttitle', { text = 
Label("text", _string(modeTokens[token])), icon = Icon("icon") }) 
-       step.window:setTitleWidget(newTitleWidget)
+       step.window:setTitle(_string(modeTokens[token]))
 
 end
 
@@ -2312,7 +2308,8 @@
                                window = { 
                                        ["menuStyle"] = "album", 
                                }
-                       }
+                       },
+                       'currentplaylist'
                ),
                _statusSink
        )
@@ -2333,7 +2330,6 @@
        if not _player:isPowerOn() then
                if _statusStep.window then
                        _statusStep.window:setTitle(_string("SLIMBROWSER_OFF"))
-                       _statusStep.window:setTitleStyle("currentplaylisttitle")
                end
        end
 

Modified: 
7.3/trunk/squeezeplay/src/squeezeplay_desktop/share/applets/FullscreenSkin/FullscreenSkinApplet.lua
URL: 
http://svn.slimdevices.com/7.3/trunk/squeezeplay/src/squeezeplay_desktop/share/applets/FullscreenSkin/FullscreenSkinApplet.lua?rev=3135&root=Jive&r1=3134&r2=3135&view=diff
==============================================================================
--- 
7.3/trunk/squeezeplay/src/squeezeplay_desktop/share/applets/FullscreenSkin/FullscreenSkinApplet.lua
 (original)
+++ 
7.3/trunk/squeezeplay/src/squeezeplay_desktop/share/applets/FullscreenSkin/FullscreenSkinApplet.lua
 Wed Oct 15 06:22:20 2008
@@ -1435,7 +1435,25 @@
 
 
        -- Title
-       s.ssnptitle = _uses(s.title)
+       --s.ssnptitle = _uses(s.minititle)      
+
+     -- Title
+        s.ssnptitle = {}
+
+       setmetatable(s.ssnptitle, { __index = s.title })
+
+        s.ssnptitle.order = { "back", "text", "playlist" }
+
+       s.ssnptitle.back = {}
+       s.ssnptitle.back.img = Surface:loadImage(imgpath .. 
"pointer_selector_L.png")
+        s.ssnptitle.back.align = "left"
+
+        s.ssnptitle.playlist = {}
+        s.ssnptitle.playlist.padding = TITLE_PADDING
+        s.ssnptitle.playlist.font = _font(26)
+        s.ssnptitle.playlist.fg = TEXT_COLOR_BLACK
+        s.ssnptitle.playlist.text = {}
+        s.ssnptitle.playlist.text.align = "top-right"
 
        -- nptitle style is the same for both windowStyles
        s.browsenptitle = _uses(s.ssnptitle)

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

Reply via email to