summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2005-11-14 13:52:31 +0000
committerDaniel Stenberg <daniel@haxx.se>2005-11-14 13:52:31 +0000
commit414fb4ed633d56933807ddcc785cde7c1a772dca (patch)
tree29c585c216173ab895f781301790c4c83c8e2beb /apps
parentf59df8bf3ca48265ebff09fb10b4f40b336e346a (diff)
downloadrockbox-414fb4ed633d56933807ddcc785cde7c1a772dca.zip
rockbox-414fb4ed633d56933807ddcc785cde7c1a772dca.tar.gz
rockbox-414fb4ed633d56933807ddcc785cde7c1a772dca.tar.bz2
rockbox-414fb4ed633d56933807ddcc785cde7c1a772dca.tar.xz
xameius ipod WPS and my first take at a script that generates a .cfg file for
the WPS. This is only a first step. There are lots of more things to do. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7856 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps')
-rw-r--r--apps/wps/WPSLIST14
-rw-r--r--apps/wps/ipodVOL/be.bmpbin0 -> 102 bytes
-rw-r--r--apps/wps/ipodVOL/bf.bmpbin0 -> 102 bytes
-rw-r--r--apps/wps/ipodVOL/bfp.bmpbin0 -> 102 bytes
-rw-r--r--apps/wps/ipodVOL/bg.bmpbin0 -> 2622 bytes
-rw-r--r--apps/wps/ipodVOL/bh.bmpbin0 -> 102 bytes
-rw-r--r--apps/wps/ipodVOL/blank.bmpbin0 -> 102 bytes
-rw-r--r--apps/wps/ipodVOL/bqe.bmpbin0 -> 102 bytes
-rw-r--r--apps/wps/ipodVOL/bqf.bmpbin0 -> 102 bytes
-rw-r--r--apps/wps/ipodVOL/hold.bmpbin0 -> 102 bytes
-rw-r--r--apps/wps/ipodVOL/pause.bmpbin0 -> 102 bytes
-rw-r--r--apps/wps/ipodVOL/play.bmpbin0 -> 102 bytes
-rw-r--r--apps/wps/ipodVOL/rep.bmpbin0 -> 98 bytes
-rw-r--r--apps/wps/ipodVOL/rep1.bmpbin0 -> 98 bytes
-rw-r--r--apps/wps/ipodVOL/repb.bmpbin0 -> 98 bytes
-rw-r--r--apps/wps/ipodVOL/reps.bmpbin0 -> 98 bytes
-rw-r--r--apps/wps/ipodVOL/vol0.bmpbin0 -> 102 bytes
-rw-r--r--apps/wps/ipodVOL/vol1.bmpbin0 -> 102 bytes
-rw-r--r--apps/wps/ipodVOL/vol2.bmpbin0 -> 102 bytes
-rw-r--r--apps/wps/ipodVOL/vol3.bmpbin0 -> 102 bytes
-rw-r--r--apps/wps/ipodVOL/vol4.bmpbin0 -> 102 bytes
-rw-r--r--apps/wps/ipodVOL/vol5.bmpbin0 -> 102 bytes
-rw-r--r--apps/wps/ipodVOL/vol6.bmpbin0 -> 102 bytes
-rw-r--r--apps/wps/ipodVOL/vol7.bmpbin0 -> 102 bytes
-rw-r--r--apps/wps/ipodVOL/vol8.bmpbin0 -> 102 bytes
-rw-r--r--apps/wps/ipodVOL/vol9.bmpbin0 -> 102 bytes
-rwxr-xr-xapps/wps/wpsbuild.pl55
27 files changed, 69 insertions, 0 deletions
diff --git a/apps/wps/WPSLIST b/apps/wps/WPSLIST
new file mode 100644
index 0000000..dc4f2c2
--- /dev/null
+++ b/apps/wps/WPSLIST
@@ -0,0 +1,14 @@
+<wps>
+# Name of the WPS _including_ extension
+Name: ipodVOL.wps
+# Name of the creator of the WPS
+Author: xameius
+# prefered font:
+Font: chicago12.fnt
+# Weather the WPS is designed to have the statusbar present or not
+Statusbar: off
+# The minimum required pixel height for the WPS
+Height: 128
+# The minimum required pixel width for the WPS
+Width: 160
+</wps>
diff --git a/apps/wps/ipodVOL/be.bmp b/apps/wps/ipodVOL/be.bmp
new file mode 100644
index 0000000..2c4cb60
--- /dev/null
+++ b/apps/wps/ipodVOL/be.bmp
Binary files differ
diff --git a/apps/wps/ipodVOL/bf.bmp b/apps/wps/ipodVOL/bf.bmp
new file mode 100644
index 0000000..d42c65b
--- /dev/null
+++ b/apps/wps/ipodVOL/bf.bmp
Binary files differ
diff --git a/apps/wps/ipodVOL/bfp.bmp b/apps/wps/ipodVOL/bfp.bmp
new file mode 100644
index 0000000..2f921aa
--- /dev/null
+++ b/apps/wps/ipodVOL/bfp.bmp
Binary files differ
diff --git a/apps/wps/ipodVOL/bg.bmp b/apps/wps/ipodVOL/bg.bmp
new file mode 100644
index 0000000..d58a96d
--- /dev/null
+++ b/apps/wps/ipodVOL/bg.bmp
Binary files differ
diff --git a/apps/wps/ipodVOL/bh.bmp b/apps/wps/ipodVOL/bh.bmp
new file mode 100644
index 0000000..ddc9d41
--- /dev/null
+++ b/apps/wps/ipodVOL/bh.bmp
Binary files differ
diff --git a/apps/wps/ipodVOL/blank.bmp b/apps/wps/ipodVOL/blank.bmp
new file mode 100644
index 0000000..dbc2327
--- /dev/null
+++ b/apps/wps/ipodVOL/blank.bmp
Binary files differ
diff --git a/apps/wps/ipodVOL/bqe.bmp b/apps/wps/ipodVOL/bqe.bmp
new file mode 100644
index 0000000..29c2393
--- /dev/null
+++ b/apps/wps/ipodVOL/bqe.bmp
Binary files differ
diff --git a/apps/wps/ipodVOL/bqf.bmp b/apps/wps/ipodVOL/bqf.bmp
new file mode 100644
index 0000000..261da3f
--- /dev/null
+++ b/apps/wps/ipodVOL/bqf.bmp
Binary files differ
diff --git a/apps/wps/ipodVOL/hold.bmp b/apps/wps/ipodVOL/hold.bmp
new file mode 100644
index 0000000..2f790e4
--- /dev/null
+++ b/apps/wps/ipodVOL/hold.bmp
Binary files differ
diff --git a/apps/wps/ipodVOL/pause.bmp b/apps/wps/ipodVOL/pause.bmp
new file mode 100644
index 0000000..06425a7
--- /dev/null
+++ b/apps/wps/ipodVOL/pause.bmp
Binary files differ
diff --git a/apps/wps/ipodVOL/play.bmp b/apps/wps/ipodVOL/play.bmp
new file mode 100644
index 0000000..687bc14
--- /dev/null
+++ b/apps/wps/ipodVOL/play.bmp
Binary files differ
diff --git a/apps/wps/ipodVOL/rep.bmp b/apps/wps/ipodVOL/rep.bmp
new file mode 100644
index 0000000..0338aec
--- /dev/null
+++ b/apps/wps/ipodVOL/rep.bmp
Binary files differ
diff --git a/apps/wps/ipodVOL/rep1.bmp b/apps/wps/ipodVOL/rep1.bmp
new file mode 100644
index 0000000..98a9868
--- /dev/null
+++ b/apps/wps/ipodVOL/rep1.bmp
Binary files differ
diff --git a/apps/wps/ipodVOL/repb.bmp b/apps/wps/ipodVOL/repb.bmp
new file mode 100644
index 0000000..c94f2ab
--- /dev/null
+++ b/apps/wps/ipodVOL/repb.bmp
Binary files differ
diff --git a/apps/wps/ipodVOL/reps.bmp b/apps/wps/ipodVOL/reps.bmp
new file mode 100644
index 0000000..0445e25
--- /dev/null
+++ b/apps/wps/ipodVOL/reps.bmp
Binary files differ
diff --git a/apps/wps/ipodVOL/vol0.bmp b/apps/wps/ipodVOL/vol0.bmp
new file mode 100644
index 0000000..0060afd
--- /dev/null
+++ b/apps/wps/ipodVOL/vol0.bmp
Binary files differ
diff --git a/apps/wps/ipodVOL/vol1.bmp b/apps/wps/ipodVOL/vol1.bmp
new file mode 100644
index 0000000..ecbf50c
--- /dev/null
+++ b/apps/wps/ipodVOL/vol1.bmp
Binary files differ
diff --git a/apps/wps/ipodVOL/vol2.bmp b/apps/wps/ipodVOL/vol2.bmp
new file mode 100644
index 0000000..5af1a57
--- /dev/null
+++ b/apps/wps/ipodVOL/vol2.bmp
Binary files differ
diff --git a/apps/wps/ipodVOL/vol3.bmp b/apps/wps/ipodVOL/vol3.bmp
new file mode 100644
index 0000000..d57100f
--- /dev/null
+++ b/apps/wps/ipodVOL/vol3.bmp
Binary files differ
diff --git a/apps/wps/ipodVOL/vol4.bmp b/apps/wps/ipodVOL/vol4.bmp
new file mode 100644
index 0000000..b358a8f
--- /dev/null
+++ b/apps/wps/ipodVOL/vol4.bmp
Binary files differ
diff --git a/apps/wps/ipodVOL/vol5.bmp b/apps/wps/ipodVOL/vol5.bmp
new file mode 100644
index 0000000..fefed10
--- /dev/null
+++ b/apps/wps/ipodVOL/vol5.bmp
Binary files differ
diff --git a/apps/wps/ipodVOL/vol6.bmp b/apps/wps/ipodVOL/vol6.bmp
new file mode 100644
index 0000000..2f21e0b
--- /dev/null
+++ b/apps/wps/ipodVOL/vol6.bmp
Binary files differ
diff --git a/apps/wps/ipodVOL/vol7.bmp b/apps/wps/ipodVOL/vol7.bmp
new file mode 100644
index 0000000..8ddfc7c
--- /dev/null
+++ b/apps/wps/ipodVOL/vol7.bmp
Binary files differ
diff --git a/apps/wps/ipodVOL/vol8.bmp b/apps/wps/ipodVOL/vol8.bmp
new file mode 100644
index 0000000..8767a34
--- /dev/null
+++ b/apps/wps/ipodVOL/vol8.bmp
Binary files differ
diff --git a/apps/wps/ipodVOL/vol9.bmp b/apps/wps/ipodVOL/vol9.bmp
new file mode 100644
index 0000000..0be8dad
--- /dev/null
+++ b/apps/wps/ipodVOL/vol9.bmp
Binary files differ
diff --git a/apps/wps/wpsbuild.pl b/apps/wps/wpsbuild.pl
new file mode 100755
index 0000000..2eb76c6
--- /dev/null
+++ b/apps/wps/wpsbuild.pl
@@ -0,0 +1,55 @@
+#!/usr/bin/perl
+
+my $wpslist=$ARGV[0];
+
+if(!$wpslist) {
+ print "Usage: wpsbuilds.pl [WPSLIST]\n";
+ exit;
+}
+
+sub buildcfg {
+ my $cfg = $wps;
+
+ $cfg =~ s/\.wps/.cfg/;
+
+ open(CFG, ">$cfg");
+
+ print CFG <<MOO
+\# $cfg generated by wpsbuild.pl
+\#
+wps: /.rockbox/wps/$wps
+font: /.rockbox/fonts/$font
+statusbar: $statusbar
+MOO
+;
+ close(CFG);
+}
+
+open(WPS, "<$wpslist");
+while(<WPS>) {
+ my $l = $_;
+ if($l =~ /^ *\#/) {
+ # skip comment
+ next;
+ }
+ if($l =~ /^ *<wps>/i) {
+ $within = 1;
+ next;
+ }
+ if($within) {
+ if($l =~ /^ *<\/wps>/i) {
+ buildcfg();
+ $within = 0;
+ }
+ elsif($l =~ /^Name: (.*)/i) {
+ $wps = $1;
+ }
+ elsif($l =~ /^Font: (.*)/i) {
+ $font = $1;
+ }
+ elsif($l =~ /^Statusbar: (.*)/i) {
+ $statusbar = $1;
+ }
+ }
+}
+