diff options
author | Marianne Arnold <pixelma@rockbox.org> | 2009-11-28 16:37:33 +0000 |
---|---|---|
committer | Marianne Arnold <pixelma@rockbox.org> | 2009-11-28 16:37:33 +0000 |
commit | c074c76211621ab15518649a4a835aeb5798bf29 (patch) | |
tree | c26d66052423a51a68703d12ae0cd59db20d0546 | |
parent | 3e5d7b40a9b6dc93912ba56a3293c992dd565f0e (diff) | |
download | rockbox-c074c76211621ab15518649a4a835aeb5798bf29.tar.gz rockbox-c074c76211621ab15518649a4a835aeb5798bf29.zip |
Make the classic_statusbar.sbs more classic. Icons, position of numbers, charging animation (only tested on a colour display so far), volume as before but gets a 'clipping' icon on targets that allow more than 0dB, add channels indicator in the rec screen. The only difference on swcodec should be the disk activity indicator on flash targets (for now). On hwcodec there are small differences in the recording screen - quality display is simply using the system font (no wasting another bitmap on a slightly less taller Q), frequency uses icons now (keeping the differences between the sbs files smaller and with the small 'k' it's easier to understand, but debateable). Since the animation makes use of the viewport colour (shades) parameters, a classic_statusbar.grey.sbs was needed - reusing the colour one didn't work correctly anyways. The difference between Recorders (RTC) and Ondios (disk activity) is achieved through the 112x64x1.sbs file itself.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23775 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r-- | wps/classic_statusbar.112x64x1.sbs | 92 | ||||
-rw-r--r-- | wps/classic_statusbar.grey.sbs (renamed from wps/classic_statusbar.rsbs) | 78 | ||||
-rw-r--r-- | wps/classic_statusbar.mono.sbs | 78 | ||||
-rw-r--r-- | wps/classic_statusbar.sbs | 76 | ||||
-rw-r--r-- | wps/classic_statusbar/access_disk.bmp | bin | 0 -> 90 bytes | |||
-rw-r--r-- | wps/classic_statusbar/access_flash.bmp | bin | 0 -> 90 bytes | |||
-rw-r--r-- | wps/classic_statusbar/batter-y.bmp | bin | 0 -> 90 bytes | |||
-rw-r--r-- | wps/classic_statusbar/battery.bmp | bin | 384 -> 510 bytes | |||
-rw-r--r-- | wps/classic_statusbar/rec_channels.bmp | bin | 0 -> 118 bytes | |||
-rw-r--r--[-rwxr-xr-x] | wps/classic_statusbar/rec_encoders.bmp | bin | 192 -> 158 bytes | |||
-rw-r--r--[-rwxr-xr-x] | wps/classic_statusbar/rec_frequencies.bmp | bin | 448 -> 446 bytes | |||
-rw-r--r--[-rwxr-xr-x] | wps/classic_statusbar/rec_mpegbitrates.bmp | bin | 640 -> 638 bytes | |||
-rw-r--r-- | wps/classic_statusbar/status.bmp | bin | 516 -> 542 bytes | |||
-rw-r--r-- | wps/classic_statusbar/volume.bmp | bin | 384 -> 538 bytes |
14 files changed, 201 insertions, 123 deletions
diff --git a/wps/classic_statusbar.112x64x1.sbs b/wps/classic_statusbar.112x64x1.sbs index c5c0ba8042..739b345a48 100644 --- a/wps/classic_statusbar.112x64x1.sbs +++ b/wps/classic_statusbar.112x64x1.sbs | |||
@@ -13,71 +13,95 @@ | |||
13 | # Just comment out the line for the one you dont want! | 13 | # Just comment out the line for the one you dont want! |
14 | 14 | ||
15 | # comment out the next line if you dont want battery icons | 15 | # comment out the next line if you dont want battery icons |
16 | %Vda | 16 | %Vda%Vde |
17 | |||
17 | # comment out the next line if you dont want battery number as text | 18 | # comment out the next line if you dont want battery number as text |
18 | # %Vdb | 19 | # %Vdb |
19 | 20 | ||
20 | # comment out the next line if you dont want volume icons | 21 | # comment out the next line if you dont want volume icons |
21 | # %Vdc | 22 | %Vdc |
22 | # comment out the next line if you dont want volume number as text | 23 | # comment out the next line if you dont want volume number as text |
23 | # %Vdd | 24 | # %Vdd |
24 | 25 | ||
25 | ################################################################ | 26 | ################################################################ |
26 | 27 | ||
27 | # Load some bitmaps | 28 | # Load some bitmaps |
28 | %xl|B|battery.bmp|0|0|10| | 29 | %xl|B|battery.bmp|0|0|16| |
29 | %xl|V|volume.bmp|0|0|10| | 30 | %xl|V|volume.bmp|1|0|17| |
30 | %xl|S|status.bmp|0|0|16| | 31 | %xl|S|status.bmp|0|0|15| |
32 | %xl|D|access_flash.bmp|0|0| | ||
33 | %xl|y|batter-y.bmp|0|0| | ||
34 | |||
35 | # %xl|m|rec_mpegbitrates.bmp|1|0|18| | ||
36 | %xl|f|rec_frequencies.bmp|0|0|12| | ||
37 | # %xl|e|rec_encoders.bmp|0|0|3| | ||
38 | %xl|c|rec_channels.bmp|13|0|2| | ||
31 | 39 | ||
32 | # Enable the correct viewports | 40 | # Enable the correct viewports |
33 | %?cs<%Vdc%Vdp%Vdr%Vds|%Vdc%Vdp%Vdr%Vds|%Vdz|%Vdc%Vdp%Vdr%Vds> | 41 | %?cs<%Vdc%Vdp%Vdr%Vds|%Vdc%Vdp%Vdr%Vds|%Vdz|%Vdc%Vdp%Vdr%Vds> |
34 | 42 | ||
43 | # Charging animation viewports | ||
44 | %t2%?bc<%Vdx|%Vda>;%t2%Vda | ||
45 | |||
46 | # Either RTC (Recorders) or virtual LED (Ondios) viewport | ||
47 | %?cc<%Vdt|%Vdl> | ||
48 | |||
35 | # Battery area, Icons | 49 | # Battery area, Icons |
36 | %Vl|a|0|0|16|8|0| | 50 | %Vl|a|0|0|17|7|0| |
37 | %?bl<%xdBa|%xdBa|%xdBb|%xdBc|%xdBd|%xdBe|%xdBf|%xdBg|%xdBh|%xdBi|%xdBj> | 51 | %?bl<%xdBa|%xdBb|%xdBc|%xdBd|%xdBe|%xdBf|%xdBg|%xdBh|%xdBi|%xdBj|%xdBk|%xdBl|%xdBm|%xdBn|%xdBo> |
38 | # charging icon | 52 | |
39 | %Vl|a|16|0|8|8|0| | 53 | # Battery area, viewport with full battery icon for charging animation |
40 | %?bc<%xdSa|> | 54 | %Vl|x|0|0|17|7|0| |
55 | %xdBo | ||
56 | |||
57 | # end of battery symbol (to exclude it from animation) | ||
58 | %Vl|e|17|0|3|7|0| | ||
59 | %xdy | ||
60 | |||
61 | # usb power or charger icon | ||
62 | %V|20|0|8|8|0| | ||
63 | %?bu<%xdSa|%?bc<%xdSa|%?bp<%xdSo>>> | ||
41 | 64 | ||
42 | # battery area, no icons | 65 | # battery area, no icons |
43 | %Vl|b|0|0|-|8|0| | 66 | %Vl|b|0|0|18|8|0| |
44 | %bl%bc | 67 | %ar%bl |
45 | 68 | ||
46 | # Volume area | 69 | # Volume area |
47 | %Vl|c|27|0|-|8|0| | 70 | %Vl|c|28|0|19|8|0| |
48 | %?mv<%pv|%?pv<%xdVa|%xdVb|%xdVc|%xdVd|%xdVe|%xdVf|%xdVg|%xdVh|%xdVi|%xdVj>> | 71 | %?mv<%ac%?pv<%xdVa|%pv| %pv| %pv>|%?pv<%xdVa|%xdVb|%xdVc|%xdVd|%xdVe|%xdVf|%xdVg|%xdVh|%xdVi|%xdVj|%xdVk|%xdVl|%xdVm|%xdVn|%xdVo|%xdVp|%xdVq>> |
49 | %Vl|d|27|0|-|8|0| | 72 | %Vl|d|28|0|19|8|0| |
50 | %pv | 73 | %ac%?pv<%xdVa|%pv| %pv| %pv> |
51 | 74 | ||
52 | # Icons, all in the same bmp strip, so need to use multiple viewports | 75 | # Icons, all in the same bmp strip, so need to use multiple viewports |
53 | # Playback mode | 76 | # Playback mode |
54 | %Vl|p|46|0|-|8|0| | 77 | %Vl|p|47|0|9|8|0| |
55 | %?mp<%xdSc|%xdSb|%xdSd|%xdSe|%xdSf|%xdSg|%xdSh|%xdSi|%xdSj> | 78 | %?mp<%xdSc|%xdSb|%xdSd|%xdSe|%xdSf|%xdSg|%xdSh|%xdSi|%xdSj> |
56 | 79 | ||
57 | # Repeat mode | 80 | # Repeat mode |
58 | %Vl|r|54|0|-|8|0| | 81 | %Vl|r|56|0|9|8|0| |
59 | %?mm<|%xdSi|%xdSj|%xdSk|%xdSl> | 82 | %?mm<|%xdSk|%xdSl|%xdSm|%xdSn> |
60 | 83 | ||
61 | # Shuffle mode | 84 | # Shuffle mode |
62 | %Vl|s|64|0|-|8|0| | 85 | %Vl|s|65|0|-|8|0| |
63 | %?ps<%xdSk|> | 86 | %?ps<%xdSm|> |
64 | 87 | ||
65 | 88 | ||
66 | # Recording section | 89 | # Recording section |
67 | %Vl|z|27|0|6|8|0| | 90 | # encoder/mpeg bitrate |
68 | 91 | %Vl|z|28|0|19|8|0| | |
69 | %Vl|z|33|0|18|8|0| | 92 | %?Rp<%acQ%Rb> |
70 | %?Rp<Q%Rb> | ||
71 | # status icon | 93 | # status icon |
72 | %Vl|z|46|0|8|8|0| | 94 | %Vl|z|47|0|8|8|0| |
73 | %?mp<%xdSc|%xdSb|%xdSd|%xdSe|%xdSf|%xdSg|%xdSh|%xdSi|%xdSj> | 95 | %?mp<%xdSc|%xdSb|%xdSd|%xdSe|%xdSf|%xdSg|%xdSh|%xdSi|%xdSj> |
74 | # frequency and stereo/mono | 96 | # frequency and channels |
75 | %Vl|z|54|0|-|8|0| | 97 | %Vl|z|55|0|-|8|0| |
76 | %?Rp<%?Rf<??|44|48|32|22|24|16>%?Rm<%xdSm|%xdSn>> | 98 | %?Rp<%?Rf<%xdfa|%xdfb|%xdfc|%xdfd|%xdfe|%xdff|%xdfg|%xdfh|%xdfi|%xdfj|%xdfk|%xdfl>> |
99 | %?Rm<%xdca|%xdcb> | ||
77 | 100 | ||
78 | # Clock on RTC able targets, and disk access | 101 | # Clock on Recorders |
79 | %V|-36|0|-6|8|0| # align on the right with room for 6 SYSFONT digits | 102 | %Vl|t|-30|0|30|8|0| # align on the right with room for 5 SYSFONT digits |
80 | %?cc<%?ca<%?St|time format|<%cH|%cI>:%cM|--:-->|> | 103 | %?cc<%?ca<%?St|time format|<%cH|%cI>:%cM|--:-->|> |
81 | # disk access "icon" | 104 | |
82 | %V|-6|0|-|8|0| # align on the right with room for 1 SYSFONT digit | 105 | # Disk access on Ondios |
83 | %?lh<*|> | 106 | %Vl|l|-12|0|-|8|0| |
107 | %?lh<%xdD|> | ||
diff --git a/wps/classic_statusbar.rsbs b/wps/classic_statusbar.grey.sbs index 413f98239e..21c2c88b62 100644 --- a/wps/classic_statusbar.rsbs +++ b/wps/classic_statusbar.grey.sbs | |||
@@ -5,7 +5,7 @@ | |||
5 | # | 5 | # |
6 | 6 | ||
7 | # specify the UI area viewport... everything but a bar 8 pixels high at the top | 7 | # specify the UI area viewport... everything but a bar 8 pixels high at the top |
8 | %Vi|0|8|-|-|1| | 8 | %Vi|0|8|-|-|1|0|3| |
9 | 9 | ||
10 | ############################################################## | 10 | ############################################################## |
11 | # Options: | 11 | # Options: |
@@ -13,74 +13,92 @@ | |||
13 | # Just comment out the line for the one you dont want! | 13 | # Just comment out the line for the one you dont want! |
14 | 14 | ||
15 | # comment out the next line if you dont want battery icons | 15 | # comment out the next line if you dont want battery icons |
16 | %Vda | 16 | %Vda%Vde |
17 | |||
17 | # comment out the next line if you dont want battery number as text | 18 | # comment out the next line if you dont want battery number as text |
18 | # %Vdb | 19 | # %Vdb |
19 | 20 | ||
20 | # comment out the next line if you dont want volume icons | 21 | # comment out the next line if you dont want volume icons |
21 | # %Vdc | 22 | %Vdc |
22 | # comment out the next line if you dont want volume number as text | 23 | # comment out the next line if you dont want volume number as text |
23 | # %Vdd | 24 | # %Vdd |
24 | 25 | ||
25 | ################################################################ | 26 | ################################################################ |
26 | 27 | ||
27 | # Load some bitmaps | 28 | # Load some bitmaps |
28 | %xl|B|battery.bmp|0|0|10| | 29 | %xl|B|battery.bmp|0|0|16| |
29 | %xl|V|volume.bmp|0|0|10| | 30 | %xl|V|volume.bmp|1|0|17| |
30 | %xl|S|status.bmp|0|0|14| | 31 | %xl|S|status.bmp|0|0|15| |
32 | %xl|D|access_disk.bmp|0|0| | ||
33 | %xl|y|batter-y.bmp|0|0| | ||
31 | 34 | ||
32 | %xl|m|rec_mpegbitrates.bmp|0|0|18| | 35 | %xl|m|rec_mpegbitrates.bmp|1|0|18| |
33 | %xl|f|rec_frequencies.bmp|0|0|12| | 36 | %xl|f|rec_frequencies.bmp|0|0|12| |
34 | %xl|e|rec_encoders.bmp|0|0|4| | 37 | %xl|e|rec_encoders.bmp|0|0|3| |
38 | %xl|c|rec_channels.bmp|13|0|2| | ||
35 | 39 | ||
36 | # Enable the correct viewports | 40 | # Enable the correct viewports |
37 | %?cs<%Vdc%Vdp%Vdr%Vds|%Vdc%Vdp%Vdr%Vds|%Vdz|%Vdc%Vdp%Vdr%Vds> | 41 | %?cs<%Vdc%Vdp%Vdr%Vds|%Vdc%Vdp%Vdr%Vds|%Vdz|%Vdc%Vdp%Vdr%Vds> |
38 | 42 | ||
43 | # Charging animation viewports | ||
44 | %t2%?bc<%Vdx|%Vda>;%t2%Vda | ||
45 | |||
39 | # Battery area, Icons | 46 | # Battery area, Icons |
40 | %Vl|a|0|0|16|8|0| | 47 | %Vl|a|0|0|17|7|0|0|3| |
41 | %?bl<%xdBa|%xdBa|%xdBb|%xdBc|%xdBd|%xdBe|%xdBf|%xdBg|%xdBh|%xdBi|%xdBj> | 48 | %?bl<%xdBa|%xdBb|%xdBc|%xdBd|%xdBe|%xdBf|%xdBg|%xdBh|%xdBi|%xdBj|%xdBk|%xdBl|%xdBm|%xdBn|%xdBo> |
42 | # charging icon | 49 | |
43 | %Vl|a|16|0|8|8|0| | 50 | # Battery area, grey background viewport for charging animation |
44 | %?bc<%xdSa|> | 51 | %Vl|x|0|0|17|7|0|0|1| |
52 | %?bl<%xdBa|%xdBb|%xdBc|%xdBd|%xdBe|%xdBf|%xdBg|%xdBh|%xdBi|%xdBj|%xdBk|%xdBl|%xdBm|%xdBn|%xdBo> | ||
53 | |||
54 | # end of battery symbol (to exclude it from animation) | ||
55 | %Vl|e|17|0|3|7|0|0|3| | ||
56 | %xdy | ||
57 | |||
58 | # usb power or charger icon | ||
59 | %V|20|0|8|8|0|0|3| | ||
60 | %?bu<%xdSa|%?bc<%xdSa|%?bp<%xdSo>>> | ||
45 | 61 | ||
46 | # battery area, no icons | 62 | # battery area, no icons |
47 | %Vl|b|0|0|-|8|0| | 63 | %Vl|b|0|0|18|8|0|0|3| |
48 | %bl%bc | 64 | %ar%bl |
49 | 65 | ||
50 | # Volume area | 66 | # Volume area |
51 | %Vl|c|27|0|-|8|0| | 67 | %Vl|c|28|0|19|8|0|0|3| |
52 | %?mv<%pv|%?pv<%xdVa|%xdVb|%xdVc|%xdVd|%xdVe|%xdVf|%xdVg|%xdVh|%xdVi|%xdVj>> | 68 | %?mv<%ac%?pv<%pv|%pv| %pv| %pv>|%?pv<%xdVa|%xdVb|%xdVc|%xdVd|%xdVe|%xdVf|%xdVg|%xdVh|%xdVi|%xdVj|%xdVk|%xdVl|%xdVm|%xdVn|%xdVo|%xdVp|%xdVq>> |
53 | %Vl|d|27|0|-|8|0| | 69 | %Vl|d|28|0|19|8|0|0|3| |
54 | %pv | 70 | %ac%?pv<%pv|%pv| %pv| %pv> |
55 | 71 | ||
56 | # Icons, all in the same bmp strip, so need to use multiple viewports | 72 | # Icons, all in the same bmp strip, so need to use multiple viewports |
57 | # Playback mode | 73 | # Playback mode |
58 | %Vl|p|46|0|-|8|0| | 74 | %Vl|p|47|0|9|8|0|0|3| |
59 | %?mp<%xdSc|%xdSb|%xdSd|%xdSe|%xdSf|%xdSg|%xdSh|%xdSi|%xdSj> | 75 | %?mp<%xdSc|%xdSb|%xdSd|%xdSe|%xdSf|%xdSg|%xdSh|%xdSi|%xdSj> |
60 | 76 | ||
61 | # Repeat mode | 77 | # Repeat mode |
62 | %Vl|r|54|0|-|8|0| | 78 | %Vl|r|56|0|9|8|0|0|3| |
63 | %?mm<|%xdSk|%xdSl|%xdSm|%xdSn> | 79 | %?mm<|%xdSk|%xdSl|%xdSm|%xdSn> |
64 | 80 | ||
65 | # Shuffle mode | 81 | # Shuffle mode |
66 | %Vl|s|64|0|-|8|0| | 82 | %Vl|s|65|0|-|8|0|0|3| |
67 | %?ps<%xdSm|> | 83 | %?ps<%xdSm|> |
68 | 84 | ||
69 | 85 | ||
70 | # Recording section | 86 | # Recording section |
71 | # encoder/mpeg bitrate | 87 | # encoder/mpeg bitrate |
72 | %Vl|z|27|0|18|8|0| | 88 | %Vl|z|28|0|19|8|0|0|3| |
73 | %?Rp<%?Re<%xdea|%xdeb|%xdec|%?Rb<%xdma|%xdmb|%xdmc|%xdmd|%xdme|%xdmf|%xdmg|%xdmh|%xdmi|%xdmj|%xdmk|%xdml|%xdmm|%xdmn|%xdmo|%xdmp|%xdmq|%xdmr>>> | 89 | %?Rp<%?Re<%xdea|%xdeb|%xdec|%?Rb<%xdma|%xdmb|%xdmc|%xdmd|%xdme|%xdmf|%xdmg|%xdmh|%xdmi|%xdmj|%xdmk|%xdml|%xdmm|%xdmn|%xdmo|%xdmp|%xdmq|%xdmr>>> |
74 | # status icon | 90 | # status icon |
75 | %Vl|z|46|0|8|8|0| | 91 | %Vl|z|47|0|8|8|0|0|3| |
76 | %?mp<%xdSc|%xdSb|%xdSd|%xdSe|%xdSf|%xdSg|%xdSh|%xdSi|%xdSj> | 92 | %?mp<%xdSc|%xdSb|%xdSd|%xdSe|%xdSf|%xdSg|%xdSh|%xdSi|%xdSj> |
77 | # frequency | 93 | # frequency and channels |
78 | %Vl|z|54|0|-|8|0| | 94 | %Vl|z|55|0|-|8|0|0|3| |
79 | %?Rp<%?Rf<%xdfa|%xdfb|%xdfc|%xdfd|%xdfe|%xdff|%xdfg|%xdfh|%xdfi|%xdfj|%xdfk|%xdfl>> | 95 | %?Rp<%?Rf<%xdfa|%xdfb|%xdfc|%xdfd|%xdfe|%xdff|%xdfg|%xdfh|%xdfi|%xdfj|%xdfk|%xdfl>> |
96 | %?Rm<%xdca|%xdcb> | ||
80 | 97 | ||
81 | # Clock on RTC able targets, and disk access | 98 | # Clock on RTC able targets, and disk access |
82 | %V|-36|0|-6|8|0| # align on the right with room for 6 SYSFONT digits | 99 | %V|-43|0|31|8|0|0|3| # align on the right with room for 5 SYSFONT digits |
83 | %?cc<%?ca<%?St|time format|<%cH|%cI>:%cM|--:-->|> | 100 | %?cc<%?ca<%?St|time format|<%cH|%cI>:%cM|--:-->|> |
84 | # disk access "icon" | 101 | |
85 | %V|-6|0|-|8|0| # align on the right with room for 1 SYSFONT digit | 102 | # disk access icon |
86 | %?lh<*|> | 103 | %V|-12|0|-|8|0|0|3| |
104 | %?lh<%xdD|> | ||
diff --git a/wps/classic_statusbar.mono.sbs b/wps/classic_statusbar.mono.sbs index b20043d51d..268c6976a8 100644 --- a/wps/classic_statusbar.mono.sbs +++ b/wps/classic_statusbar.mono.sbs | |||
@@ -5,7 +5,7 @@ | |||
5 | # | 5 | # |
6 | 6 | ||
7 | # specify the UI area viewport... everything but a bar 8 pixels high at the top | 7 | # specify the UI area viewport... everything but a bar 8 pixels high at the top |
8 | %Vi|0|8|-|-|1|-|-| | 8 | %Vi|0|8|-|-|1| |
9 | 9 | ||
10 | ############################################################## | 10 | ############################################################## |
11 | # Options: | 11 | # Options: |
@@ -13,74 +13,92 @@ | |||
13 | # Just comment out the line for the one you dont want! | 13 | # Just comment out the line for the one you dont want! |
14 | 14 | ||
15 | # comment out the next line if you dont want battery icons | 15 | # comment out the next line if you dont want battery icons |
16 | %Vda | 16 | %Vda%Vde |
17 | |||
17 | # comment out the next line if you dont want battery number as text | 18 | # comment out the next line if you dont want battery number as text |
18 | # %Vdb | 19 | # %Vdb |
19 | 20 | ||
20 | # comment out the next line if you dont want volume icons | 21 | # comment out the next line if you dont want volume icons |
21 | # %Vdc | 22 | %Vdc |
22 | # comment out the next line if you dont want volume number as text | 23 | # comment out the next line if you dont want volume number as text |
23 | # %Vdd | 24 | # %Vdd |
24 | 25 | ||
25 | ################################################################ | 26 | ################################################################ |
26 | 27 | ||
27 | # Load some bitmaps | 28 | # Load some bitmaps |
28 | %xl|B|battery.bmp|0|0|10| | 29 | %xl|B|battery.bmp|0|0|16| |
29 | %xl|V|volume.bmp|0|0|10| | 30 | %xl|V|volume.bmp|1|0|17| |
30 | %xl|S|status.bmp|0|0|14| | 31 | %xl|S|status.bmp|0|0|15| |
32 | %xl|D|access_disk.bmp|0|0| | ||
33 | %xl|y|batter-y.bmp|0|0| | ||
31 | 34 | ||
32 | %xl|m|rec_mpegbitrates.bmp|0|0|18| | 35 | %xl|m|rec_mpegbitrates.bmp|1|0|18| |
33 | %xl|f|rec_frequencies.bmp|0|0|12| | 36 | %xl|f|rec_frequencies.bmp|0|0|12| |
34 | %xl|e|rec_encoders.bmp|0|0|4| | 37 | %xl|e|rec_encoders.bmp|0|0|3| |
38 | %xl|c|rec_channels.bmp|13|0|2| | ||
35 | 39 | ||
36 | # Enable the correct viewports | 40 | # Enable the correct viewports |
37 | %?cs<%Vdc%Vdp%Vdr%Vds|%Vdc%Vdp%Vdr%Vds|%Vdz|%Vdc%Vdp%Vdr%Vds> | 41 | %?cs<%Vdc%Vdp%Vdr%Vds|%Vdc%Vdp%Vdr%Vds|%Vdz|%Vdc%Vdp%Vdr%Vds> |
38 | 42 | ||
43 | # Charging animation viewports | ||
44 | %t2%?bc<%Vdx|%Vda>;%t2%Vda | ||
45 | |||
39 | # Battery area, Icons | 46 | # Battery area, Icons |
40 | %Vl|a|0|0|16|8|0| | 47 | %Vl|a|0|0|17|7|0| |
41 | %?bl<%xdBa|%xdBa|%xdBb|%xdBc|%xdBd|%xdBe|%xdBf|%xdBg|%xdBh|%xdBi|%xdBj> | 48 | %?bl<%xdBa|%xdBb|%xdBc|%xdBd|%xdBe|%xdBf|%xdBg|%xdBh|%xdBi|%xdBj|%xdBk|%xdBl|%xdBm|%xdBn|%xdBo> |
42 | # charging icon | 49 | |
43 | %Vl|a|16|0|8|8|0| | 50 | # Battery area, viewport with full battery icon for charging animation |
44 | %?bc<%xdSa|> | 51 | %Vl|x|0|0|17|7|0| |
52 | %xdBo | ||
53 | |||
54 | # end of battery symbol (to exclude it from animation) | ||
55 | %Vl|e|17|0|3|7|0| | ||
56 | %xdy | ||
57 | |||
58 | # usb power or charger icon | ||
59 | %V|20|0|8|8|0| | ||
60 | %?bu<%xdSa|%?bc<%xdSa|%?bp<%xdSo>>> | ||
45 | 61 | ||
46 | # battery area, no icons | 62 | # battery area, no icons |
47 | %Vl|b|0|0|-|8|0| | 63 | %Vl|b|0|0|18|8|0| |
48 | %bl%bc | 64 | %ar%bl |
49 | 65 | ||
50 | # Volume area | 66 | # Volume area |
51 | %Vl|c|27|0|-|8|0| | 67 | %Vl|c|28|0|19|8|0| |
52 | %?mv<%pv|%?pv<%xdVa|%xdVb|%xdVc|%xdVd|%xdVe|%xdVf|%xdVg|%xdVh|%xdVi|%xdVj>> | 68 | %?mv<%ac%?pv<%pv|%pv| %pv| %pv>|%?pv<%xdVa|%xdVb|%xdVc|%xdVd|%xdVe|%xdVf|%xdVg|%xdVh|%xdVi|%xdVj|%xdVk|%xdVl|%xdVm|%xdVn|%xdVo|%xdVp|%xdVq>> |
53 | %Vl|d|27|0|-|8|0| | 69 | %Vl|d|28|0|19|8|0| |
54 | %pv | 70 | %ac%?pv<%pv|%pv| %pv| %pv> |
55 | 71 | ||
56 | # Icons, all in the same bmp strip, so need to use multiple viewports | 72 | # Icons, all in the same bmp strip, so need to use multiple viewports |
57 | # Playback mode | 73 | # Playback mode |
58 | %Vl|p|46|0|-|8|0| | 74 | %Vl|p|47|0|9|8|0| |
59 | %?mp<%xdSc|%xdSb|%xdSd|%xdSe|%xdSf|%xdSg|%xdSh|%xdSi|%xdSj> | 75 | %?mp<%xdSc|%xdSb|%xdSd|%xdSe|%xdSf|%xdSg|%xdSh|%xdSi|%xdSj> |
60 | 76 | ||
61 | # Repeat mode | 77 | # Repeat mode |
62 | %Vl|r|54|0|-|8|0| | 78 | %Vl|r|56|0|9|8|0| |
63 | %?mm<|%xdSk|%xdSl|%xdSm|%xdSn> | 79 | %?mm<|%xdSk|%xdSl|%xdSm|%xdSn> |
64 | 80 | ||
65 | # Shuffle mode | 81 | # Shuffle mode |
66 | %Vl|s|64|0|-|8|0| | 82 | %Vl|s|65|0|-|8|0| |
67 | %?ps<%xdSm|> | 83 | %?ps<%xdSm|> |
68 | 84 | ||
69 | 85 | ||
70 | # Recording section | 86 | # Recording section |
71 | # encoder/mpeg bitrate | 87 | # encoder/mpeg bitrate |
72 | %Vl|z|27|0|18|8|0| | 88 | %Vl|z|28|0|19|8|0| |
73 | %?Rp<%?Re<%xdea|%xdeb|%xdec|%?Rb<%xdma|%xdmb|%xdmc|%xdmd|%xdme|%xdmf|%xdmg|%xdmh|%xdmi|%xdmj|%xdmk|%xdml|%xdmm|%xdmn|%xdmo|%xdmp|%xdmq|%xdmr>>> | 89 | %?Rp<%?Re<%xdea|%xdeb|%xdec|%?Rb<%xdma|%xdmb|%xdmc|%xdmd|%xdme|%xdmf|%xdmg|%xdmh|%xdmi|%xdmj|%xdmk|%xdml|%xdmm|%xdmn|%xdmo|%xdmp|%xdmq|%xdmr>>> |
74 | # status icon | 90 | # status icon |
75 | %Vl|z|46|0|8|8|0| | 91 | %Vl|z|47|0|8|8|0| |
76 | %?mp<%xdSc|%xdSb|%xdSd|%xdSe|%xdSf|%xdSg|%xdSh|%xdSi|%xdSj> | 92 | %?mp<%xdSc|%xdSb|%xdSd|%xdSe|%xdSf|%xdSg|%xdSh|%xdSi|%xdSj> |
77 | # frequency | 93 | # frequency and channels |
78 | %Vl|z|54|0|-|8|0| | 94 | %Vl|z|55|0|-|8|0| |
79 | %?Rp<%?Rf<%xdfa|%xdfb|%xdfc|%xdfd|%xdfe|%xdff|%xdfg|%xdfh|%xdfi|%xdfj|%xdfk|%xdfl>> | 95 | %?Rp<%?Rf<%xdfa|%xdfb|%xdfc|%xdfd|%xdfe|%xdff|%xdfg|%xdfh|%xdfi|%xdfj|%xdfk|%xdfl>> |
96 | %?Rm<%xdca|%xdcb> | ||
80 | 97 | ||
81 | # Clock on RTC able targets, and disk access | 98 | # Clock on RTC able targets, and disk access |
82 | %V|-36|0|-6|8|0| # align on the right with room for 6 SYSFONT digits | 99 | %V|-43|0|31|8|0| # align on the right with room for 5 SYSFONT digits |
83 | %?cc<%?ca<%?St|time format|<%cH|%cI>:%cM|--:-->|> | 100 | %?cc<%?ca<%?St|time format|<%cH|%cI>:%cM|--:-->|> |
84 | # disk access "icon" | 101 | |
85 | %V|-6|0|-|8|0| # align on the right with room for 1 SYSFONT digit | 102 | # disk access icon |
86 | %?lh<*|> | 103 | %V|-12|0|-|8|0| |
104 | %?lh<%xdD|> | ||
diff --git a/wps/classic_statusbar.sbs b/wps/classic_statusbar.sbs index 01beced4ca..86214dbe2d 100644 --- a/wps/classic_statusbar.sbs +++ b/wps/classic_statusbar.sbs | |||
@@ -13,74 +13,92 @@ | |||
13 | # Just comment out the line for the one you dont want! | 13 | # Just comment out the line for the one you dont want! |
14 | 14 | ||
15 | # comment out the next line if you dont want battery icons | 15 | # comment out the next line if you dont want battery icons |
16 | %Vda | 16 | %Vda%Vde |
17 | |||
17 | # comment out the next line if you dont want battery number as text | 18 | # comment out the next line if you dont want battery number as text |
18 | # %Vdb | 19 | # %Vdb |
19 | 20 | ||
20 | # comment out the next line if you dont want volume icons | 21 | # comment out the next line if you dont want volume icons |
21 | # %Vdc | 22 | %Vdc |
22 | # comment out the next line if you dont want volume number as text | 23 | # comment out the next line if you dont want volume number as text |
23 | # %Vdd | 24 | # %Vdd |
24 | 25 | ||
25 | ################################################################ | 26 | ################################################################ |
26 | 27 | ||
27 | # Load some bitmaps | 28 | # Load some bitmaps |
28 | %xl|B|battery.bmp|0|0|10| | 29 | %xl|B|battery.bmp|0|0|16| |
29 | %xl|V|volume.bmp|0|0|10| | 30 | %xl|V|volume.bmp|1|0|17| |
30 | %xl|S|status.bmp|0|0|14| | 31 | %xl|S|status.bmp|0|0|15| |
32 | %xl|D|access_disk.bmp|0|0| | ||
33 | %xl|y|batter-y.bmp|0|0| | ||
31 | 34 | ||
32 | %xl|m|rec_mpegbitrates.bmp|0|0|18| | 35 | %xl|m|rec_mpegbitrates.bmp|1|0|18| |
33 | %xl|f|rec_frequencies.bmp|0|0|12| | 36 | %xl|f|rec_frequencies.bmp|0|0|12| |
34 | %xl|e|rec_encoders.bmp|0|0|4| | 37 | %xl|e|rec_encoders.bmp|0|0|3| |
38 | %xl|c|rec_channels.bmp|13|0|2| | ||
35 | 39 | ||
36 | # Enable the correct viewports | 40 | # Enable the correct viewports |
37 | %?cs<%Vdc%Vdp%Vdr%Vds|%Vdc%Vdp%Vdr%Vds|%Vdz|%Vdc%Vdp%Vdr%Vds> | 41 | %?cs<%Vdc%Vdp%Vdr%Vds|%Vdc%Vdp%Vdr%Vds|%Vdz|%Vdc%Vdp%Vdr%Vds> |
38 | 42 | ||
43 | # Charging animation viewports | ||
44 | %t2%?bc<%Vdx|%Vda>;%t2%Vda | ||
45 | |||
39 | # Battery area, Icons | 46 | # Battery area, Icons |
40 | %Vl|a|0|0|16|8|0|-|-| | 47 | %Vl|a|0|0|17|7|0|-|-| |
41 | %?bl<%xdBa|%xdBa|%xdBb|%xdBc|%xdBd|%xdBe|%xdBf|%xdBg|%xdBh|%xdBi|%xdBj> | 48 | %?bl<%xdBa|%xdBb|%xdBc|%xdBd|%xdBe|%xdBf|%xdBg|%xdBh|%xdBi|%xdBj|%xdBk|%xdBl|%xdBm|%xdBn|%xdBo> |
42 | # charging icon | 49 | |
43 | %Vl|a|16|0|8|8|0|-|-| | 50 | # Battery area, grey background viewport for charging animation |
44 | %?bc<%xdSa|> | 51 | %Vl|x|0|0|17|7|0|-|555555| |
52 | %?bl<%xdBa|%xdBb|%xdBc|%xdBd|%xdBe|%xdBf|%xdBg|%xdBh|%xdBi|%xdBj|%xdBk|%xdBl|%xdBm|%xdBn|%xdBo> | ||
53 | |||
54 | # end of battery symbol (to exclude it from animation) | ||
55 | %Vl|e|17|0|3|7|0|-|-| | ||
56 | %xdy | ||
57 | |||
58 | # usb power or charger icon | ||
59 | %V|20|0|8|8|0|-|-| | ||
60 | %?bu<%xdSa|%?bc<%xdSa|%?bp<%xdSo>>> | ||
45 | 61 | ||
46 | # battery area, no icons | 62 | # battery area, no icons |
47 | %Vl|b|0|0|-|8|0|-|-| | 63 | %Vl|b|0|0|18|8|0|-|-| |
48 | %bl%bc | 64 | %ar%bl |
49 | 65 | ||
50 | # Volume area | 66 | # Volume area |
51 | %Vl|c|27|0|-|8|0|-|-| | 67 | %Vl|c|28|0|19|8|0|-|-| |
52 | %?mv<%pv|%?pv<%xdVa|%xdVb|%xdVc|%xdVd|%xdVe|%xdVf|%xdVg|%xdVh|%xdVi|%xdVj>> | 68 | %?mv<%ac%?pv<%pv|%pv| %pv| %pv>|%?pv<%xdVa|%xdVb|%xdVc|%xdVd|%xdVe|%xdVf|%xdVg|%xdVh|%xdVi|%xdVj|%xdVk|%xdVl|%xdVm|%xdVn|%xdVo|%xdVp|%xdVq>> |
53 | %Vl|d|27|0|-|8|0|-|-| | 69 | %Vl|d|28|0|19|8|0|-|-| |
54 | %pv | 70 | %ac%?pv<%pv|%pv| %pv| %pv> |
55 | 71 | ||
56 | # Icons, all in the same bmp strip, so need to use multiple viewports | 72 | # Icons, all in the same bmp strip, so need to use multiple viewports |
57 | # Playback mode | 73 | # Playback mode |
58 | %Vl|p|46|0|-|8|0|-|-| | 74 | %Vl|p|47|0|9|8|0|-|-| |
59 | %?mp<%xdSc|%xdSb|%xdSd|%xdSe|%xdSf|%xdSg|%xdSh|%xdSi|%xdSj> | 75 | %?mp<%xdSc|%xdSb|%xdSd|%xdSe|%xdSf|%xdSg|%xdSh|%xdSi|%xdSj> |
60 | 76 | ||
61 | # Repeat mode | 77 | # Repeat mode |
62 | %Vl|r|54|0|-|8|0|-|-| | 78 | %Vl|r|56|0|9|8|0|-|-| |
63 | %?mm<|%xdSk|%xdSl|%xdSm|%xdSn> | 79 | %?mm<|%xdSk|%xdSl|%xdSm|%xdSn> |
64 | 80 | ||
65 | # Shuffle mode | 81 | # Shuffle mode |
66 | %Vl|s|64|0|-|8|0|-|-| | 82 | %Vl|s|65|0|-|8|0|-|-| |
67 | %?ps<%xdSm|> | 83 | %?ps<%xdSm|> |
68 | 84 | ||
69 | 85 | ||
70 | # Recording section | 86 | # Recording section |
71 | # encoder/mpeg bitrate | 87 | # encoder/mpeg bitrate |
72 | %Vl|z|27|0|18|8|0|-|-| | 88 | %Vl|z|28|0|19|8|0|-|-| |
73 | %?Rp<%?Re<%xdea|%xdeb|%xdec|%?Rb<%xdma|%xdmb|%xdmc|%xdmd|%xdme|%xdmf|%xdmg|%xdmh|%xdmi|%xdmj|%xdmk|%xdml|%xdmm|%xdmn|%xdmo|%xdmp|%xdmq|%xdmr>>> | 89 | %?Rp<%?Re<%xdea|%xdeb|%xdec|%?Rb<%xdma|%xdmb|%xdmc|%xdmd|%xdme|%xdmf|%xdmg|%xdmh|%xdmi|%xdmj|%xdmk|%xdml|%xdmm|%xdmn|%xdmo|%xdmp|%xdmq|%xdmr>>> |
74 | # status icon | 90 | # status icon |
75 | %Vl|z|46|0|8|8|0|-|-| | 91 | %Vl|z|47|0|8|8|0|-|-| |
76 | %?mp<%xdSc|%xdSb|%xdSd|%xdSe|%xdSf|%xdSg|%xdSh|%xdSi|%xdSj> | 92 | %?mp<%xdSc|%xdSb|%xdSd|%xdSe|%xdSf|%xdSg|%xdSh|%xdSi|%xdSj> |
77 | # frequency | 93 | # frequency and channels |
78 | %Vl|z|54|0|-|8|0|-|-| | 94 | %Vl|z|55|0|-|8|0|-|-| |
79 | %?Rp<%?Rf<%xdfa|%xdfb|%xdfc|%xdfd|%xdfe|%xdff|%xdfg|%xdfh|%xdfi|%xdfj|%xdfk|%xdfl>> | 95 | %?Rp<%?Rf<%xdfa|%xdfb|%xdfc|%xdfd|%xdfe|%xdff|%xdfg|%xdfh|%xdfi|%xdfj|%xdfk|%xdfl>> |
96 | %?Rm<%xdca|%xdcb> | ||
80 | 97 | ||
81 | # Clock on RTC able targets, and disk access | 98 | # Clock on RTC able targets, and disk access |
82 | %V|-36|0|-6|8|0|-|-| # align on the right with room for 6 SYSFONT digits | 99 | %V|-43|0|31|8|0|-|-| # align on the right with room for 5 SYSFONT digits |
83 | %?cc<%?ca<%?St|time format|<%cH|%cI>:%cM|--:-->|> | 100 | %?cc<%?ca<%?St|time format|<%cH|%cI>:%cM|--:-->|> |
84 | # disk access "icon" | 101 | |
85 | %V|-6|0|-|8|0|-|-| # align on the right with room for 1 SYSFONT digit | 102 | # disk access icon |
86 | %?lh<*|> | 103 | %V|-12|0|-|8|0|-|-| |
104 | %?lh<%xdD|> | ||
diff --git a/wps/classic_statusbar/access_disk.bmp b/wps/classic_statusbar/access_disk.bmp new file mode 100644 index 0000000000..7586b0f3ef --- /dev/null +++ b/wps/classic_statusbar/access_disk.bmp | |||
Binary files differ | |||
diff --git a/wps/classic_statusbar/access_flash.bmp b/wps/classic_statusbar/access_flash.bmp new file mode 100644 index 0000000000..4e9935ace2 --- /dev/null +++ b/wps/classic_statusbar/access_flash.bmp | |||
Binary files differ | |||
diff --git a/wps/classic_statusbar/batter-y.bmp b/wps/classic_statusbar/batter-y.bmp new file mode 100644 index 0000000000..b1e9f7acff --- /dev/null +++ b/wps/classic_statusbar/batter-y.bmp | |||
Binary files differ | |||
diff --git a/wps/classic_statusbar/battery.bmp b/wps/classic_statusbar/battery.bmp index 86718be7c6..f3b3d69bbd 100644 --- a/wps/classic_statusbar/battery.bmp +++ b/wps/classic_statusbar/battery.bmp | |||
Binary files differ | |||
diff --git a/wps/classic_statusbar/rec_channels.bmp b/wps/classic_statusbar/rec_channels.bmp new file mode 100644 index 0000000000..5465f39c42 --- /dev/null +++ b/wps/classic_statusbar/rec_channels.bmp | |||
Binary files differ | |||
diff --git a/wps/classic_statusbar/rec_encoders.bmp b/wps/classic_statusbar/rec_encoders.bmp index 6ef2a37d99..a97701fb29 100755..100644 --- a/wps/classic_statusbar/rec_encoders.bmp +++ b/wps/classic_statusbar/rec_encoders.bmp | |||
Binary files differ | |||
diff --git a/wps/classic_statusbar/rec_frequencies.bmp b/wps/classic_statusbar/rec_frequencies.bmp index ae29a92fe8..8b977c9dfb 100755..100644 --- a/wps/classic_statusbar/rec_frequencies.bmp +++ b/wps/classic_statusbar/rec_frequencies.bmp | |||
Binary files differ | |||
diff --git a/wps/classic_statusbar/rec_mpegbitrates.bmp b/wps/classic_statusbar/rec_mpegbitrates.bmp index ce5576daf9..06f460b68c 100755..100644 --- a/wps/classic_statusbar/rec_mpegbitrates.bmp +++ b/wps/classic_statusbar/rec_mpegbitrates.bmp | |||
Binary files differ | |||
diff --git a/wps/classic_statusbar/status.bmp b/wps/classic_statusbar/status.bmp index 6749b1ea9b..87910fe49c 100644 --- a/wps/classic_statusbar/status.bmp +++ b/wps/classic_statusbar/status.bmp | |||
Binary files differ | |||
diff --git a/wps/classic_statusbar/volume.bmp b/wps/classic_statusbar/volume.bmp index eb51f39491..fad6afeaaf 100644 --- a/wps/classic_statusbar/volume.bmp +++ b/wps/classic_statusbar/volume.bmp | |||
Binary files differ | |||