1. ################################################################################
  2. # #
  3. # ####### ###### ###### #### #### ####### ###### #### #### #
  4. # ######## ######## ######## #### #### ######### ######## #### #### #
  5. # #### #### #### #### #### #### #### #### #### #### #### #### #### #### #
  6. # #### ### #### #### #### #### #### #### #### #### #### #### #### #### #
  7. # #### ### #### #### #### #### ######## #### #### #### #### ####### #
  8. # #### #### #### #### #### #### ######## #### #### #### #### ####### #
  9. # ######## #### #### #### #### ####### ######## #### #### ##### #
  10. # ######## #### #### #### ####### ######## #### #### ##### #
  11. # ######## #### #### #### ####### ######### #### #### ##### #
  12. # #### #### #### #### #### #### ######## #### #### #### #### ####### #
  13. # #### #### #### #### #### #### ######## #### #### #### #### ####### #
  14. # #### #### #### #### #### #### #### #### #### #### #### #### #### #### #
  15. # #### #### #### #### #### #### #### #### #### #### #### #### #### #### #
  16. # #### #### ######## ######## #### #### ######### ######## #### #### #
  17. # #### #### ###### ###### #### #### ######## ###### #### #### #
  18. # #
  19. # OPEN SOURCE JUKEBOX FIRMWARE #
  20. # #
  21. ################################################################################
  22. # #
  23. # THEME : DEFAULT #
  24. # TARGET(S) : RaaA #
  25. # AUTHOR : Hayden Pearce #
  26. # : st.lascivious@slingshot.co.nz #
  27. # LICENSE : CC-BY-SA http://creativecommons.org/licenses/by-sa/3.0/ #
  28. # COPYRIGHT : © Hayden Pearce 23/05/11 Monday - 23rd - May - 2011 #
  29. # #
  30. ################################################################################
  31. #
  32. #
  33. ################################################################################
  34. # #
  35. # IDENTIFIER LEGEND #
  36. # #
  37. # a == "ALBUM ART" #
  38. # b == "CURRENT TRACK INFO - ALBUM ART" && "NEXT TRACK INFO - ALBUM ART" #
  39. # c == "CURRENT TRACK INFO - NO ALBUM ART" #
  40. # d == "NEXT TRACK INFO - NO ALBUM ART" #
  41. # e == "POPUP && POPUP TAB - LEFT" #
  42. # f == "VOLUME POPUP && POPUP TAB - RIGHT" #
  43. # g == "<NO POPUP|BUTTONS|VOLUME|VOLUME FROM PRESS>" #
  44. # #
  45. ################################################################################
  46. #
  47. #
  48. ################################################################################
  49. # #
  50. # WPS CODE BEGINS #
  51. # #
  52. ################################################################################
  53. #
  54. #
  55. # DISABLE STATUS BAR
  56. #
  57. %wd
  58. #
  59. #
  60. # BACKDROP
  61. #
  62. %X(BACKDROP-240x320x16.bmp)
  63. #
  64. #
  65. # PRELOAD FONTS
  66. #
  67. %Fl(2,16-DroidSans-Bold.fnt)
  68. %Fl(3,18-DroidSans-Bold.fnt)
  69. #
  70. #
  71. # PRELOAD IMAGES
  72. #
  73. %xl(A,FASTFORWARD-240x320x16.bmp,0,0,2)
  74. %xl(B,PLAYMODE-240x320x16.bmp,0,0,5)
  75. %xl(C,POPUP-240x320x16.bmp,0,0)
  76. %xl(D,POPUP_TAB-240x320x16.bmp,0,0,2)
  77. %xl(E,PROGRESSBAR_BACKGROUND-240x320x16.bmp,0,0)
  78. %xl(F,REPEAT-240x320x16.bmp,0,0,5)
  79. %xl(G,REWIND-240x320x16.bmp,0,0,2)
  80. %xl(H,SHUFFLE-240x320x16.bmp,0,0,2)
  81. %xl(I,TITLEBAR-240x320x16.bmp,0,0,10)
  82. %xl(J,VOLUME_BACKGROUND-240x320x16.bmp,0,0)
  83. %xl(K,VOLUME_POPUP-240x320x16.bmp,0,0)
  84. %xl(L,VOLUMEBAR_BACKGROUND-240x320x16.bmp,0,0)
  85. #
  86. #
  87. # VIEWPORT CONDITIONS
  88. #
  89. %?C<%Vd(a)%?vg(g)<%Vd(b)|%Vd(e)|%Vd(f)|%Vd(f)>|%Vd(c)%Vd(d)>
  90. #
  91. #
  92. # ALBUM ART
  93. #
  94. %Vl(a,55,30,130,130,-)
  95. %T(0,0,130,130,hotkey)
  96. %T(0,0,130,130,*playlist)
  97. %Cl(0,0,130,130,c,c)
  98. %Cd
  99. #
  100. #
  101. # CURRENT TRACK INFO - ALBUM ART
  102. #
  103. %ax%Vl(b,14,164,212,48,2)
  104. %T(0,0,212,48,playlist)
  105. %T(0,0,212,48,*contextmenu)
  106. %s%ac%?it<%it|%fn>
  107. %s%ac%?ia<%ia|%?d(2)<%d(2)|%(root%)>>
  108. %s%ac%?id<%id|%?d(1)<%d(1)|%(root%)>>
  109. #
  110. #
  111. # CURRENT TRACK INFO - NO ALBUM ART
  112. #
  113. %ax%Vl(c,14,30,212,134,3)
  114. %T(0,0,212,134,playlist)
  115. %T(0,0,212,134,*contextmenu)
  116. %s%ac%?it<%it|%fn>
  117. %s%ac%?ia<%ia|%?d(2)<%d(2)|%(root%)>>
  118. %s%ac%?id<%id|%?d(1)<%d(1)|%(root%)>>
  119. %ac%?ig<%ig>
  120. %ac%?iy<%iy>
  121. %ac%?fv<%(VBR%)> %fb kbit/s %fc
  122. #
  123. #
  124. # FAST FORWARD
  125. #
  126. %V(204,292,24,23,-)
  127. %T(0,0,24,23,next)
  128. %T(0,0,24,23,&ffwd)
  129. %?mp<%xd(Ab)|%xd(Aa)|%xd(Aa)|%xd(Aa)|%xd(Aa)||||>
  130. #
  131. #
  132. # NEXT TRACK INFO - ALBUM ART
  133. #
  134. %ax%Vl(b,14,212,212,36,2)
  135. %T(0,0,212,36,*next)
  136. %s%ac%?Fn<%Sx(Next Track:)|%?ig<%ig>>
  137. %s%ac%?Fn<%t(10.0)%?It<%It|%Fn>;%t(10.0)%?Ia<%Ia|%?D(2)<%D(2)|%(root%)>> - %?Id<%Id|%?D(1)<%D(1)|%(root%)>>|%?iy<%iy>>
  138. #
  139. #
  140. # NEXT TRACK INFO - NO ALBUM ART
  141. #
  142. %ax%Vl(d,14,164,212,84,3)
  143. %T(0,0,212,84,*next)
  144. %s%ac%?Fn<%Sx(Next Track:)>
  145. %s%ac%?Fn<%?It<%It|%Fn>>
  146. %s%ac%?Fn<%?Ia<%Ia|%?D(2)<%D(2)|%(root%)>>>
  147. %s%ac%?Fn<%?Id<%Id|%?D(1)<%D(1)|%(root%)>>>
  148. #
  149. #
  150. # PLAYMODE
  151. #
  152. %V(169,292,24,23,-)
  153. %T(0,0,24,23,play)
  154. %T(0,0,24,23,*stop)
  155. %?mp<%xd(Ba)|%xd(Bc)|%xd(Bb)|%xd(Bd)|%xd(Be)||||>
  156. #
  157. #
  158. # POPUP
  159. #
  160. %Vl(e,21,166,198,80,-)
  161. %T(5,15,73,53,browse)
  162. %T(81,15,53,53,quickscreen)
  163. %T(138,15,55,53,contextmenu)
  164. %xd(C)
  165. #
  166. #
  167. # POPUP TAB - LEFT
  168. #
  169. %V(0,164,14,84,-)
  170. %T(e,0,0,14,84,*none)
  171. %?Tl(e,10)<%vs(g,set,2)|%xd(Da)%vs(g,set,1)>
  172. #
  173. #
  174. # POPUP TAB - RIGHT
  175. #
  176. %V(226,164,14,84,-)
  177. %T(f,0,0,14,84,*none)
  178. %?Tl(f,3)<%vs(g,set,3)|%xd(Db)%?if(%vg(g),<,4)<%vs(g,set,1)>>
  179. #
  180. #
  181. # PROGRESSBAR
  182. #
  183. %V(22,253,198,14,-)
  184. %T(0,0,198,14,progressbar)
  185. %pb(0,0,198,14,PROGRESSBAR-240x320x16.bmp,backdrop,E)
  186. #
  187. #
  188. # REPEAT
  189. #
  190. %V(57,292,18,23,-)
  191. %T(0,0,18,23,repmode)
  192. %?mm<%xd(Fa)|%xd(Fb)|%xd(Fc)|%xd(Fd)|%xd(Fe)>
  193. #
  194. #
  195. # REWIND
  196. #
  197. %V(134,292,24,23,-)
  198. %T(0,0,24,23,prev)
  199. %T(0,0,24,23,&rwd)
  200. %?mp<%xd(Gb)|%xd(Ga)|%xd(Ga)|%xd(Ga)|%xd(Ga)||||>
  201. #
  202. #
  203. # SHUFFLE
  204. #
  205. %V(86,292,37,23,-)
  206. %T(0,0,37,23,shuffle)
  207. %?ps<%xd(Ha)|%xd(Hb)>
  208. #
  209. #
  210. # TITLEBAR
  211. #
  212. %V(21,8,198,14,-)
  213. %T(0,0,198,14,menu)
  214. %T(0,0,198,14,*quickscreen)
  215. %?mp<|%xd(Id)|%xd(Ie)|%xd(If)|%xd(Ig)||||>
  216. #
  217. #
  218. # TIME ELAPSED/REMAINING
  219. #
  220. %V(20,272,200,16,2)
  221. %al%pc%ac%?mv(2.0)<%?Sr<dB%pv :%Sx(Volume)|%Sx(Volume): %pvdB>|%?Sr<%pe %Sx(of) %pp|%pp %Sx(of) %pe>>%ar%pr
  222. #
  223. #
  224. # VOLUME
  225. #
  226. %V(12,292,34,23,-)
  227. %T(0,0,34,23,*mute)
  228. %pv(0,0,34,23,VOLUME-240x320x16.bmp,backdrop,J)
  229. #
  230. #
  231. # VOLUME POPUP
  232. #
  233. %Vl(f,21,166,198,80,-)
  234. %T(f,10,31,178,18,volume)
  235. %xd(K)
  236. %pv(10,31,178,18,VOLUMEBAR-240x320x16.bmp,backdrop,L)
  237. %?Tl(f,5)<%vs(g,set,4)|%?if(%vg(g),=,4)<%vs(g,set,1)>>
  238. #
  239. #
  240. #
  241. #
  242. #
  243. #
  244. #
  245. #
  246. #
  247. #
  248. ################################################################################
  249. # #
  250. # Acknowledgements & Thanks... #
  251. # #
  252. # Many thanks to the Rockbox Team of developers and contributors, who have #
  253. # made this possible. #
  254. # #
  255. # You can visit them here: http://www.rockbox.org #
  256. # #
  257. # Special thanks to: #
  258. # Aaron Light (oldbushie), Jonathan Gordon (JdGordon), Thomas Martitz (kugel), #
  259. # Marianne Arnold (pixelma) #
  260. # #
  261. # And to all those who contributed feedback regarding the new layout. #
  262. # #
  263. ################################################################################
  264. #
  265. ################################################################################
  266. # #
  267. # END OF FILE #
  268. # #
  269. ################################################################################