From d206afbe6b68bbe4a16477fdcf3e2c952a9b6b91 Mon Sep 17 00:00:00 2001 From: Bertrik Sikken Date: Wed, 8 Feb 2012 23:40:38 +0100 Subject: [PATCH] FS#12390 - Sansa Clip Zip Cabbiev2 Port by Stephen Carroll Change-Id: I49ce0bfdc228bed55d47b5e743a7fa87ccd4da8a Reviewed-on: http://gerrit.rockbox.org/197 Reviewed-by: Jonathan Gordon Reviewed-by: Thomas Martitz --- backdrops/cabbiev2.96x96x16.bmp | Bin 0 -> 27702 bytes wps/WPSLIST | 5 ++ wps/cabbiev2.96x96x16.wps | 75 ++++++++++++++++++++++++++ wps/cabbiev2/battery-96x96x16.bmp | Bin 0 -> 4070 bytes wps/cabbiev2/lock-96x96x16.bmp | Bin 0 -> 630 bytes wps/cabbiev2/pb-96x96x16.bmp | Bin 0 -> 990 bytes wps/cabbiev2/playmode-96x96x16.bmp | Bin 0 -> 1270 bytes wps/cabbiev2/repeat-96x96x16.bmp | Bin 0 -> 710 bytes wps/cabbiev2/shuffle-96x96x16.bmp | Bin 0 -> 390 bytes wps/cabbiev2/volume-96x96x16.bmp | Bin 0 -> 2870 bytes wps/cabbiev2/wpsbackdrop-96x96x16.bmp | Bin 0 -> 27702 bytes 11 files changed, 80 insertions(+) create mode 100644 backdrops/cabbiev2.96x96x16.bmp create mode 100644 wps/cabbiev2.96x96x16.wps create mode 100644 wps/cabbiev2/battery-96x96x16.bmp create mode 100644 wps/cabbiev2/lock-96x96x16.bmp create mode 100644 wps/cabbiev2/pb-96x96x16.bmp create mode 100644 wps/cabbiev2/playmode-96x96x16.bmp create mode 100644 wps/cabbiev2/repeat-96x96x16.bmp create mode 100644 wps/cabbiev2/shuffle-96x96x16.bmp create mode 100644 wps/cabbiev2/volume-96x96x16.bmp create mode 100644 wps/cabbiev2/wpsbackdrop-96x96x16.bmp diff --git a/backdrops/cabbiev2.96x96x16.bmp b/backdrops/cabbiev2.96x96x16.bmp new file mode 100644 index 0000000000000000000000000000000000000000..ce203536cc39fa8830a4a9a73558265865ef3986 GIT binary patch literal 27702 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 Oz!;_Qup2+d1^)+WlzrO( literal 0 HcmV?d00001 diff --git a/wps/WPSLIST b/wps/WPSLIST index cd3fbcfde5..bd92dcbe19 100644 --- a/wps/WPSLIST +++ b/wps/WPSLIST @@ -55,6 +55,7 @@ Font.128x128x2: 12-Adobe-Helvetica.fnt Font.132x80x16: 11-Sazanami-Mincho.fnt Font.128x64x1: 08-Rockfont.fnt Font.112x64x1: 08-Rockfont.fnt +Font.96x96x16: 08-Rockfont.fnt # Remote font for iriver Remote Font.128x64x1: 08-Rockfont.fnt @@ -83,6 +84,7 @@ backdrop.176x220x16: backdrops/cabbiev2.176x220x16.bmp backdrop.220x176x16: backdrops/cabbiev2.220x176x16.bmp backdrop.240x320x16: backdrops/cabbiev2.240x320x16.bmp backdrop.240x400x16: backdrops/cabbiev2.240x400x16.bmp +backdrop.96x96x16: backdrops/cabbiev2.96x96x16.bmp #selection bar settings for color targets selector type.800x480x16: bar (gradient) @@ -100,6 +102,7 @@ selector type.176x132x16: bar (gradient) selector type.176x220x16: bar (gradient) selector type.160x128x2: bar (inverse) selector type.138x110x2: bar (inverse) +selector type.96x96x16: bar (gradient) #icons iconset.800x480x16: icons/tango_icons.32x32.bmp @@ -117,6 +120,7 @@ iconset.176x220x16: icons/tango_icons.12x12.bmp iconset.220x176x16: icons/tango_icons.12x12.bmp iconset.240x320x16: icons/tango_icons.16x16.bmp iconset.240x400x16: icons/tango_icons.16x16.bmp +iconset.96x96x16: icons/tango_small.bmp #viewer icons viewers iconset.800x480x16: icons/tango_icons_viewers.32x32.bmp @@ -134,6 +138,7 @@ viewers iconset.176x220x16: icons/tango_icons_viewers.12x12.bmp viewers iconset.220x176x16: icons/tango_icons_viewers.12x12.bmp viewers iconset.240x320x16: icons/tango_icons_viewers.16x16.bmp viewers iconset.240x400x16: icons/tango_icons_viewers.16x16.bmp +viewers iconset.96x96x16: icons/tango_small_viewers.bmp # Whether the WPS is designed to have the statusbar on or off Statusbar: top diff --git a/wps/cabbiev2.96x96x16.wps b/wps/cabbiev2.96x96x16.wps new file mode 100644 index 0000000000..b46bd22c56 --- /dev/null +++ b/wps/cabbiev2.96x96x16.wps @@ -0,0 +1,75 @@ +# Cabbie 2.0 default +# (C) 2007, Johannes Voggenthaler (Zinc Alloy) +# Derived from "cabbie" (C) Yohann Misquitta +# +# Disable Status Bar +%wd +# +# Load Backdrop +%X(wpsbackdrop-96x96x16.bmp) +# +# Preload Images +%xl(A,lock-96x96x16.bmp,0,0,2) +%xl(B,battery-96x96x16.bmp,0,0,10) +%xl(C,volume-96x96x16.bmp,0,0,10) +%xl(D,shuffle-96x96x16.bmp,0,0) +%xl(E,repeat-96x96x16.bmp,0,0,4) +%xl(F,playmode-96x96x16.bmp,0,0,5) +# +# Album Art/Info Viewport Conditional +%?C<%Vd(a)|%Vd(b)> +# +# Progress Bar +%V(2,65,92,5,-) +%pb(0,0,92,5,pb-96x96x16.bmp) +# +# Hold +%V(2,85,13,10,-) +%?mh<%xd(Aa)|%xd(Ab)> +# +# Battery +%V(17,85,19,10,-) +%?bp<%?bc<%xd(Ba)|%xd(Bb)>|%?bl<|%xd(Bc)|%xd(Bd)|%xd(Be)|%xd(Bf)|%xd(Bg)|%xd(Bh)|%xd(Bi)|%xd(Bj)>> +# +# Volume +%V(39,85,14,10,-) +%?pv<%xd(Ca)|%xd(Cb)|%xd(Cc)|%xd(Cd)|%xd(Ce)|%xd(Cf)|%xd(Cg)|%xd(Ch)|%xd(Ci)> +# +# Shuffle +%V(55,85,20,10,-) +%?ps<%xd(D)> +# +# Repeat +%V(73,85,8,10,-) +%?mm<|%xd(Ea)|%xd(Eb)|%xd(Ec)|%xd(Ed)> +# +# Playmode +%V(84,85,11,10,-) +%?mp<%xd(Fa)|%xd(Fb)|%xd(Fc)|%xd(Fd)|%xd(Fe)> +# +# Next Track Info +%V(2,56,92,8,1) +%s%ac%Sx(Next:) %?It<%It|%Fn> +# +# Time Elapsed/Remaining +%V(2,73,92,8,1) +%al%pc%ac%?Sr<%pe %Sx(of) %pp|%pp %Sx(of) %pe>%ar%pr +# +# Track Info - Album Art +%ax%Vl(a,51,12,-,34,1) +%s%al%?it<%it|%fn> +%s%al%?ia<%ia|%?d(2)<%d(2)|%(root%)>> +%s%al%?id<%id|%?d(1)<%d(1)|%(root%)>> +%s%al%?iy<%iy> +# +# Track Info - No Album Art +%Vl(b,0,12,-,34,1) +%s%ac%?it<%it|%fn> +%s%ac%?ia<%ia|%?d(2)<%d(2)|%(root%)>> +%s%ac%?id<%id|%?d(1)<%d(1)|%(root%)>> +%s%ac%?iy<%iy> +# +# Album Art +%ax%Vl(a,4,10,45,45,-) +%Cl(0,0,45,45,c,c) +%Cd \ No newline at end of file diff --git a/wps/cabbiev2/battery-96x96x16.bmp b/wps/cabbiev2/battery-96x96x16.bmp new file mode 100644 index 0000000000000000000000000000000000000000..f4f7469e562b7549362bb4a0ffdd5c5d920cfb77 GIT binary patch literal 4070 zcmc)NPi)#&7y$5>wrioCQUsUYW=D}0r0vjh88@3~m0)YPr8{wQ=u~Nm#sO~gg<%fq z$Tn%otsJa{O6laFsd8^dq7zhO1u9kYZba@n+|fzi)Kq3C*n2j{{IMTVH);N4KO5d5 zc|X4I`HNgp&jaJQ46pCNGXT#|;JE;N;3OP*_`Uy}dBR8Y_!|J_3;=HoA2S=glo8#6 z5&0d$V@zd1Gb6c0rAi6rJS9cRjLSSmRH{lflPBWvZ%8riO4ThulaeW!D8m1Rz26~a zw^)MTe9uQev-YM;Qn+el!WpdnGgMIx@-zoO{Tl$s5%mp-WAyyM_3vTg1+{>@~&^#uA z^T>=ml$4tXFDbVOju8oi4d+2|OoC`ak2Rc!(ty8#i?|4>VA zzJ0wo$K%rA<6rLXew2GHJu2rBY+urk8D0+IG7sF9%#S#SqKg# za2^NxH)SMIN|&%6{$2=X#p8k*vmRTc{lk0MH6)M*)?*|w?Qz`wd{nPQDsC#+SEu}7 z#0p_MSa-7?u;LMfkrjB4UmKC&q=i#{c+_sY9yblfue14)R2Or|0ZHIIjx_&mO9JO{ zQxBF+1^eopA68C`kFS;=yu=JElx^XZAH2kmDwHK*j*}jsiRK{(lojqCRC_s14l9(E z8Rj@yuTE>*1+-ht#<<4~J+FUwFS&^-6yD>{{>$38qr9+GX7gje|9n`XYzuVf;4zgK zmdPu4d`=09QJp3&rafSVDpKYf@+5`vWP1RXC^Eir1!oVE%?jULm{hQzY!8y{h|j{G zI#?hb+atoAE}y%OEarG{E9LXKqhXD*EYLXZ@s;+|SdAJNnf9<&e|B{CU|=7@7-97z z?(bK;gn9?7AHnq>RG#265?^JcQU5XVzN<8p1|b9Z8FYl2N~2Pp?muXGU0e#TUgW}0 ziKoO#l4MDNZjvmOU=dH;SG?=k|kd~oY6u#MpPpn1cNSp*uqED)P>i(_BR6p2FoQ(u`SF|sS+v!H!TdoTa z;~w}t*$)c+Qb7}1Mo)Nkx7F18@Vb1PV|Foupe{_ I!R`nD0d`pD5C8xG literal 0 HcmV?d00001 diff --git a/wps/cabbiev2/lock-96x96x16.bmp b/wps/cabbiev2/lock-96x96x16.bmp new file mode 100644 index 0000000000000000000000000000000000000000..8f6972604743c33f8549e90e75dcf8c8ae482499 GIT binary patch literal 630 zcmYjOF-XHu5WTdDA4MqQ(9IuR6g${Ww|psuATAv{#dNEif=iavR)luU*ba#X2iq}Y zgcMqEFk{C`Qz1BY436IKPtpH)x%+v!4B@-73*Q^w~havQmelpqILj3=n?Yzg93 zoF9PM2Ebl=rD^0rA$A?y*)zDbN{JAt2%vRrU-3*2>C-9zO#xss+c$l11C>Y2Qbi^b z1UFJBg;yRN$zk*%g#a?DGLf-+#wf(c@rx%HA18%)^AkYJF;sY+-n?G4lXgPlcG6E? z6M%WQq07rkJ6{T&dV@KLAriHlFAFQNx08REXgQt<0KUog+)m>xQ(1qz#}16F0GK=Z z1EV}1dvlf7O9=5rx^x;8V(N6D3~Y-QR|;Jwbm@zRo+zH?ah0Y35Pk$*O%Fzf zIQ>vE(O#X@}Wf1Jnpb&MkzXD}p?VFaIdu%1U##9;gl5IqO*^1wKl5L}25vrsmMS>^*Y zNi;`Ji>jkUbJ48u4cWGA-=Ym2K%2JdR;ydbx^B{OHpAWs^l9SN_(yD)pK}51VwHZ7 zT#o-_(gnkMJNzYCPS!jCJ*VePYphf6bSG7qmuri6lCky7m%vtPHLIxN9toP0H>}Lp zb1JUY{%woYCR^ysyTJMB2>@1t7Py#r1{nzB@-r)dBqoo%fT#nyQMqNh-xaBRyTeGH2 zV50O@`~#Cp;;WHiNjoiJ7iz9re5PW^A{V~;uRhiN9)&NVvTBx#6|$bSspe^3vu?}L zipX$XLxL*?)llG)0&zuV&}c>YPRsFaU-O`Vdws`uTEfQ&qjs}xP$<~6*^1f_667ek z4|l%j_xLwH6uPZdzREx2I&vI!-%F-YBLNi7g;ViVJeip2k9$A$Zuh?EO@z_$1$G;A zuUDl2Z+U0Z{N79Hr4S1DS$;3S_hNbj{hIf6dL_MhL7-Y$Q{cL&PF7V_OtKJL94pBMcX}@{{Zrv0C(3dF-1dqG?EQTM1z`nM2biCvWFX%%`!r@#n1IR9RJ(d~oZ!DZPjYZo4+uzpr!k2o2b13iQ zv(~J8q`lRN`jGwB1MLKT>(Kiio1ZtoY!qji(W`tG`Une*X6>W9mCwBNiM5Z%wNJ!c z<@+?Cm5&c{0)YFed^8%)^NxYN0W?5gSo$Cma|4`UTW^JXtI}7_Nz-Z1x<7RXeWUC} zaikggj@Q21#hEhvE1xsC^p*Ki)Rn%x!{aNT^n?XFGAVN%cS|4si?XM|KqjvTkM&{vU{&t2^g@%h%6t#>)77bZRUByB?>GL``6dsG Ry|nMvzP>dfMh|yr{s&ysWKEYKCo2)xq&Oxk zn{*_rqjJHOck4(9;eGkuyYKzpUEVxd*wz*G3-Ss1kZi%h9!){~^k^`}p}v4-A2{1Z z_Gj+mufbphgr2x%LF3cQ!FFS|LotYn%0p69B4|>Tm^~w_T;+Po!DhN_-m%mr-K3(T z8`p5X7WL{gOLQu0vA~0k literal 0 HcmV?d00001 diff --git a/wps/cabbiev2/volume-96x96x16.bmp b/wps/cabbiev2/volume-96x96x16.bmp new file mode 100644 index 0000000000000000000000000000000000000000..4e18bbe795029e0ac37da3c610ca77d7ccb7e1eb GIT binary patch literal 2870 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 Pue-Ht#i2y8&sE_6S10is literal 0 HcmV?d00001