Author: bklaas
Date: Mon Nov 10 08:42:38 2008
New Revision: 3313
URL: http://svn.slimdevices.com?rev=3313&root=Jive&view=rev
Log:
Bug: 9343
Description: FullscreenSkin support for large artwork Now Playing setting
(currently identical to browse and ss in this skin)
Modified:
7.3/trunk/squeezeplay/src/squeezeplay_desktop/share/applets/FullscreenSkin/FullscreenSkinApplet.lua
7.3/trunk/squeezeplay/src/squeezeplay_desktop/share/applets/FullscreenSkin/FullscreenSkinMeta.lua
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=3313&root=Jive&r1=3312&r2=3313&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
Mon Nov 10 08:42:38 2008
@@ -1498,11 +1498,6 @@
local SELECT_COLOR = { 0x00, 0x00, 0x00 }
local SELECT_SH_COLOR = { }
-
- -- Title
- --s.ssnptitle = _uses(s.minititle)
-
- -- Title
s.ssnptitle = {}
setmetatable(s.ssnptitle, { __index = s.title })
@@ -1522,8 +1517,9 @@
s.ssnptitle.playlist.text = {}
s.ssnptitle.playlist.text.align = "top-right"
- -- nptitle style is the same for both windowStyles
+ -- nptitle style is the same for all windowStyles
s.browsenptitle = _uses(s.ssnptitle)
+ s.largenptitle = _uses(s.ssnptitle)
-- Song
s.ssnptrack = {}
@@ -1543,8 +1539,9 @@
}
s.ssnptrack.text.fg = TEXT_COLOR
- -- nptrack is identical between the two windowStyles
+ -- nptrack is identical between all window styles
s.browsenptrack = _uses(s.ssnptrack)
+ s.largenptrack = _uses(s.ssnptrack)
local arrowPaddingBottom = s.ssnptitle.text.padding[4]
@@ -1557,6 +1554,7 @@
s.ssleftarrow.img = Surface:loadImage(imgpath ..
"pointer_nowplaying_L.png")
s.browseleftarrow = _uses(s.ssleftarrow)
+ s.largeleftarrow = _uses(s.ssleftarrow)
-- Right Arrow
@@ -1568,11 +1566,11 @@
s.ssrightarrow.img = Surface:loadImage(imgpath ..
"pointer_nowplaying_R.png")
s.browserightarrow = _uses(s.ssrightarrow)
+ s.largerightarrow = _uses(s.ssrightarrow)
-- Artwork
- local ARTWORK_SIZE = 350
- local browseArtWidth = ARTWORK_SIZE
- local ssArtWidth = ARTWORK_SIZE
+ -- FIXME: get this width from settings instead
+ local ssArtWidth = 350
local ssnoartworkoffset = (screenWidth - ssArtWidth) / 2
s.ssnpartwork = {}
@@ -1587,6 +1585,7 @@
s.ssnpartwork.artwork.img = Surface:loadImage(imgpath ..
"album_noartwork_375.png")
s.browsenpartwork = _uses(s.ssnpartwork)
+ s.largenpartwork = _uses(s.ssnpartwork)
s.ssnpcontrols = {}
s.ssnpcontrols.order = { 'rew', 'play', 'fwd' }
@@ -1621,19 +1620,7 @@
s.ssnpcontrols.fwd.img = Surface:loadImage(imgpath ..
"Screen_Formats/Player_Controls/Cyan/icon_toolbar_ffwd_on.png")
s.browsenpcontrols = _uses(s.ssnpcontrols)
-
-
---[[ right now these are the same in alberti
- -- artwork layout is not the same between the two windowStyles
- local browsenoartworkoffset = (screenWidth - browseArtWidth) / 2
- local browsenpartwork = {
- w = browseArtWidth,
- border = { browsenoartworkoffset, 25, browsenoartworkoffset, 25
},
- artwork = { padding = 0, img = Surface:loadImage(imgpath ..
"album_noartwork_" .. browseArtWidth .. ".png") }
- }
- s.browsenpartwork = _uses(s.ssnpartwork, browsenpartwork)
---]]
-
+ s.largenpcontrols = _uses(s.ssnpcontrols)
-- Progress bar
s.ssprogress = {}
@@ -1641,7 +1628,6 @@
s.ssprogress.order = { "elapsed", "slider", "remain" }
s.ssprogress.remain = {}
s.ssprogress.remain.w = 200
- --s.ssprogress.text.w = 100
s.ssprogress.padding = { 25, 0, 25, 60 }
s.ssprogress.remain.padding = { 35, 0, 8, 60 }
@@ -1653,8 +1639,8 @@
padding = { 100, 0, 8, 60 }
})
- -- browse has different positioning than ss windowStyle
s.browseprogress = _uses(s.ssprogress)
+ s.largeprogress = _uses(s.ssprogress)
s.ssprogressB = {}
s.ssprogressB.horizontal = 1
@@ -1664,6 +1650,7 @@
s.ssprogressB.padding = { 0, 0, 0, 60 }
s.browseprogressB = _uses(s.ssprogressB)
+ s.largeprogressB = _uses(s.ssprogressB)
-- special style for when there shouldn't be a progress bar (e.g.,
internet radio streams)
s.ssprogressNB = {}
@@ -1679,6 +1666,7 @@
s.ssprogressNB.elapsed.sh = { 0x37, 0x37, 0x37 }
s.browseprogressNB = _uses(s.ssprogressNB)
+ s.largeprogressNB = _uses(s.ssprogressNB)
-- background style should start at x,y = 0,0
s.iconbg = {}
Modified:
7.3/trunk/squeezeplay/src/squeezeplay_desktop/share/applets/FullscreenSkin/FullscreenSkinMeta.lua
URL:
http://svn.slimdevices.com/7.3/trunk/squeezeplay/src/squeezeplay_desktop/share/applets/FullscreenSkin/FullscreenSkinMeta.lua?rev=3313&root=Jive&r1=3312&r2=3313&view=diff
==============================================================================
---
7.3/trunk/squeezeplay/src/squeezeplay_desktop/share/applets/FullscreenSkin/FullscreenSkinMeta.lua
(original)
+++
7.3/trunk/squeezeplay/src/squeezeplay_desktop/share/applets/FullscreenSkin/FullscreenSkinMeta.lua
Mon Nov 10 08:42:38 2008
@@ -38,6 +38,7 @@
THUMB_SIZE = 125,
nowPlayingBrowseArtworkSize = 350,
nowPlayingSSArtworkSize = 350,
+ nowPlayingLargeArtworkSize = 350,
}
jiveMain:registerSkin(self:string("DESKTOP_SKIN"), 'FullscreenSkin',
'skin', params)
end
_______________________________________________
Jive-checkins mailing list
[email protected]
http://lists.slimdevices.com/cgi-bin/mailman/listinfo/jive-checkins