summaryrefslogtreecommitdiff
path: root/wps
diff options
context:
space:
mode:
Diffstat (limited to 'wps')
-rw-r--r--wps/WPSLIST24
-rwxr-xr-xwps/wpsbuild.pl16
2 files changed, 40 insertions, 0 deletions
diff --git a/wps/WPSLIST b/wps/WPSLIST
index 663b681533..58fa5f1114 100644
--- a/wps/WPSLIST
+++ b/wps/WPSLIST
@@ -69,6 +69,8 @@ backdrop:
69iconset: 69iconset:
70viewers iconset: 70viewers iconset:
71selector type: bar (inverse) 71selector type: bar (inverse)
72ui viewport: -
73remote ui viewport: -
72</wps> 74</wps>
73 75
74<wps> 76<wps>
@@ -81,6 +83,8 @@ backdrop:
81iconset: 83iconset:
82viewers iconset: 84viewers iconset:
83selector type: bar (inverse) 85selector type: bar (inverse)
86ui viewport: -
87remote ui viewport: -
84</wps> 88</wps>
85 89
86<wps> 90<wps>
@@ -93,6 +97,8 @@ iconset:
93viewers iconset: 97viewers iconset:
94selector type: bar (inverse) 98selector type: bar (inverse)
95Statusbar: top 99Statusbar: top
100ui viewport: -
101remote ui viewport: -
96</wps> 102</wps>
97 103
98<wps> 104<wps>
@@ -105,6 +111,8 @@ backdrop:
105iconset: 111iconset:
106viewers iconset: 112viewers iconset:
107selector type: bar (inverse) 113selector type: bar (inverse)
114ui viewport:
115remote ui viewport:
108</wps> 116</wps>
109 117
110<rwps> 118<rwps>
@@ -152,6 +160,8 @@ backdrop:
152iconset: 160iconset:
153viewers iconset: 161viewers iconset:
154selector type: bar (inverse) 162selector type: bar (inverse)
163ui viewport: -
164remote ui viewport: -
155</wps> 165</wps>
156 166
157<rwps> 167<rwps>
@@ -159,6 +169,8 @@ Name: marquee.rwps
159Author: Mike Sobel 169Author: Mike Sobel
160Font: 13-Nimbus.fnt 170Font: 13-Nimbus.fnt
161Statusbar: top 171Statusbar: top
172ui viewport: -
173remote ui viewport: -
162</rwps> 174</rwps>
163 175
164<wps> 176<wps>
@@ -173,6 +185,8 @@ backdrop:
173iconset: 185iconset:
174viewers iconset: 186viewers iconset:
175selector type: bar (inverse) 187selector type: bar (inverse)
188ui viewport: -
189remote ui viewport: -
176</wps> 190</wps>
177 191
178<rwps> 192<rwps>
@@ -206,6 +220,8 @@ backdrop:
206iconset: 220iconset:
207viewers iconset: 221viewers iconset:
208selector type: bar (inverse) 222selector type: bar (inverse)
223ui viewport: -
224remote ui viewport: -
209</wps> 225</wps>
210 226
211<rwps> 227<rwps>
@@ -228,6 +244,8 @@ backdrop:
228iconset: 244iconset:
229viewers iconset: 245viewers iconset:
230selector type: bar (inverse) 246selector type: bar (inverse)
247ui viewport: -
248remote ui viewport: -
231</wps> 249</wps>
232 250
233<rwps> 251<rwps>
@@ -261,6 +279,8 @@ backdrop:
261iconset: 279iconset:
262viewers iconset: 280viewers iconset:
263selector type: bar (inverse) 281selector type: bar (inverse)
282ui viewport: -
283remote ui viewport: -
264</wps> 284</wps>
265 285
266<wps> 286<wps>
@@ -352,6 +372,10 @@ viewers iconset.240x400x16: /.rockbox/icons/tango_small_viewers.bmp
352 372
353# Whether the WPS is designed to have the statusbar on or off 373# Whether the WPS is designed to have the statusbar on or off
354Statusbar: top 374Statusbar: top
375
376# list & remote ui viewports
377ui viewport: -
378remote ui viewport: -
355</wps> 379</wps>
356 380
357<rwps> 381<rwps>
diff --git a/wps/wpsbuild.pl b/wps/wpsbuild.pl
index 735a63830a..e9e5c29a30 100755
--- a/wps/wpsbuild.pl
+++ b/wps/wpsbuild.pl
@@ -53,6 +53,8 @@ my $iconset;
53my $viewericon; 53my $viewericon;
54my $lineselecttextcolor; 54my $lineselecttextcolor;
55my $filetylecolor; 55my $filetylecolor;
56my $listviewport;
57my $remotelistviewport;
56 58
57# LCD sizes 59# LCD sizes
58my ($main_height, $main_width, $main_depth); 60my ($main_height, $main_width, $main_depth);
@@ -293,6 +295,12 @@ MOO
293 if($rwps && $has_remote ) { 295 if($rwps && $has_remote ) {
294 push @out, "rwps: /$rbdir/wps/$rwps\n"; 296 push @out, "rwps: /$rbdir/wps/$rwps\n";
295 } 297 }
298 if(defined($listviewport)) {
299 push @out, "ui viewport: $listviewport\n";
300 }
301 if(defined($remotelistviewport) && $has_remote) {
302 push @out, "remote ui viewport: $listviewport\n";
303 }
296 if(-f "$rbdir/wps/$cfg") { 304 if(-f "$rbdir/wps/$cfg") {
297 print STDERR "wpsbuild warning: wps/$cfg already exists!\n"; 305 print STDERR "wpsbuild warning: wps/$cfg already exists!\n";
298 } 306 }
@@ -347,6 +355,8 @@ while(<WPS>) {
347 undef $viewericon; 355 undef $viewericon;
348 undef $lineselecttextcolor; 356 undef $lineselecttextcolor;
349 undef $filetylecolor; 357 undef $filetylecolor;
358 undef $listviewport;
359 undef $remotelistviewport;
350 360
351 next; 361 next;
352 } 362 }
@@ -513,6 +523,12 @@ while(<WPS>) {
513 elsif($l =~ /^filetype colours: *(.*)/i) { 523 elsif($l =~ /^filetype colours: *(.*)/i) {
514 $filetylecolor = $1; 524 $filetylecolor = $1;
515 } 525 }
526 elsif($l =~ /^ui viewport: *(.*)/i) {
527 $listviewport = $1;
528 }
529 elsif($l =~ /^remote ui viewport: *(.*)/i) {
530 $remotelistviewport = $1;
531 }
516 else{ 532 else{
517 #print "Unknown line: $l!\n"; 533 #print "Unknown line: $l!\n";
518 } 534 }