summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarianne Arnold <pixelma@rockbox.org>2009-11-28 16:37:33 +0000
committerMarianne Arnold <pixelma@rockbox.org>2009-11-28 16:37:33 +0000
commitc074c76211621ab15518649a4a835aeb5798bf29 (patch)
treec26d66052423a51a68703d12ae0cd59db20d0546
parent3e5d7b40a9b6dc93912ba56a3293c992dd565f0e (diff)
downloadrockbox-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.sbs92
-rw-r--r--wps/classic_statusbar.grey.sbs (renamed from wps/classic_statusbar.rsbs)78
-rw-r--r--wps/classic_statusbar.mono.sbs78
-rw-r--r--wps/classic_statusbar.sbs76
-rw-r--r--wps/classic_statusbar/access_disk.bmpbin0 -> 90 bytes
-rw-r--r--wps/classic_statusbar/access_flash.bmpbin0 -> 90 bytes
-rw-r--r--wps/classic_statusbar/batter-y.bmpbin0 -> 90 bytes
-rw-r--r--wps/classic_statusbar/battery.bmpbin384 -> 510 bytes
-rw-r--r--wps/classic_statusbar/rec_channels.bmpbin0 -> 118 bytes
-rw-r--r--[-rwxr-xr-x]wps/classic_statusbar/rec_encoders.bmpbin192 -> 158 bytes
-rw-r--r--[-rwxr-xr-x]wps/classic_statusbar/rec_frequencies.bmpbin448 -> 446 bytes
-rw-r--r--[-rwxr-xr-x]wps/classic_statusbar/rec_mpegbitrates.bmpbin640 -> 638 bytes
-rw-r--r--wps/classic_statusbar/status.bmpbin516 -> 542 bytes
-rw-r--r--wps/classic_statusbar/volume.bmpbin384 -> 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