summaryrefslogtreecommitdiffstats
path: root/bin/icons
diff options
context:
space:
mode:
authorRasmus Steinke <rasi@xssn.at>2012-08-11 02:40:34 +0200
committerRasmus Steinke <rasi@xssn.at>2012-08-11 02:40:34 +0200
commitf140a1642ebfde198946ad6760c1003c1cb9a8c3 (patch)
tree7538aa90092f99c661ec3abb4a69944767315dc5 /bin/icons
parente3fd45703267ce67d8b1e1fb53a4a1b4ccda551e (diff)
downloaddotfiles-f140a1642ebfde198946ad6760c1003c1cb9a8c3.tar.gz
dotfiles-f140a1642ebfde198946ad6760c1003c1cb9a8c3.tar.xz
scripts
Diffstat (limited to 'bin/icons')
-rw-r--r--bin/icons/README6
-rw-r--r--bin/icons/ac.xbm4
-rw-r--r--bin/icons/ac_01.xbm4
-rw-r--r--bin/icons/arch.xbm4
-rw-r--r--bin/icons/arch_10x10.xbm5
-rw-r--r--bin/icons/arrow_down.xbm4
-rw-r--r--bin/icons/arrow_up.xbm4
-rw-r--r--bin/icons/bat_empty_01.xbm4
-rw-r--r--bin/icons/bat_empty_02.xbm4
-rw-r--r--bin/icons/bat_full_01.xbm4
-rw-r--r--bin/icons/bat_full_02.xbm4
-rw-r--r--bin/icons/bat_low_01.xbm4
-rw-r--r--bin/icons/bat_low_02.xbm4
-rw-r--r--bin/icons/bluetooth.xbm4
-rw-r--r--bin/icons/bug_01.xbm4
-rw-r--r--bin/icons/bug_02.xbm4
-rw-r--r--bin/icons/cat.xbm4
-rw-r--r--bin/icons/clock.xbm4
-rw-r--r--bin/icons/corner.xbm5
-rw-r--r--bin/icons/cpu.xbm4
-rw-r--r--bin/icons/dish.xbm4
-rw-r--r--bin/icons/diskette.xbm4
-rw-r--r--bin/icons/down.xbm6
-rw-r--r--bin/icons/empty.xbm4
-rw-r--r--bin/icons/eye_l.xbm4
-rw-r--r--bin/icons/eye_r.xbm4
-rw-r--r--bin/icons/fox.xbm4
-rw-r--r--bin/icons/fs_01.xbm4
-rw-r--r--bin/icons/fs_02.xbm4
-rw-r--r--bin/icons/full.xbm4
-rw-r--r--bin/icons/fwd.xbm4
-rw-r--r--bin/icons/half.xbm4
-rw-r--r--bin/icons/info_01.xbm4
-rw-r--r--bin/icons/info_02.xbm4
-rw-r--r--bin/icons/info_03.xbm4
-rw-r--r--bin/icons/layout-full-black.xbm5
-rw-r--r--bin/icons/layout-full.xbm8
-rw-r--r--bin/icons/layout-gimp.xbm8
-rw-r--r--bin/icons/layout-im-full.xbm8
-rw-r--r--bin/icons/layout-im-mirror.xbm8
-rw-r--r--bin/icons/layout-im-tall.xbm8
-rw-r--r--bin/icons/layout-im.xbm8
-rw-r--r--bin/icons/layout-mirror-black.xbm5
-rw-r--r--bin/icons/layout-mirror-bottom.xbm8
-rw-r--r--bin/icons/layout-mirror-top.xbm8
-rw-r--r--bin/icons/layout-tall-black.xbm5
-rw-r--r--bin/icons/layout-tall-left.xbm8
-rw-r--r--bin/icons/layout-tall-right.xbm8
-rw-r--r--bin/icons/layout-threecol.xbm8
-rw-r--r--bin/icons/load.xbm6
-rw-r--r--bin/icons/mail.xbm4
-rw-r--r--bin/icons/mem.xbm4
-rw-r--r--bin/icons/mouse_01.xbm4
-rw-r--r--bin/icons/mpd.xbm6
-rw-r--r--bin/icons/net-wifi.xbm6
-rw-r--r--bin/icons/net-wifi3.xbm6
-rw-r--r--bin/icons/net-wifi4.xbm6
-rw-r--r--bin/icons/net-wifi5.xbm6
-rw-r--r--bin/icons/net-wired.xbm6
-rw-r--r--bin/icons/net-wired2.xbm6
-rw-r--r--bin/icons/net_down_01.xbm4
-rw-r--r--bin/icons/net_down_02.xbm4
-rw-r--r--bin/icons/net_down_03.xbm4
-rw-r--r--bin/icons/net_up_01.xbm4
-rw-r--r--bin/icons/net_up_02.xbm4
-rw-r--r--bin/icons/net_up_03.xbm4
-rw-r--r--bin/icons/net_wired.xbm4
-rw-r--r--bin/icons/next.xbm4
-rw-r--r--bin/icons/note.xbm4
-rw-r--r--bin/icons/pacman.xbm4
-rw-r--r--bin/icons/pause.xbm4
-rw-r--r--bin/icons/phones.xbm4
-rw-r--r--bin/icons/play.xbm4
-rw-r--r--bin/icons/plug.xbm4
-rw-r--r--bin/icons/plus.xbm5
-rw-r--r--bin/icons/power-ac.xbm6
-rw-r--r--bin/icons/power-bat.xbm6
-rw-r--r--bin/icons/power-bat2.xbm6
-rw-r--r--bin/icons/prev.xbm4
-rw-r--r--bin/icons/rwd.xbm4
-rw-r--r--bin/icons/scorpio.xbm4
-rw-r--r--bin/icons/shroom.xbm4
-rw-r--r--bin/icons/spkr_01.xbm4
-rw-r--r--bin/icons/spkr_02.xbm4
-rw-r--r--bin/icons/spkr_03.xbm4
-rw-r--r--bin/icons/spkr_hi.xbm4
-rw-r--r--bin/icons/spkr_mute.xbm4
-rw-r--r--bin/icons/square.xbm5
-rw-r--r--bin/icons/stop.xbm4
-rw-r--r--bin/icons/temp.xbm4
-rw-r--r--bin/icons/test.xbm4
-rw-r--r--bin/icons/up.xbm6
-rw-r--r--bin/icons/usb.xbm4
-rw-r--r--bin/icons/usb_02.xbm4
-rw-r--r--bin/icons/vol-hi.xbm6
-rw-r--r--bin/icons/vol-mute.xbm6
-rw-r--r--bin/icons/wifi_01.xbm4
-rw-r--r--bin/icons/wifi_02.xbm4
98 files changed, 475 insertions, 0 deletions
diff --git a/bin/icons/README b/bin/icons/README
new file mode 100644
index 0000000..eb0e735
--- /dev/null
+++ b/bin/icons/README
@@ -0,0 +1,6 @@
+This set of icons is mostly created keeping dzen2 in mind.
+If you're missing an icon or have suggestions how to improve
+the ones already existing, please contact me at
+<sm4tik@yahoo.com>
+
+Thanks for downloading!
diff --git a/bin/icons/ac.xbm b/bin/icons/ac.xbm
new file mode 100644
index 0000000..b6dacef
--- /dev/null
+++ b/bin/icons/ac.xbm
@@ -0,0 +1,4 @@
+#define ac_width 8
+#define ac_height 8
+static unsigned char ac_bits[] = {
+ 0xFF, 0xF8, 0xF0, 0xF6, 0x6F, 0x0F, 0x1F, 0xFF };
diff --git a/bin/icons/ac_01.xbm b/bin/icons/ac_01.xbm
new file mode 100644
index 0000000..66592d7
--- /dev/null
+++ b/bin/icons/ac_01.xbm
@@ -0,0 +1,4 @@
+#define ac_01_width 8
+#define ac_01_height 8
+static unsigned char ac_01_bits[] = {
+ 0x30, 0x28, 0xE4, 0x27, 0x27, 0xE4, 0x28, 0x30 };
diff --git a/bin/icons/arch.xbm b/bin/icons/arch.xbm
new file mode 100644
index 0000000..11cfe5a
--- /dev/null
+++ b/bin/icons/arch.xbm
@@ -0,0 +1,4 @@
+#define arch_width 8
+#define arch_height 8
+static unsigned char arch_bits[] = {
+ 0x08, 0x08, 0x1C, 0x1C, 0x36, 0x22, 0x77, 0x41 };
diff --git a/bin/icons/arch_10x10.xbm b/bin/icons/arch_10x10.xbm
new file mode 100644
index 0000000..c3ee46d
--- /dev/null
+++ b/bin/icons/arch_10x10.xbm
@@ -0,0 +1,5 @@
+#define arch_10x10_width 10
+#define arch_10x10_height 10
+static unsigned char arch_10x10_bits[] = {
+ 0x10, 0x00, 0x10, 0x00, 0x38, 0x00, 0x38, 0x00, 0x7C, 0x00, 0x7C, 0x00,
+ 0xEE, 0x00, 0xC6, 0x00, 0xC7, 0x01, 0x01, 0x01 };
diff --git a/bin/icons/arrow_down.xbm b/bin/icons/arrow_down.xbm
new file mode 100644
index 0000000..0502235
--- /dev/null
+++ b/bin/icons/arrow_down.xbm
@@ -0,0 +1,4 @@
+#define net_down_03_width 8
+#define net_down_03_height 8
+static unsigned char net_down_03_bits[] = {
+ 0x38, 0x38, 0x38, 0x38, 0xFE, 0x7C, 0x38, 0x10 };
diff --git a/bin/icons/arrow_up.xbm b/bin/icons/arrow_up.xbm
new file mode 100644
index 0000000..b21c007
--- /dev/null
+++ b/bin/icons/arrow_up.xbm
@@ -0,0 +1,4 @@
+#define net_up_03_width 8
+#define net_up_03_height 8
+static unsigned char net_up_03_bits[] = {
+ 0x10, 0x38, 0x7C, 0xFE, 0x38, 0x38, 0x38, 0x38 };
diff --git a/bin/icons/bat_empty_01.xbm b/bin/icons/bat_empty_01.xbm
new file mode 100644
index 0000000..cb916db
--- /dev/null
+++ b/bin/icons/bat_empty_01.xbm
@@ -0,0 +1,4 @@
+#define bat_empty_01_width 8
+#define bat_empty_01_height 8
+static unsigned char bat_empty_01_bits[] = {
+ 0x18, 0x7E, 0x42, 0x42, 0x42, 0x42, 0x42, 0x7E };
diff --git a/bin/icons/bat_empty_02.xbm b/bin/icons/bat_empty_02.xbm
new file mode 100644
index 0000000..e26be8c
--- /dev/null
+++ b/bin/icons/bat_empty_02.xbm
@@ -0,0 +1,4 @@
+#define bat_empty_02_width 8
+#define bat_empty_02_height 8
+static unsigned char bat_empty_02_bits[] = {
+ 0x00, 0x7F, 0x41, 0xC1, 0xC1, 0x41, 0x7F, 0x00 };
diff --git a/bin/icons/bat_full_01.xbm b/bin/icons/bat_full_01.xbm
new file mode 100644
index 0000000..701149e
--- /dev/null
+++ b/bin/icons/bat_full_01.xbm
@@ -0,0 +1,4 @@
+#define bat_full_width 8
+#define bat_full_height 8
+static unsigned char bat_full_bits[] = {
+ 0x18, 0x7E, 0x42, 0x5A, 0x5A, 0x5A, 0x42, 0x7E };
diff --git a/bin/icons/bat_full_02.xbm b/bin/icons/bat_full_02.xbm
new file mode 100644
index 0000000..93d2327
--- /dev/null
+++ b/bin/icons/bat_full_02.xbm
@@ -0,0 +1,4 @@
+#define bat_full_02_width 8
+#define bat_full_02_height 8
+static unsigned char bat_full_02_bits[] = {
+ 0x00, 0x7F, 0x41, 0xDD, 0xDD, 0x41, 0x7F, 0x00 };
diff --git a/bin/icons/bat_low_01.xbm b/bin/icons/bat_low_01.xbm
new file mode 100644
index 0000000..29e974d
--- /dev/null
+++ b/bin/icons/bat_low_01.xbm
@@ -0,0 +1,4 @@
+#define bat_low_01_width 8
+#define bat_low_01_height 8
+static unsigned char bat_low_01_bits[] = {
+ 0x18, 0x7E, 0x42, 0x42, 0x42, 0x5A, 0x42, 0x7E };
diff --git a/bin/icons/bat_low_02.xbm b/bin/icons/bat_low_02.xbm
new file mode 100644
index 0000000..d80a464
--- /dev/null
+++ b/bin/icons/bat_low_02.xbm
@@ -0,0 +1,4 @@
+#define bat_low_02_width 8
+#define bat_low_02_height 8
+static unsigned char bat_low_02_bits[] = {
+ 0x00, 0x7F, 0x41, 0xC5, 0xC5, 0x41, 0x7F, 0x00 };
diff --git a/bin/icons/bluetooth.xbm b/bin/icons/bluetooth.xbm
new file mode 100644
index 0000000..3cc42d5
--- /dev/null
+++ b/bin/icons/bluetooth.xbm
@@ -0,0 +1,4 @@
+#define bluetooth_width 8
+#define bluetooth_height 8
+static unsigned char bluetooth_bits[] = {
+ 0x18, 0x2A, 0x6C, 0x38, 0x38, 0x6C, 0x2A, 0x18 };
diff --git a/bin/icons/bug_01.xbm b/bin/icons/bug_01.xbm
new file mode 100644
index 0000000..8974034
--- /dev/null
+++ b/bin/icons/bug_01.xbm
@@ -0,0 +1,4 @@
+#define bug_width 8
+#define bug_height 8
+static unsigned char bug_bits[] = {
+ 0xC3, 0x24, 0x18, 0xDB, 0x3C, 0x7E, 0xBD, 0x99 };
diff --git a/bin/icons/bug_02.xbm b/bin/icons/bug_02.xbm
new file mode 100644
index 0000000..051f2f5
--- /dev/null
+++ b/bin/icons/bug_02.xbm
@@ -0,0 +1,4 @@
+#define bug_02_width 8
+#define bug_02_height 8
+static unsigned char bug_02_bits[] = {
+ 0xC3, 0x24, 0x24, 0xDB, 0x3C, 0x7E, 0x99, 0x42 };
diff --git a/bin/icons/cat.xbm b/bin/icons/cat.xbm
new file mode 100644
index 0000000..d0bc6ab
--- /dev/null
+++ b/bin/icons/cat.xbm
@@ -0,0 +1,4 @@
+#define cat_width 8
+#define cat_height 8
+static unsigned char cat_bits[] = {
+ 0x81, 0xC3, 0xBD, 0xFF, 0x99, 0xFF, 0x7E, 0xBD };
diff --git a/bin/icons/clock.xbm b/bin/icons/clock.xbm
new file mode 100644
index 0000000..cd2fad2
--- /dev/null
+++ b/bin/icons/clock.xbm
@@ -0,0 +1,4 @@
+#define clock_width 8
+#define clock_height 8
+static unsigned char clock_bits[] = {
+ 0x3C, 0x5E, 0xEF, 0xF7, 0x87, 0xFF, 0x7E, 0x3C };
diff --git a/bin/icons/corner.xbm b/bin/icons/corner.xbm
new file mode 100644
index 0000000..0851adf
--- /dev/null
+++ b/bin/icons/corner.xbm
@@ -0,0 +1,5 @@
+#define corner_width 8
+#define corner_height 16
+static unsigned char corner_bits[] = {
+ 0x00, 0x00, 0x1e, 0x0e, 0x06, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00 };
diff --git a/bin/icons/cpu.xbm b/bin/icons/cpu.xbm
new file mode 100644
index 0000000..4c34d58
--- /dev/null
+++ b/bin/icons/cpu.xbm
@@ -0,0 +1,4 @@
+#define cpu_width 8
+#define cpu_height 8
+static unsigned char cpu_bits[] = {
+ 0xDB, 0x81, 0x3C, 0xBD, 0xBD, 0x3C, 0x81, 0xDB };
diff --git a/bin/icons/dish.xbm b/bin/icons/dish.xbm
new file mode 100644
index 0000000..75e9f88
--- /dev/null
+++ b/bin/icons/dish.xbm
@@ -0,0 +1,4 @@
+#define dish_width 8
+#define dish_height 8
+static unsigned char dish_bits[] = {
+ 0x81, 0x7B, 0x46, 0x4E, 0x5C, 0x3E, 0x77, 0xC3 };
diff --git a/bin/icons/diskette.xbm b/bin/icons/diskette.xbm
new file mode 100644
index 0000000..48e641b
--- /dev/null
+++ b/bin/icons/diskette.xbm
@@ -0,0 +1,4 @@
+#define diskette_width 8
+#define diskette_height 8
+static unsigned char diskette_bits[] = {
+ 0xFF, 0x81, 0x81, 0x81, 0xBD, 0xB5, 0xB5, 0xFE };
diff --git a/bin/icons/down.xbm b/bin/icons/down.xbm
new file mode 100644
index 0000000..bc350dd
--- /dev/null
+++ b/bin/icons/down.xbm
@@ -0,0 +1,6 @@
+#define down_width 16
+#define down_height 16
+static unsigned char down_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0xe0, 0x03, 0xc0, 0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/bin/icons/empty.xbm b/bin/icons/empty.xbm
new file mode 100644
index 0000000..1086137
--- /dev/null
+++ b/bin/icons/empty.xbm
@@ -0,0 +1,4 @@
+#define empty_width 8
+#define empty_height 8
+static unsigned char empty_bits[] = {
+ 0x3C, 0x42, 0x81, 0x81, 0x81, 0x81, 0x42, 0x3C };
diff --git a/bin/icons/eye_l.xbm b/bin/icons/eye_l.xbm
new file mode 100644
index 0000000..3de8e26
--- /dev/null
+++ b/bin/icons/eye_l.xbm
@@ -0,0 +1,4 @@
+#define eye_l_width 8
+#define eye_l_height 8
+static unsigned char eye_l_bits[] = {
+ 0x00, 0x00, 0x1B, 0x02, 0x02, 0x84, 0xF9, 0x02 };
diff --git a/bin/icons/eye_r.xbm b/bin/icons/eye_r.xbm
new file mode 100644
index 0000000..7a04951
--- /dev/null
+++ b/bin/icons/eye_r.xbm
@@ -0,0 +1,4 @@
+#define eye_r_width 8
+#define eye_r_height 8
+static unsigned char eye_r_bits[] = {
+ 0x00, 0x00, 0xD8, 0x40, 0x40, 0x21, 0x9F, 0x40 };
diff --git a/bin/icons/fox.xbm b/bin/icons/fox.xbm
new file mode 100644
index 0000000..46735c3
--- /dev/null
+++ b/bin/icons/fox.xbm
@@ -0,0 +1,4 @@
+#define fox_width 8
+#define fox_height 8
+static unsigned char fox_bits[] = {
+ 0x81, 0xC3, 0xBD, 0xFF, 0x99, 0xDB, 0x7E, 0x18 };
diff --git a/bin/icons/fs_01.xbm b/bin/icons/fs_01.xbm
new file mode 100644
index 0000000..1d012d2
--- /dev/null
+++ b/bin/icons/fs_01.xbm
@@ -0,0 +1,4 @@
+#define fs_01_width 8
+#define fs_01_height 8
+static unsigned char fs_01_bits[] = {
+ 0x46, 0x99, 0xBC, 0x66, 0x66, 0x3D, 0x99, 0x62 };
diff --git a/bin/icons/fs_02.xbm b/bin/icons/fs_02.xbm
new file mode 100644
index 0000000..603e3a7
--- /dev/null
+++ b/bin/icons/fs_02.xbm
@@ -0,0 +1,4 @@
+#define fs_02_width 8
+#define fs_02_height 8
+static unsigned char fs_02_bits[] = {
+ 0xF1, 0x5B, 0x3D, 0x67, 0xE6, 0xBC, 0xDA, 0x8F };
diff --git a/bin/icons/full.xbm b/bin/icons/full.xbm
new file mode 100644
index 0000000..b5a026f
--- /dev/null
+++ b/bin/icons/full.xbm
@@ -0,0 +1,4 @@
+#define full_width 8
+#define full_height 8
+static unsigned char full_bits[] = {
+ 0x3C, 0x7E, 0xFF, 0xFF, 0xFF, 0xFF, 0x7E, 0x3C };
diff --git a/bin/icons/fwd.xbm b/bin/icons/fwd.xbm
new file mode 100644
index 0000000..3f52ea9
--- /dev/null
+++ b/bin/icons/fwd.xbm
@@ -0,0 +1,4 @@
+#define fwd_width 8
+#define fwd_height 8
+static unsigned char fwd_bits[] = {
+ 0x00, 0x12, 0x36, 0x7E, 0x7E, 0x36, 0x12, 0x00 };
diff --git a/bin/icons/half.xbm b/bin/icons/half.xbm
new file mode 100644
index 0000000..874323b
--- /dev/null
+++ b/bin/icons/half.xbm
@@ -0,0 +1,4 @@
+#define half_width 8
+#define half_height 8
+static unsigned char half_bits[] = {
+ 0x3C, 0x4E, 0x8F, 0x8F, 0x8F, 0x8F, 0x4E, 0x3C };
diff --git a/bin/icons/info_01.xbm b/bin/icons/info_01.xbm
new file mode 100644
index 0000000..f08c2fd
--- /dev/null
+++ b/bin/icons/info_01.xbm
@@ -0,0 +1,4 @@
+#define info_01_width 8
+#define info_01_height 8
+static unsigned char info_01_bits[] = {
+ 0x3C, 0x66, 0xFF, 0xE7, 0xE7, 0xE7, 0x66, 0x3C };
diff --git a/bin/icons/info_02.xbm b/bin/icons/info_02.xbm
new file mode 100644
index 0000000..00b4df0
--- /dev/null
+++ b/bin/icons/info_02.xbm
@@ -0,0 +1,4 @@
+#define info_02_width 8
+#define info_02_height 8
+static unsigned char info_02_bits[] = {
+ 0xFF, 0xE7, 0xFF, 0xE7, 0xE7, 0xE7, 0xE7, 0xFF };
diff --git a/bin/icons/info_03.xbm b/bin/icons/info_03.xbm
new file mode 100644
index 0000000..50103f8
--- /dev/null
+++ b/bin/icons/info_03.xbm
@@ -0,0 +1,4 @@
+#define info_width 8
+#define info_height 8
+static unsigned char info_bits[] = {
+ 0x38, 0x38, 0x00, 0x3C, 0x38, 0x38, 0x38, 0x7C };
diff --git a/bin/icons/layout-full-black.xbm b/bin/icons/layout-full-black.xbm
new file mode 100644
index 0000000..1c97fde
--- /dev/null
+++ b/bin/icons/layout-full-black.xbm
@@ -0,0 +1,5 @@
+#define full_width 12
+#define full_height 12
+static unsigned char full_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0xfc, 0x03, 0xfc, 0x03, 0x04, 0x02, 0x04, 0x02,
+ 0x04, 0x02, 0x04, 0x02, 0x04, 0x02, 0x04, 0x02, 0xfc, 0x03, 0x00, 0x00};
diff --git a/bin/icons/layout-full.xbm b/bin/icons/layout-full.xbm
new file mode 100644
index 0000000..f0492b6
--- /dev/null
+++ b/bin/icons/layout-full.xbm
@@ -0,0 +1,8 @@
+#define max_width 18
+#define max_height 18
+static unsigned char max_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0xFC, 0xFF, 0x00, 0xFC, 0xFF, 0x00, 0x04, 0x80, 0x00, 0x04, 0x80, 0x00,
+ 0x04, 0x80, 0x00, 0x04, 0x80, 0x00, 0x04, 0x80, 0x00, 0x04, 0x80, 0x00,
+ 0x04, 0x80, 0x00, 0xFC, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/bin/icons/layout-gimp.xbm b/bin/icons/layout-gimp.xbm
new file mode 100644
index 0000000..4711c31
--- /dev/null
+++ b/bin/icons/layout-gimp.xbm
@@ -0,0 +1,8 @@
+#define layout_gimp_width 18
+#define layout_gimp_height 18
+static unsigned char layout_gimp_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x7c, 0xfd, 0x01, 0x00, 0x00, 0x00, 0x7c, 0xfd, 0x01, 0x44, 0x25, 0x01,
+ 0x44, 0x25, 0x01, 0x44, 0x25, 0x01, 0x7c, 0x01, 0x00, 0x40, 0xfd, 0x01,
+ 0x7c, 0x05, 0x01, 0x00, 0x04, 0x01, 0xfc, 0xff, 0x01, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/bin/icons/layout-im-full.xbm b/bin/icons/layout-im-full.xbm
new file mode 100644
index 0000000..ba75847
--- /dev/null
+++ b/bin/icons/layout-im-full.xbm
@@ -0,0 +1,8 @@
+#define layout_im_full_width 18
+#define layout_im_full_height 18
+static unsigned char layout_im_full_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0xfc, 0xff, 0x00, 0x44, 0x80, 0x00, 0x44, 0x80, 0x00, 0x44, 0x80, 0x00,
+ 0x44, 0x80, 0x00, 0x44, 0x80, 0x00, 0x44, 0x80, 0x00, 0x44, 0x80, 0x00,
+ 0x44, 0x80, 0x00, 0xfc, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/bin/icons/layout-im-mirror.xbm b/bin/icons/layout-im-mirror.xbm
new file mode 100644
index 0000000..6cb3ed1
--- /dev/null
+++ b/bin/icons/layout-im-mirror.xbm
@@ -0,0 +1,8 @@
+#define layout_im_mirror_width 18
+#define layout_im_mirror_height 18
+static unsigned char layout_im_mirror_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0xfc, 0xff, 0x00, 0x44, 0x80, 0x00, 0x44, 0x80, 0x00, 0x44, 0x80, 0x00,
+ 0x44, 0x80, 0x00, 0x44, 0x80, 0x00, 0xc4, 0xff, 0x00, 0x44, 0x80, 0x00,
+ 0x44, 0x80, 0x00, 0xfc, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/bin/icons/layout-im-tall.xbm b/bin/icons/layout-im-tall.xbm
new file mode 100644
index 0000000..704f503
--- /dev/null
+++ b/bin/icons/layout-im-tall.xbm
@@ -0,0 +1,8 @@
+#define layout_im_tall_width 18
+#define layout_im_tall_height 18
+static unsigned char layout_im_tall_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0xfc, 0xff, 0x00, 0x44, 0x90, 0x00, 0x44, 0x90, 0x00, 0x44, 0x90, 0x00,
+ 0x44, 0x90, 0x00, 0x44, 0x90, 0x00, 0x44, 0x90, 0x00, 0x44, 0x90, 0x00,
+ 0x44, 0x90, 0x00, 0xfc, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/bin/icons/layout-im.xbm b/bin/icons/layout-im.xbm
new file mode 100644
index 0000000..e5e296a
--- /dev/null
+++ b/bin/icons/layout-im.xbm
@@ -0,0 +1,8 @@
+#define layout_im_grid_width 18
+#define layout_im_grid_height 18
+static unsigned char layout_im_grid_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0xfc, 0xff, 0x00, 0x04, 0x80, 0x00, 0xa4, 0xbf, 0x00, 0x84, 0xa4, 0x00,
+ 0xa4, 0xa4, 0x00, 0xa4, 0xa4, 0x00, 0xa4, 0xa4, 0x00, 0xa4, 0xa4, 0x00,
+ 0x04, 0x80, 0x00, 0xfc, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/bin/icons/layout-mirror-black.xbm b/bin/icons/layout-mirror-black.xbm
new file mode 100644
index 0000000..246fd37
--- /dev/null
+++ b/bin/icons/layout-mirror-black.xbm
@@ -0,0 +1,5 @@
+#define mtall_width 12
+#define mtall_height 12
+static unsigned char mtall_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0xfc, 0x03, 0xfc, 0x03, 0xfc, 0x03, 0xfc, 0x03,
+ 0xfc, 0x03, 0x00, 0x00, 0x6c, 0x03, 0x6c, 0x03, 0x6c, 0x03, 0x00, 0x00};
diff --git a/bin/icons/layout-mirror-bottom.xbm b/bin/icons/layout-mirror-bottom.xbm
new file mode 100644
index 0000000..e1d8679
--- /dev/null
+++ b/bin/icons/layout-mirror-bottom.xbm
@@ -0,0 +1,8 @@
+#define tilebottom_width 18
+#define tilebottom_height 18
+static unsigned char tilebottom_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0xFC, 0xFF, 0x00, 0x04, 0x80, 0x00, 0x04, 0x80, 0x00, 0x04, 0x80, 0x00,
+ 0x04, 0x80, 0x00, 0x04, 0x80, 0x00, 0xFC, 0xFF, 0x00, 0x44, 0x88, 0x00,
+ 0x44, 0x88, 0x00, 0xFC, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/bin/icons/layout-mirror-top.xbm b/bin/icons/layout-mirror-top.xbm
new file mode 100644
index 0000000..10e8ca2
--- /dev/null
+++ b/bin/icons/layout-mirror-top.xbm
@@ -0,0 +1,8 @@
+#define tiletop_width 18
+#define tiletop_height 18
+static unsigned char tiletop_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0xFC, 0xFF, 0x00, 0x44, 0x88, 0x00, 0x44, 0x88, 0x00, 0xFC, 0xFF, 0x00,
+ 0x04, 0x80, 0x00, 0x04, 0x80, 0x00, 0x04, 0x80, 0x00, 0x04, 0x80, 0x00,
+ 0x04, 0x80, 0x00, 0xFC, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/bin/icons/layout-tall-black.xbm b/bin/icons/layout-tall-black.xbm
new file mode 100644
index 0000000..1a67757
--- /dev/null
+++ b/bin/icons/layout-tall-black.xbm
@@ -0,0 +1,5 @@
+#define tall_width 12
+#define tall_height 12
+static unsigned char tall_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x7e, 0x07, 0x7e, 0x07, 0x7e, 0x00, 0x7e, 0x07,
+ 0x7e, 0x07, 0x7e, 0x00, 0x7e, 0x07, 0x7e, 0x07, 0x00, 0x00, 0x00, 0x00};
diff --git a/bin/icons/layout-tall-left.xbm b/bin/icons/layout-tall-left.xbm
new file mode 100644
index 0000000..91e9b75
--- /dev/null
+++ b/bin/icons/layout-tall-left.xbm
@@ -0,0 +1,8 @@
+#define tileleft_width 18
+#define tileleft_height 18
+static unsigned char tileleft_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0xFC, 0xFF, 0x00, 0x44, 0x80, 0x00, 0x44, 0x80, 0x00, 0x7C, 0x80, 0x00,
+ 0x44, 0x80, 0x00, 0x44, 0x80, 0x00, 0x7C, 0x80, 0x00, 0x44, 0x80, 0x00,
+ 0x44, 0x80, 0x00, 0xFC, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/bin/icons/layout-tall-right.xbm b/bin/icons/layout-tall-right.xbm
new file mode 100644
index 0000000..f3c44ba
--- /dev/null
+++ b/bin/icons/layout-tall-right.xbm
@@ -0,0 +1,8 @@
+#define tileright_width 18
+#define tileright_height 18
+static unsigned char tileright_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0xFC, 0xFF, 0x00, 0x04, 0x88, 0x00, 0x04, 0x88, 0x00, 0x04, 0xF8, 0x00,
+ 0x04, 0x88, 0x00, 0x04, 0x88, 0x00, 0x04, 0xF8, 0x00, 0x04, 0x88, 0x00,
+ 0x04, 0x88, 0x00, 0xFC, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/bin/icons/layout-threecol.xbm b/bin/icons/layout-threecol.xbm
new file mode 100644
index 0000000..3009ecc
--- /dev/null
+++ b/bin/icons/layout-threecol.xbm
@@ -0,0 +1,8 @@
+#define threecol_width 18
+#define threecol_height 18
+static unsigned char threecol_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0xFC, 0xFF, 0x00, 0x44, 0x88, 0x00, 0x44, 0x88, 0x00, 0x44, 0x88, 0x00,
+ 0x44, 0x88, 0x00, 0x44, 0x88, 0x00, 0x44, 0x88, 0x00, 0x44, 0x88, 0x00,
+ 0x44, 0x88, 0x00, 0xFC, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/bin/icons/load.xbm b/bin/icons/load.xbm
new file mode 100644
index 0000000..b9a1061
--- /dev/null
+++ b/bin/icons/load.xbm
@@ -0,0 +1,6 @@
+#define load_width 16
+#define load_height 16
+static unsigned char load_bits[] = {
+ 0x00, 0x00, 0xfe, 0x7f, 0x02, 0x40, 0x02, 0x40, 0x02, 0x40, 0x02, 0x40,
+ 0x02, 0x44, 0x02, 0x4a, 0x02, 0x71, 0x8e, 0x40, 0x52, 0x40, 0x22, 0x40,
+ 0x02, 0x40, 0x02, 0x40, 0xfe, 0x7f, 0x00, 0x00 };
diff --git a/bin/icons/mail.xbm b/bin/icons/mail.xbm
new file mode 100644
index 0000000..295eb73
--- /dev/null
+++ b/bin/icons/mail.xbm
@@ -0,0 +1,4 @@
+#define mail_width 8
+#define mail_height 8
+static unsigned char mail_bits[] = {
+ 0x00, 0xFF, 0x7E, 0xBD, 0xDB, 0xE7, 0xFF, 0x00 };
diff --git a/bin/icons/mem.xbm b/bin/icons/mem.xbm
new file mode 100644
index 0000000..a1c354e
--- /dev/null
+++ b/bin/icons/mem.xbm
@@ -0,0 +1,4 @@
+#define mem_width 8
+#define mem_height 8
+static unsigned char mem_bits[] = {
+ 0xAA, 0x00, 0xFE, 0xFE, 0xFE, 0xFE, 0x00, 0xAA };
diff --git a/bin/icons/mouse_01.xbm b/bin/icons/mouse_01.xbm
new file mode 100644
index 0000000..05e91b5
--- /dev/null
+++ b/bin/icons/mouse_01.xbm
@@ -0,0 +1,4 @@
+#define mouse_01_width 8
+#define mouse_01_height 8
+static unsigned char mouse_01_bits[] = {
+ 0xEE, 0xEE, 0xEE, 0x82, 0xFE, 0xFE, 0xFE, 0x7C };
diff --git a/bin/icons/mpd.xbm b/bin/icons/mpd.xbm
new file mode 100644
index 0000000..8211667
--- /dev/null
+++ b/bin/icons/mpd.xbm
@@ -0,0 +1,6 @@
+#define mpd_width 16
+#define mpd_height 16
+static unsigned char mpd_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x1f, 0x40, 0x10,
+ 0x40, 0x10, 0x40, 0x10, 0x40, 0x10, 0x40, 0x10, 0x70, 0x1c, 0x78, 0x1e,
+ 0x30, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/bin/icons/net-wifi.xbm b/bin/icons/net-wifi.xbm
new file mode 100644
index 0000000..0b3a4a1
--- /dev/null
+++ b/bin/icons/net-wifi.xbm
@@ -0,0 +1,6 @@
+#define net_wifi4_width 16
+#define net_wifi4_height 16
+static unsigned char net_wifi4_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0xf0, 0x0f, 0x08, 0x10, 0xe4, 0x27, 0x10, 0x08,
+ 0xc0, 0x03, 0x20, 0x04, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01,
+ 0xc0, 0x03, 0xc0, 0x03, 0x80, 0x01, 0x00, 0x00 };
diff --git a/bin/icons/net-wifi3.xbm b/bin/icons/net-wifi3.xbm
new file mode 100644
index 0000000..7ebb55d
--- /dev/null
+++ b/bin/icons/net-wifi3.xbm
@@ -0,0 +1,6 @@
+#define wireless3_full_width 16
+#define wireless3_full_height 16
+static unsigned char wireless3_full_bits[] = {
+ 0x00, 0x00, 0xf0, 0x0f, 0x08, 0x10, 0xe4, 0x27, 0x10, 0x08, 0x00, 0x00,
+ 0xc0, 0x03, 0xc0, 0x03, 0xf0, 0x0f, 0xf0, 0x0f, 0xf0, 0x0f, 0xf0, 0x0f,
+ 0xf0, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/bin/icons/net-wifi4.xbm b/bin/icons/net-wifi4.xbm
new file mode 100644
index 0000000..8179eb4
--- /dev/null
+++ b/bin/icons/net-wifi4.xbm
@@ -0,0 +1,6 @@
+#define net_wifi4_width 16
+#define net_wifi4_height 16
+static unsigned char net_wifi4_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x7f, 0xfe, 0x7f, 0x00, 0x00,
+ 0xfc, 0x3f, 0xfc, 0x3f, 0x00, 0x00, 0xf8, 0x1f, 0xf8, 0x1f, 0x00, 0x00,
+ 0xe0, 0x07, 0xe0, 0x07, 0x00, 0x00, 0x00, 0x00 };
diff --git a/bin/icons/net-wifi5.xbm b/bin/icons/net-wifi5.xbm
new file mode 100644
index 0000000..8a097ef
--- /dev/null
+++ b/bin/icons/net-wifi5.xbm
@@ -0,0 +1,6 @@
+#define wireless_full_width 16
+#define wireless_full_height 16
+static unsigned char wireless_full_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x3f, 0xfe, 0x7f, 0x00, 0x00,
+ 0xfc, 0x3f, 0xf8, 0x1f, 0x00, 0x00, 0xf0, 0x0f, 0xe0, 0x07, 0x00, 0x00,
+ 0xc0, 0x03, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00 };
diff --git a/bin/icons/net-wired.xbm b/bin/icons/net-wired.xbm
new file mode 100644
index 0000000..d9655d7
--- /dev/null
+++ b/bin/icons/net-wired.xbm
@@ -0,0 +1,6 @@
+#define network_eth2_width 16
+#define network_eth2_height 16
+static unsigned char network_eth2_bits[] = {
+ 0x00, 0x00, 0xfe, 0x7f, 0x02, 0x40, 0x02, 0x40, 0xc2, 0x43, 0xc2, 0x43,
+ 0xc2, 0x43, 0xf2, 0x4f, 0xf2, 0x4f, 0xf2, 0x4f, 0xf2, 0x4f, 0xf2, 0x4f,
+ 0x02, 0x40, 0x02, 0x40, 0xfe, 0x7f, 0x00, 0x00 };
diff --git a/bin/icons/net-wired2.xbm b/bin/icons/net-wired2.xbm
new file mode 100644
index 0000000..fb7276a
--- /dev/null
+++ b/bin/icons/net-wired2.xbm
@@ -0,0 +1,6 @@
+#define network_eth1_width 16
+#define network_eth1_height 16
+static unsigned char network_eth1_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x01, 0x60, 0x03, 0x70, 0x07,
+ 0x78, 0x0f, 0x7f, 0x7f, 0x7f, 0x7f, 0x78, 0x0f, 0x70, 0x07, 0x60, 0x03,
+ 0x40, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/bin/icons/net_down_01.xbm b/bin/icons/net_down_01.xbm
new file mode 100644
index 0000000..0940355
--- /dev/null
+++ b/bin/icons/net_down_01.xbm
@@ -0,0 +1,4 @@
+#define net_down_01_width 8
+#define net_down_01_height 8
+static unsigned char net_down_01_bits[] = {
+ 0x1E, 0x3C, 0x3C, 0x3C, 0xFF, 0x7E, 0x3C, 0x18 };
diff --git a/bin/icons/net_down_02.xbm b/bin/icons/net_down_02.xbm
new file mode 100644
index 0000000..750ada5
--- /dev/null
+++ b/bin/icons/net_down_02.xbm
@@ -0,0 +1,4 @@
+#define net_down_02_width 8
+#define net_down_02_height 8
+static unsigned char net_down_02_bits[] = {
+ 0x78, 0x3C, 0x3C, 0x3C, 0xFF, 0x7E, 0x3C, 0x18 };
diff --git a/bin/icons/net_down_03.xbm b/bin/icons/net_down_03.xbm
new file mode 100644
index 0000000..0502235
--- /dev/null
+++ b/bin/icons/net_down_03.xbm
@@ -0,0 +1,4 @@
+#define net_down_03_width 8
+#define net_down_03_height 8
+static unsigned char net_down_03_bits[] = {
+ 0x38, 0x38, 0x38, 0x38, 0xFE, 0x7C, 0x38, 0x10 };
diff --git a/bin/icons/net_up_01.xbm b/bin/icons/net_up_01.xbm
new file mode 100644
index 0000000..aac47a3
--- /dev/null
+++ b/bin/icons/net_up_01.xbm
@@ -0,0 +1,4 @@
+#define net_up_01_width 8
+#define net_up_01_height 8
+static unsigned char net_up_01_bits[] = {
+ 0x18, 0x3C, 0x7E, 0xFF, 0x3C, 0x3C, 0x3C, 0x78 };
diff --git a/bin/icons/net_up_02.xbm b/bin/icons/net_up_02.xbm
new file mode 100644
index 0000000..9a53392
--- /dev/null
+++ b/bin/icons/net_up_02.xbm
@@ -0,0 +1,4 @@
+#define net_up_02_width 8
+#define net_up_02_height 8
+static unsigned char net_up_02_bits[] = {
+ 0x18, 0x3C, 0x7E, 0xFF, 0x3C, 0x3C, 0x3C, 0x1E };
diff --git a/bin/icons/net_up_03.xbm b/bin/icons/net_up_03.xbm
new file mode 100644
index 0000000..b21c007
--- /dev/null
+++ b/bin/icons/net_up_03.xbm
@@ -0,0 +1,4 @@
+#define net_up_03_width 8
+#define net_up_03_height 8
+static unsigned char net_up_03_bits[] = {
+ 0x10, 0x38, 0x7C, 0xFE, 0x38, 0x38, 0x38, 0x38 };
diff --git a/bin/icons/net_wired.xbm b/bin/icons/net_wired.xbm
new file mode 100644
index 0000000..25cd20b
--- /dev/null
+++ b/bin/icons/net_wired.xbm
@@ -0,0 +1,4 @@
+#define net_wired_width 8
+#define net_wired_height 8
+static unsigned char net_wired_bits[] = {
+ 0x00, 0x1C, 0x1C, 0x7F, 0x7F, 0x7F, 0x55, 0x7F };
diff --git a/bin/icons/next.xbm b/bin/icons/next.xbm
new file mode 100644
index 0000000..3937532
--- /dev/null
+++ b/bin/icons/next.xbm
@@ -0,0 +1,4 @@
+#define next_width 8
+#define next_height 8
+static unsigned char next_bits[] = {
+ 0x00, 0x42, 0x4E, 0x7E, 0x7E, 0x4E, 0x42, 0x00 };
diff --git a/bin/icons/note.xbm b/bin/icons/note.xbm
new file mode 100644
index 0000000..21ba22b
--- /dev/null
+++ b/bin/icons/note.xbm
@@ -0,0 +1,4 @@
+#define note_width 8
+#define note_height 8
+static unsigned char note_bits[] = {
+ 0xFC, 0xFC, 0x84, 0x84, 0x84, 0x84, 0xE7, 0xE7 };
diff --git a/bin/icons/pacman.xbm b/bin/icons/pacman.xbm
new file mode 100644
index 0000000..0f4fd22
--- /dev/null
+++ b/bin/icons/pacman.xbm
@@ -0,0 +1,4 @@
+#define pacman_width 8
+#define pacman_height 8
+static unsigned char pacman_bits[] = {
+ 0x3C, 0x6E, 0xE7, 0xFF, 0x07, 0x1F, 0x7E, 0x3C };
diff --git a/bin/icons/pause.xbm b/bin/icons/pause.xbm
new file mode 100644
index 0000000..6bb2251
--- /dev/null
+++ b/bin/icons/pause.xbm
@@ -0,0 +1,4 @@
+#define pause_width 8
+#define pause_height 8
+static unsigned char pause_bits[] = {
+ 0x00, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x00 };
diff --git a/bin/icons/phones.xbm b/bin/icons/phones.xbm
new file mode 100644
index 0000000..cab8c58
--- /dev/null
+++ b/bin/icons/phones.xbm
@@ -0,0 +1,4 @@
+#define phones_width 8
+#define phones_height 8
+static unsigned char phones_bits[] = {
+ 0x3C, 0x42, 0x81, 0x81, 0xA5, 0xE7, 0xE7, 0x66 };
diff --git a/bin/icons/play.xbm b/bin/icons/play.xbm
new file mode 100644
index 0000000..d42ad52
--- /dev/null
+++ b/bin/icons/play.xbm
@@ -0,0 +1,4 @@
+#define play_width 8
+#define play_height 8
+static unsigned char play_bits[] = {
+ 0x00, 0x06, 0x1E, 0x7E, 0x7E, 0x1E, 0x06, 0x00 };
diff --git a/bin/icons/plug.xbm b/bin/icons/plug.xbm
new file mode 100644
index 0000000..92da02d
--- /dev/null
+++ b/bin/icons/plug.xbm
@@ -0,0 +1,4 @@
+#define plug_width 8
+#define plug_height 8
+static unsigned char plug_bits[] = {
+ 0x03, 0x0F, 0x1E, 0x3E, 0x3C, 0x58, 0xA0, 0xC0 };
diff --git a/bin/icons/plus.xbm b/bin/icons/plus.xbm
new file mode 100644
index 0000000..f8e5f8a
--- /dev/null
+++ b/bin/icons/plus.xbm
@@ -0,0 +1,5 @@
+#define occupied_width 8
+#define occupied_height 16
+static unsigned char occupied_bits[] = {
+ 0x00, 0x00, 0x08, 0x08, 0x3e, 0x08, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00 };
diff --git a/bin/icons/power-ac.xbm b/bin/icons/power-ac.xbm
new file mode 100644
index 0000000..45ed243
--- /dev/null
+++ b/bin/icons/power-ac.xbm
@@ -0,0 +1,6 @@
+#define power_ac_width 16
+#define power_ac_height 16
+static unsigned char power_ac_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x80, 0x07, 0xc0, 0x3f,
+ 0xe0, 0x07, 0xfc, 0x07, 0xfc, 0x07, 0xe0, 0x07, 0xc0, 0x3f, 0x80, 0x07,
+ 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/bin/icons/power-bat.xbm b/bin/icons/power-bat.xbm
new file mode 100644
index 0000000..c450bbc
--- /dev/null
+++ b/bin/icons/power-bat.xbm
@@ -0,0 +1,6 @@
+#define battery_width 16
+#define battery_height 16
+static unsigned char battery_bits[] = {
+ 0x00, 0x00, 0xc0, 0x03, 0xc0, 0x03, 0xf0, 0x0f, 0xf0, 0x0f, 0x10, 0x08,
+ 0x10, 0x08, 0x10, 0x08, 0x10, 0x08, 0xf0, 0x0f, 0xf0, 0x0f, 0xf0, 0x0f,
+ 0xf0, 0x0f, 0xf0, 0x0f, 0xf0, 0x0f, 0x00, 0x00 };
diff --git a/bin/icons/power-bat2.xbm b/bin/icons/power-bat2.xbm
new file mode 100644
index 0000000..e7be632
--- /dev/null
+++ b/bin/icons/power-bat2.xbm
@@ -0,0 +1,6 @@
+#define power_bat2_width 16
+#define power_bat2_height 16
+static unsigned char power_bat2_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x1f, 0x7e, 0x18,
+ 0x7e, 0x78, 0x7e, 0x78, 0x7e, 0x78, 0x7e, 0x78, 0x7e, 0x18, 0xfe, 0x1f,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/bin/icons/prev.xbm b/bin/icons/prev.xbm
new file mode 100644
index 0000000..8774315
--- /dev/null
+++ b/bin/icons/prev.xbm
@@ -0,0 +1,4 @@
+#define prev_width 8
+#define prev_height 8
+static unsigned char prev_bits[] = {
+ 0x00, 0x42, 0x72, 0x7E, 0x7E, 0x72, 0x42, 0x00 };
diff --git a/bin/icons/rwd.xbm b/bin/icons/rwd.xbm
new file mode 100644
index 0000000..5170b21
--- /dev/null
+++ b/bin/icons/rwd.xbm
@@ -0,0 +1,4 @@
+#define rwd_width 8
+#define rwd_height 8
+static unsigned char rwd_bits[] = {
+ 0x00, 0x48, 0x6C, 0x7E, 0x7E, 0x6C, 0x48, 0x00 };
diff --git a/bin/icons/scorpio.xbm b/bin/icons/scorpio.xbm
new file mode 100644
index 0000000..befc2ca
--- /dev/null
+++ b/bin/icons/scorpio.xbm
@@ -0,0 +1,4 @@
+#define scorpio_width 8
+#define scorpio_height 8
+static unsigned char scorpio_bits[] = {
+ 0x42, 0x81, 0xDB, 0x3C, 0xDB, 0x5A, 0x99, 0x30 };
diff --git a/bin/icons/shroom.xbm b/bin/icons/shroom.xbm
new file mode 100644
index 0000000..62df79f
--- /dev/null
+++ b/bin/icons/shroom.xbm
@@ -0,0 +1,4 @@
+#define shroom_width 8
+#define shroom_height 8
+static unsigned char shroom_bits[] = {
+ 0x3C, 0x42, 0x81, 0x81, 0xFF, 0x3C, 0x3C, 0x3C };
diff --git a/bin/icons/spkr_01.xbm b/bin/icons/spkr_01.xbm
new file mode 100644
index 0000000..7c2ffc4
--- /dev/null
+++ b/bin/icons/spkr_01.xbm
@@ -0,0 +1,4 @@
+#define spkr_01_width 8
+#define spkr_01_height 8
+static unsigned char spkr_01_bits[] = {
+ 0x08, 0x4C, 0x8F, 0xAF, 0xAF, 0x8F, 0x4C, 0x08 };
diff --git a/bin/icons/spkr_02.xbm b/bin/icons/spkr_02.xbm
new file mode 100644
index 0000000..8265bf8
--- /dev/null
+++ b/bin/icons/spkr_02.xbm
@@ -0,0 +1,4 @@
+#define spkr_02_width 8
+#define spkr_02_height 8
+static unsigned char spkr_02_bits[] = {
+ 0x08, 0x0C, 0x0F, 0x1F, 0x1F, 0x0F, 0x0C, 0x08 };
diff --git a/bin/icons/spkr_03.xbm b/bin/icons/spkr_03.xbm
new file mode 100644
index 0000000..fd45a6c
--- /dev/null
+++ b/bin/icons/spkr_03.xbm
@@ -0,0 +1,4 @@
+#define ysick_width 8
+#define ysick_height 8
+static unsigned char ysick_bits[] = {
+ 0x4C, 0x93, 0x93, 0x97, 0x97, 0x93, 0x93, 0x4C };
diff --git a/bin/icons/spkr_hi.xbm b/bin/icons/spkr_hi.xbm
new file mode 100644
index 0000000..7c2ffc4
--- /dev/null
+++ b/bin/icons/spkr_hi.xbm
@@ -0,0 +1,4 @@
+#define spkr_01_width 8
+#define spkr_01_height 8
+static unsigned char spkr_01_bits[] = {
+ 0x08, 0x4C, 0x8F, 0xAF, 0xAF, 0x8F, 0x4C, 0x08 };
diff --git a/bin/icons/spkr_mute.xbm b/bin/icons/spkr_mute.xbm
new file mode 100644
index 0000000..8265bf8
--- /dev/null
+++ b/bin/icons/spkr_mute.xbm
@@ -0,0 +1,4 @@
+#define spkr_02_width 8
+#define spkr_02_height 8
+static unsigned char spkr_02_bits[] = {
+ 0x08, 0x0C, 0x0F, 0x1F, 0x1F, 0x0F, 0x0C, 0x08 };
diff --git a/bin/icons/square.xbm b/bin/icons/square.xbm
new file mode 100644
index 0000000..4bc66cd
--- /dev/null
+++ b/bin/icons/square.xbm
@@ -0,0 +1,5 @@
+#define square_width 8
+#define square_height 16
+static unsigned char square_bits[] = {
+ 0x00, 0x00, 0x1e, 0x1e, 0x1e, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00 };
diff --git a/bin/icons/stop.xbm b/bin/icons/stop.xbm
new file mode 100644
index 0000000..f92b64d
--- /dev/null
+++ b/bin/icons/stop.xbm
@@ -0,0 +1,4 @@
+#define stop_width 8
+#define stop_height 8
+static unsigned char stop_bits[] = {
+ 0x00, 0x7E, 0x7E, 0x7E, 0x7E, 0x7E, 0x7E, 0x00 };
diff --git a/bin/icons/temp.xbm b/bin/icons/temp.xbm
new file mode 100644
index 0000000..b03d2f1
--- /dev/null
+++ b/bin/icons/temp.xbm
@@ -0,0 +1,4 @@
+#define temp_width 8
+#define temp_height 8
+static unsigned char temp_bits[] = {
+ 0xC8, 0xE0, 0x72, 0x28, 0x16, 0x09, 0x09, 0x06 };
diff --git a/bin/icons/test.xbm b/bin/icons/test.xbm
new file mode 100644
index 0000000..756e899
--- /dev/null
+++ b/bin/icons/test.xbm
@@ -0,0 +1,4 @@
+#define test_width 8
+#define test_height 8
+static unsigned char test_bits[] = {
+ 0x0E, 0x13, 0x21, 0x41, 0x82, 0x84, 0xC8, 0x70 };
diff --git a/bin/icons/up.xbm b/bin/icons/up.xbm
new file mode 100644
index 0000000..2fb6f25
--- /dev/null
+++ b/bin/icons/up.xbm
@@ -0,0 +1,6 @@
+#define up_width 16
+#define up_height 16
+static unsigned char up_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x80, 0x00, 0xc0, 0x01, 0xe0, 0x03, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/bin/icons/usb.xbm b/bin/icons/usb.xbm
new file mode 100644
index 0000000..9b0eb08
--- /dev/null
+++ b/bin/icons/usb.xbm
@@ -0,0 +1,4 @@
+#define usb_width 8
+#define usb_height 8
+static unsigned char usb_bits[] = {
+ 0x70, 0x88, 0xC4, 0xE2, 0x7E, 0x32, 0x09, 0x07 };
diff --git a/bin/icons/usb_02.xbm b/bin/icons/usb_02.xbm
new file mode 100644
index 0000000..77eeda0
--- /dev/null
+++ b/bin/icons/usb_02.xbm
@@ -0,0 +1,4 @@
+#define usb_02_width 8
+#define usb_02_height 8
+static unsigned char usb_02_bits[] = {
+ 0x10, 0x50, 0x54, 0x54, 0x34, 0x18, 0x10, 0x10 };
diff --git a/bin/icons/vol-hi.xbm b/bin/icons/vol-hi.xbm
new file mode 100644
index 0000000..7c4a849
--- /dev/null
+++ b/bin/icons/vol-hi.xbm
@@ -0,0 +1,6 @@
+#define vol_hi2_width 16
+#define vol_hi2_height 16
+static unsigned char vol_hi2_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x80, 0x21, 0xc0, 0x49, 0xfc, 0x51,
+ 0xfc, 0x55, 0xfc, 0x55, 0xfc, 0x55, 0xfc, 0x55, 0xfc, 0x51, 0xc0, 0x49,
+ 0x80, 0x21, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00 };
diff --git a/bin/icons/vol-mute.xbm b/bin/icons/vol-mute.xbm
new file mode 100644
index 0000000..2d01f7b
--- /dev/null
+++ b/bin/icons/vol-mute.xbm
@@ -0,0 +1,6 @@
+#define vol_mute2_width 16
+#define vol_mute2_height 16
+static unsigned char vol_mute2_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x80, 0x01, 0xc0, 0x01, 0xfc, 0x01,
+ 0xfc, 0x01, 0xfc, 0x29, 0xfc, 0x11, 0xfc, 0x29, 0xfc, 0x01, 0xc0, 0x01,
+ 0x80, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00 };
diff --git a/bin/icons/wifi_01.xbm b/bin/icons/wifi_01.xbm
new file mode 100644
index 0000000..315d0f7
--- /dev/null
+++ b/bin/icons/wifi_01.xbm
@@ -0,0 +1,4 @@
+#define wifi_01_width 8
+#define wifi_01_height 8
+static unsigned char wifi_01_bits[] = {
+ 0x80, 0xA0, 0xA8, 0xAB, 0xAB, 0xA8, 0xA0, 0x80 };
diff --git a/bin/icons/wifi_02.xbm b/bin/icons/wifi_02.xbm
new file mode 100644
index 0000000..bd2b3ee
--- /dev/null
+++ b/bin/icons/wifi_02.xbm
@@ -0,0 +1,4 @@
+#define wifi_02_width 8
+#define wifi_02_height 8
+static unsigned char wifi_02_bits[] = {
+ 0x40, 0x90, 0xA4, 0xA9, 0xA9, 0xA4, 0x90, 0x40 };