summaryrefslogtreecommitdiffstats
path: root/kscd/bitmaps
diff options
context:
space:
mode:
Diffstat (limited to 'kscd/bitmaps')
-rw-r--r--kscd/bitmaps/AUTHORS37
-rw-r--r--kscd/bitmaps/CompactDisc.xpm68
-rw-r--r--kscd/bitmaps/Image3.gifbin0 -> 1043 bytes
-rw-r--r--kscd/bitmaps/Image3.tifbin0 -> 2442 bytes
-rw-r--r--kscd/bitmaps/Image3.xpmbin0 -> 6878 bytes
-rw-r--r--kscd/bitmaps/Image4.gifbin0 -> 156 bytes
-rw-r--r--kscd/bitmaps/Image4.xpm31
-rw-r--r--kscd/bitmaps/Makefile.am2
-rw-r--r--kscd/bitmaps/cd3d.xpm62
-rw-r--r--kscd/bitmaps/cdsmallpause.xpm34
-rw-r--r--kscd/bitmaps/cdsmallplay.xpm33
-rw-r--r--kscd/bitmaps/cdsmallstop.xpm34
-rw-r--r--kscd/bitmaps/db.xbm8
-rw-r--r--kscd/bitmaps/db.xpmbin0 -> 7342 bytes
-rw-r--r--kscd/bitmaps/eject.xbm7
-rw-r--r--kscd/bitmaps/ff.xbm7
-rw-r--r--kscd/bitmaps/info.xbm6
-rw-r--r--kscd/bitmaps/kscdlogo.xpm137
-rw-r--r--kscd/bitmaps/lock.xbm7
-rw-r--r--kscd/bitmaps/logo.xbm28
-rw-r--r--kscd/bitmaps/magic.xbm7
-rw-r--r--kscd/bitmaps/nexttrk.xbm7
-rw-r--r--kscd/bitmaps/options.xbm7
-rw-r--r--kscd/bitmaps/playpaus.xbm10
-rw-r--r--kscd/bitmaps/poweroff.xbm7
-rw-r--r--kscd/bitmaps/prevtrk.xbm7
-rw-r--r--kscd/bitmaps/repeat.xbm7
-rw-r--r--kscd/bitmaps/rew.xbm7
-rw-r--r--kscd/bitmaps/shuffle.xbm7
-rw-r--r--kscd/bitmaps/stop.xbm7
30 files changed, 574 insertions, 0 deletions
diff --git a/kscd/bitmaps/AUTHORS b/kscd/bitmaps/AUTHORS
new file mode 100644
index 00000000..3db9dacb
--- /dev/null
+++ b/kscd/bitmaps/AUTHORS
@@ -0,0 +1,37 @@
+The following copyright notice applies to the following files found in
+this directory:
+ eject.xbm
+ ff.xbm
+ lock.xbm
+ logo.xbm
+ nexttrk.xbm
+ options.xbm
+ playpaus.xbm
+ poweroff.xbm
+ prevtrk.xbm
+ repeat.xbm
+ rew.xbm
+ shuffle.xbm
+ stop.xbm
+
+/*
+ * xmcd - Motif(tm) CD Audio Player
+ *
+ * Copyright (C) 1993-1996 Ti Kan
+ * E-mail: ti@amb.org
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
diff --git a/kscd/bitmaps/CompactDisc.xpm b/kscd/bitmaps/CompactDisc.xpm
new file mode 100644
index 00000000..cf7e4c00
--- /dev/null
+++ b/kscd/bitmaps/CompactDisc.xpm
@@ -0,0 +1,68 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 19 1",
+" c #F7F7F3F3F7F7",
+". c #B6B6B2B2B6B6",
+"X c #000000000000",
+"o c #A6A6A2A2A6A6",
+"O c #969692929696",
+"+ c #61618282B6B6",
+"@ c #EFEFAEAEA6A6",
+"# c #B6B6B6B6B6B6",
+"$ c #F7F7F7F7F7F7",
+"% c #9E9E96969E9E",
+"& c #FFFFFBFBFFFF",
+"* c #696971718E8E",
+"= c #B6B6AEAEB6B6",
+"- c #AEAEAAAA8E8E",
+"; c #000000001010",
+": c #080804040808",
+"> c #A6A69E9EA6A6",
+", c #B6B6BABAC7C7",
+"< c #96969A9AAEAE",
+" .",
+" ......................................................X",
+" ......................................................X",
+" ......................................................X",
+" o...o...o...o...o...o...o...o...o...o...o...o...o...o.X",
+" ......................................................X",
+" o.o.o.o.o.o.o.o...........................o.o.o.o.o.o.X",
+" .....o.......o...OXO.o+X+OXOXOX++X+OXO+o.....o.......oX",
+" o.o.o.o.o.o.o.o..X X.oOOOOOOOOOOOOOOOOOo..o.o.o.o.o.o.X",
+" ...o...o...o.....X X.......................o...o...o..X",
+" o.o.o.o.o.o..OXXXX Xo+X+oOXXXXXOoOXXXXXO..o.o.o.o.o.o.X",
+" .o...o.o.o...X. X.X X.X. X.X. .X.o...o.o.o...oX",
+" o.o.o.o.o.o..X +X+ XoX XoX XXXXOoX XXX X..o.o.o.o.o.o.X",
+" .o.o.o.o.o.o.X X.X X.X X.X X+++..X X.XXX.o.o.o.o.o.o.oX",
+" o.o.o.o.o.o..X X.X XoX XoX. .XoX X......o.o.o.o.o.o.X",
+" oo.ooo.ooo.o.X X.X XoX Xo.++XX XoX X.XXX.o.ooo.ooo.oooX",
+" o.o.o.o.o.o..X +X+ XoX XoOXXXX XoX XXX X..o.o.o.o.o.o.X",
+" oooooooooooo.X. XoX XoX .XoX. .X.oooooooooooooX",
+" o.o.o.o.o.o..OXXXXXOo+X+oOXXXXXOoOXXXXXO..o.o.o.o.o.o.X",
+" ooooooooooooo...........................ooooooooooooooX",
+" ooo.ooo.ooooooooooooooooooooooooooooooooooo.ooo.ooo.ooX",
+" ooooooooooooooooooooooooooooooooooooooooooooooooooooooX",
+" ooooooooooooooooo...@.@#@.@@$@$@$@..oo.ooo.ooo.oooooooX",
+" ooooooooooooooo#@@. O$O + %@@$@ #$@$@.o@oo.oo@.oooooooX",
+" OoooOoooOoooO.@$$$ + + + + @&@$# + # . .@. .ooOoooOoX",
+" oooooooooooo@ . + + %@@$# + O # .$@ .oooooooooX",
+" ooOoOoOoooO@$@$@$ . + @$.$*$O . . @$ @#..ooOoOoX",
+" oooooooooo@$@$@$@$@ @ .$O@# +$# .$@$@$@ #oooooooooX",
+" OoOoOoOoO.$@$@$@$@$@$@$ $$$@$# @$@$$$$$$ oooOoOoOoX",
+" ooooooooo@$#$#$#$#$#$# .XXX#$@$@ $ #@ooooooooX",
+" OoOoOoOoO O$O$O$O$=$.$ .+ooo+# @$@$@$@$@$@$@#o#oOoOoOoX",
+" oOoooOooO@ +$*$=$. .++*# #@#@#$#$.$.$#$+OoooOoooOX",
+" OoOoOoOoO@$ +$# . - @$ $$$@$#@##=....@#$=+OOoOoOoOoX",
+" oOoOoOoOOO . +$*$*$+#@$o$@$#@#.....=$.++OoOoOoOoOX",
+" OoOoOoOoOo+ . + + +$+$+..$o o$@$#@#...@$.*;oOOoOoOoOoX",
+" OOoOOOoOOOo+ . + + +$+.. O o o$@$#@#@$$O+:oOOoOOOoOOOX",
+" OoOoOoOoOoOo+. . + +## O o o o$@$$$$=+X+oOOoOoOoOoOoX",
+" OOOOOOOOOOOOoO+.. @$@ @ . . o o$>$@,*XX+OoOOOOOOOOOOOOX",
+" OoOoOoOoOoOoOooO+++..o.o.o.o.o#>#+XX+<>ooOOoOoOoOoOoOoX",
+" OOOOOOOOOOOOOOOoooO++X+XXXXXXXX+X+OoooOOOOOOOOOOOOOOOOX",
+" OOOoOOOoOOOoOOOoOOoooooooooooooooooOOOOoOOOoOOOoOOOoOOX",
+" OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX",
+" OoOOOOOOOoOOOOOOOoOOOOOOOoOOOOOOOoOOOOOOOoOOOOOOOoOOOOX",
+" OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX",
+" OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX",
+".XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"};
diff --git a/kscd/bitmaps/Image3.gif b/kscd/bitmaps/Image3.gif
new file mode 100644
index 00000000..a2a72c4c
--- /dev/null
+++ b/kscd/bitmaps/Image3.gif
Binary files differ
diff --git a/kscd/bitmaps/Image3.tif b/kscd/bitmaps/Image3.tif
new file mode 100644
index 00000000..4fd8fcb9
--- /dev/null
+++ b/kscd/bitmaps/Image3.tif
Binary files differ
diff --git a/kscd/bitmaps/Image3.xpm b/kscd/bitmaps/Image3.xpm
new file mode 100644
index 00000000..488cb3b0
--- /dev/null
+++ b/kscd/bitmaps/Image3.xpm
Binary files differ
diff --git a/kscd/bitmaps/Image4.gif b/kscd/bitmaps/Image4.gif
new file mode 100644
index 00000000..7fcf837f
--- /dev/null
+++ b/kscd/bitmaps/Image4.gif
Binary files differ
diff --git a/kscd/bitmaps/Image4.xpm b/kscd/bitmaps/Image4.xpm
new file mode 100644
index 00000000..611290ec
--- /dev/null
+++ b/kscd/bitmaps/Image4.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * Image4_xpm[] = {
+"20 20 8 1",
+" c #C71BC30BC71B",
+". c #000000000000",
+"X c #79E779E779E7",
+"o c #FFFFFFFF0000",
+"O c #BEFBBEFBBEFB",
+"+ c #0000FFFFFFFF",
+"@ c #0000FFFF0000",
+"# c #FFFFFFFFFFFF",
+" .. ",
+" ... ",
+" XXXXXX .... ",
+" XXooOOOOXX.O.. ",
+" X+oooOOOOOO.OO. ",
+" X@++ooOOOOO..XO. ",
+" X@@+ooOOOO...XO. ",
+" XOO@@+oOOO#...O.. ",
+" XOOO@+XXXXOOOO... ",
+" XOOOO@X##XOOOO... ",
+" XOOOO@X##XOOOO X ",
+" XOOOO#XXXX+OOOOX ",
+" XOOO#OO#@@o+OOOX ",
+" XO#OOOO@@o++OX ",
+" X#OOOOO@@oo++X ",
+" XOOOOO@@@ooX ",
+" XXOOO@@@XX ",
+" XXXXXX ",
+" ",
+" "};
diff --git a/kscd/bitmaps/Makefile.am b/kscd/bitmaps/Makefile.am
new file mode 100644
index 00000000..4785fec0
--- /dev/null
+++ b/kscd/bitmaps/Makefile.am
@@ -0,0 +1,2 @@
+EXTRA_DIST = *.xpm *.gif *.xbm
+
diff --git a/kscd/bitmaps/cd3d.xpm b/kscd/bitmaps/cd3d.xpm
new file mode 100644
index 00000000..627e76a0
--- /dev/null
+++ b/kscd/bitmaps/cd3d.xpm
@@ -0,0 +1,62 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 13 1",
+" c #F7F7F7F7F7F7",
+". c #B6B6B2B2B6B6",
+"X c #B6B6B6B6B6B6",
+"o c #000000001010",
+"O c #A6A6A2A2A6A6",
+"+ c #969692929696",
+"@ c #3838FBFB3030",
+"# c #717182829696",
+"$ c #FFFFFFFF0000",
+"% c #B6B620202020",
+"& c #51515151FFFF",
+"* c #FFFF0000FFFF",
+"= c #FFFF14144141",
+" .",
+" .X..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.o",
+" ......................................................o",
+" .X..X.................................................o",
+" O...O.X.OX.XO.X.OX.XO.X.OX.XO.X.OX.XO.X.OX.XO.X.OX.XO.o",
+" X..X..................................................o",
+" O.+.O.+XO.+.OX+.O.+.OX+.O.+.OX+.O.+.OX+.O.+.OX+.O.O.OXo",
+" .X...O....X..O.X..X..O.X..X..O.X..X..O.X..X..O.X..X..Oo",
+" O.O.OXO.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.o",
+" ...O...OX..O...O...OX..O...OX..O...OX..O...OX..O...O..o",
+" OXO.O.O.O.OXO.OXO.O.O.O.OXO.O.O.OXO.O.O.OXO.O.O.OXO.OXo",
+" .O..XO.O.O...O.O.OX..O.O@#@####O.O...OXO.O...OXO.O...Oo",
+" O.O.O.O.O.O.OXO.O.O.O$#@#@########O.O.O.O.O.O.O.O.OXO.o",
+" .OXO.OXO.OXO.O.O.O.%&#$@@###########.O.O.OXO.O.O.O.O.Oo",
+" O.O.O.O.O.O.O.O.O.#*%&@$@@##O.#######.O.O.O.O.OXO.O.O.o",
+" OO.OOO.OOO.OOO.OO@@#*%&$@##OO##OO#####XOOO.OOO.OOO.OOOo",
+" OXO.O.OXO.OXO.OX&$$@#*%$@@#.O##.#.#####.O.OXO.O.O.OXO.o",
+" OOOOOOOOOOOOOOOO%%&$$#**@@##OOOO#OO####OOOOOOOOOOOOOOOo",
+" O.O.O.O.O.O.O.O*=*%%&$@$=@#####.#X######O.O.O.O.O.O.O.o",
+" OOOOOOOOOOOOOOO#*#=*%&$$&@OOO##OO#######OOOOOOOOOOOOOOo",
+" OOOXOOO.OOO.OO######=*%&$O O###########OO.OOOXOOO.OOo",
+" OOOOOOOOOOOOOO@@@@@@@@@@O O##########OOOOOOOOOOOOOo",
+" OOOOOOOOOOOOOO#########O #XX O#########OOOOOOOOOOOOOo",
+" OOOOOOOOOOOOOO#########O #. +X O#########OOOOOOOOOOOOOo",
+" +OOO+OOO+OOO+O#########O #X. O#########OOO+OOO+OOO+Oo",
+" OOOOOOOOOOOOOO##########O O**########OOOOOOOOOOOOOo",
+" OO+O+O+OOO+O+O####+######O O@&%***#####O+O+O+OOO+O+Oo",
+" OOOOOOOOOOOOOOO##OO#######OOO#$@@&%%**##OOOOOOOOOOOOOOo",
+" +O+O+O+O+O+O+O+####O##########=$@@$&%%**+O+O+O+O+O+O+Oo",
+" OOOOOOOOOOOOOOOO##O#O##########$$@@$&&&OOOOOOOOOOOOOOOo",
+" +O+O+O+O+O+O+O+O####+##########$=$@@@$&O+O+O+O+O+O+O+Oo",
+" O+OOO+OOO+OOO+OOO####+O#########$#$@$@OOO+OOO+OOO+OOO+o",
+" +O+O+O+O+O+O+O+O+O####+#+#######$=#$$O+O+O.O+O+O+O+O+Oo",
+" O+O+O+O+O+O+O+O+O+O####+#########$=#O+O+..O+O+O+O+O+O+o",
+" +O+O+O+O+O+O+O+O+O+O+############$+O+#...++O+O+O+O+O+Oo",
+" ++O+++O+++O+++O+++O+++O+#######+++##...X#+O+++O+++O+++o",
+" +O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+#........+O+O+O+O+O+O+Oo",
+" ++++++++++++++++++++++++++++++++++OOOO++++++++++++++++o",
+" +O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+Oo",
+" ++++++++++++++++++++++++++++++++++++++++++++++++++++++o",
+" +++O+++O+++O+++O+++O+++O+++O+++O+++O+++O+++O+++O+++O++o",
+" ++++++++++++++++++++++++++++++++++++++++++++++++++++++o",
+" +O+++++++O+++++++O+++++++O+++++++O+++++++O+++++++O++++o",
+" ++++++++++++++++++++++++++++++++++++++++++++++++++++++o",
+" ++++++++++++++++++++++++++++++++++++++++++++++++++++++o",
+"Xooooooooooooooooooooooooooooooooooooooooooooooooooooooo"};
diff --git a/kscd/bitmaps/cdsmallpause.xpm b/kscd/bitmaps/cdsmallpause.xpm
new file mode 100644
index 00000000..7ade7d0b
--- /dev/null
+++ b/kscd/bitmaps/cdsmallpause.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char * cdsmallpause_xpm[] = {
+"15 24 7 1",
+" c none",
+". c #FFFFFFFF0000",
+"X c #C71BC30BC71B",
+"o c #0000FFFFFFFF",
+"O c #0000FFFF0000",
+"+ c #FFFFFFFFFFFF",
+"@ c #000000000000",
+" ",
+" ..XXX ",
+" o...XXXXX ",
+" Ooo..XXXX+X ",
+" OOo..XXX+XX ",
+" XXOOo.XX+XXXX ",
+" XXXOo @ XXXXX ",
+" XXXXO@ @XXXXX ",
+" XXXX+ @ oXXXX ",
+" XXX+XX+O.oXXX ",
+" X+XXXXO.ooX ",
+" +XXXXXO..oo ",
+" XXXXXOO.. ",
+" XXXOO ",
+" ",
+" ",
+" @@ @@ ",
+" @@ @@ ",
+" @@ @@ ",
+" @@ @@ ",
+" @@ @@ ",
+" @@ @@ ",
+" @@ @@ ",
+" "};
diff --git a/kscd/bitmaps/cdsmallplay.xpm b/kscd/bitmaps/cdsmallplay.xpm
new file mode 100644
index 00000000..1622ebce
--- /dev/null
+++ b/kscd/bitmaps/cdsmallplay.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * cdsmallplay_xpm[] = {
+"15 24 6 1",
+" c #FFFFFFFF0000",
+". c #C71BC30BC71B",
+"X c #0000FFFFFFFF",
+"o c #0000FFFF0000",
+"O c #FFFFFFFFFFFF",
+"+ c #000000000000",
+" ",
+" ... ",
+" X ..... ",
+" oXX ....O. ",
+" ooX ...O.. ",
+" ..ooX ..O.... ",
+" ...oX + ..... ",
+" ....o+ +..... ",
+" ....O + X.... ",
+" ...O..Oo X... ",
+" .O....o XX. ",
+" O.....o XX ",
+" .....oo ",
+" ...oo ",
+" ",
+" ",
+" ++ ",
+" ++++ ",
+" ++++++ ",
+" ++++++++ ",
+" ++++++ ",
+" ++++ ",
+" ++ ",
+" "};
diff --git a/kscd/bitmaps/cdsmallstop.xpm b/kscd/bitmaps/cdsmallstop.xpm
new file mode 100644
index 00000000..9bbc477a
--- /dev/null
+++ b/kscd/bitmaps/cdsmallstop.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char * cdsmallstop_xpm[] = {
+"15 24 7 1",
+" c none",
+". c #FFFFFFFF0000",
+"X c #C71BC30BC71B",
+"o c #0000FFFFFFFF",
+"O c #0000FFFF0000",
+"+ c #FFFFFFFFFFFF",
+"@ c #000000000000",
+" ",
+" ..XXX ",
+" o...XXXXX ",
+" Ooo..XXXX+X ",
+" OOo..XXX+XX ",
+" XXOOo.XX+XXXX ",
+" XXXOo @ XXXXX ",
+" XXXXO@ @XXXXX ",
+" XXXX+ @ oXXXX ",
+" XXX+XX+O.oXXX ",
+" X+XXXXO.ooX ",
+" +XXXXXO..oo ",
+" XXXXXOO.. ",
+" XXXOO ",
+" ",
+" ",
+" @@@@@@@ ",
+" @@@@@@@ ",
+" @@@@@@@ ",
+" @@@@@@@ ",
+" @@@@@@@ ",
+" @@@@@@@ ",
+" @@@@@@@ ",
+" "};
diff --git a/kscd/bitmaps/db.xbm b/kscd/bitmaps/db.xbm
new file mode 100644
index 00000000..57f8514a
--- /dev/null
+++ b/kscd/bitmaps/db.xbm
@@ -0,0 +1,8 @@
+#define db_width 20
+#define db_height 16
+static unsigned char db_bits[] = {
+ 0xff, 0xff, 0x0f, 0x01, 0x00, 0x08, 0xfd, 0xff, 0x0b, 0x01, 0x00, 0x08,
+ 0x01, 0x0f, 0x08, 0x01, 0x09, 0x08, 0x01, 0x0f, 0x08, 0x01, 0x00, 0x08,
+ 0x01, 0x00, 0x08, 0x81, 0x1f, 0x08, 0x01, 0x00, 0x08, 0x01, 0x00, 0x08,
+ 0x01, 0x00, 0x08, 0x01, 0x00, 0x08, 0x01, 0x00, 0x08, 0xff, 0xff, 0x0f,
+ };
diff --git a/kscd/bitmaps/db.xpm b/kscd/bitmaps/db.xpm
new file mode 100644
index 00000000..56f82078
--- /dev/null
+++ b/kscd/bitmaps/db.xpm
Binary files differ
diff --git a/kscd/bitmaps/eject.xbm b/kscd/bitmaps/eject.xbm
new file mode 100644
index 00000000..709fc709
--- /dev/null
+++ b/kscd/bitmaps/eject.xbm
@@ -0,0 +1,7 @@
+#define eject_width 16
+#define eject_height 16
+static unsigned char eject_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0xc0, 0x03, 0xe0, 0x07,
+ 0xf0, 0x0f, 0xf8, 0x1f, 0xfc, 0x3f, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x3f,
+ 0xfc, 0x3f, 0xfc, 0x3f, 0x00, 0x00, 0x00, 0x00
+};
diff --git a/kscd/bitmaps/ff.xbm b/kscd/bitmaps/ff.xbm
new file mode 100644
index 00000000..76fdcaa4
--- /dev/null
+++ b/kscd/bitmaps/ff.xbm
@@ -0,0 +1,7 @@
+#define ff_width 16
+#define ff_height 16
+static unsigned char ff_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x02, 0x18, 0x06, 0x38, 0x0e,
+ 0x78, 0x1e, 0xf8, 0x3e, 0xf8, 0x3e, 0x78, 0x1e, 0x38, 0x0e, 0x18, 0x06,
+ 0x08, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+};
diff --git a/kscd/bitmaps/info.xbm b/kscd/bitmaps/info.xbm
new file mode 100644
index 00000000..7359938e
--- /dev/null
+++ b/kscd/bitmaps/info.xbm
@@ -0,0 +1,6 @@
+#define info_width 16
+#define info_height 16
+static unsigned char info_bits[] = {
+ 0x80, 0x01, 0x80, 0x01, 0x00, 0x00, 0xe0, 0x01, 0xe0, 0x01, 0x80, 0x01,
+ 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01,
+ 0xe0, 0x07, 0xe0, 0x07, 0x00, 0x00, 0x00, 0x00, };
diff --git a/kscd/bitmaps/kscdlogo.xpm b/kscd/bitmaps/kscdlogo.xpm
new file mode 100644
index 00000000..559994e5
--- /dev/null
+++ b/kscd/bitmaps/kscdlogo.xpm
@@ -0,0 +1,137 @@
+/* XPM */
+static char *kscdlogo[] = {
+/* width height num_colors chars_per_pixel */
+" 90 120 10 1",
+/* colors */
+". c #000000",
+"# c #1d1d1d",
+"a c #393939",
+"b c #555555",
+"c c #727272",
+"d c #8e8e8e",
+"e c #aaaaaa",
+"f c #c7c7c7",
+"g c #e3e3e3",
+"h c #ffffff",
+/* pixels */
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhbbbbbdhhhhcbbbbbhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdbbbbfhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhh.....bhhhf.....dhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhb....ehhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhh.....bhhha....#hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhb....ehhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhh.....bhhd.....ehhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhb....ehhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhh.....bhh#....ahhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhb....ehhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhh.....bhd.....fhhhhhhhhheeeghhhhhebbbehhhhhhhhhhgdbbdb....ehhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhh.....bg#....bhhhhhhhhc....ehhhe#.....#ehhhhhhhc....bb....ehhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhh.....bc.....ghhhhhhhb.....ehhe.........bhhhhg#.....bb....ehhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhh.....a.....chhhhhhhf......ehe...........ehhhb......bb....ehhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhh.....#.....ehhhhhhhb......eh#...........#hhf.......bb....ehhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhh.....ba....ahhhhhhh#......ee.....beb.....ehb.....#bbb....ehhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhh.....bd.....fhhhhhh.....#dgb....bhhheeeeghh.....ahhgb....ehhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhh.....bh.....ahhhhhh.....ehhb....ehhhhhhhhhh.....ehhhb....ehhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhh.....bhc.....fhhhhd.....fhhb....bhhha....ch.....chhh#....hhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhh.....bhf.....ahhda......hhhe.....#b#.....ehb.....cea....#hhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhh.....bhha.....fhb......ahhhg............#hhf............chhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhh.....bhhe.....ahb......fhhhhd...........dhhhb..........#ghhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhh.....bhhh#.....fb.....bhhhhhhb.........bhhhhg#.........ehhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhh.....bhhhc.....cb....chhhhhhhhd#.....#dhhhhhhhc......aghhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhheeeeefhhhgeeeeeedbbdghhhhhhhhhhhebbcehhhhhhhhhhgebbcfhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh"
+};
diff --git a/kscd/bitmaps/lock.xbm b/kscd/bitmaps/lock.xbm
new file mode 100644
index 00000000..0f2e6e80
--- /dev/null
+++ b/kscd/bitmaps/lock.xbm
@@ -0,0 +1,7 @@
+#define lock_width 16
+#define lock_height 16
+static unsigned char lock_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x03, 0x20, 0x04, 0x20, 0x04,
+ 0x20, 0x04, 0xf0, 0x0f, 0xf0, 0x0f, 0xf0, 0x0f, 0xf0, 0x0f, 0xf0, 0x0f,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+};
diff --git a/kscd/bitmaps/logo.xbm b/kscd/bitmaps/logo.xbm
new file mode 100644
index 00000000..16c293bb
--- /dev/null
+++ b/kscd/bitmaps/logo.xbm
@@ -0,0 +1,28 @@
+#define logo_width 48
+#define logo_height 48
+static unsigned char logo_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x63, 0xa2, 0x23, 0xe6, 0x00, 0x9f, 0x94, 0xb6, 0x54, 0x49,
+ 0x00, 0x91, 0x90, 0xaa, 0x54, 0x41, 0x00, 0x91, 0x94, 0xaa, 0x73, 0x49,
+ 0x00, 0x11, 0x63, 0xa2, 0x50, 0x46, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00,
+ 0xfc, 0x91, 0x0f, 0xff, 0xc3, 0x3f, 0x02, 0x90, 0x88, 0x00, 0x22, 0x40,
+ 0x01, 0x90, 0x48, 0x00, 0x12, 0x80, 0xe1, 0x90, 0x48, 0x00, 0x12, 0x86,
+ 0x11, 0x91, 0x48, 0xfc, 0x13, 0x89, 0x11, 0x91, 0x48, 0x02, 0x10, 0x89,
+ 0x11, 0x91, 0x48, 0xfc, 0x10, 0x89, 0x11, 0x91, 0x48, 0x00, 0x11, 0xf9,
+ 0x11, 0x91, 0x48, 0x00, 0x12, 0x01, 0x11, 0x91, 0x88, 0x00, 0x12, 0xf9,
+ 0x11, 0x91, 0x08, 0x3f, 0x12, 0x89, 0x11, 0x91, 0x08, 0x40, 0x12, 0x89,
+ 0x11, 0x91, 0xc8, 0x3f, 0x12, 0x89, 0xe1, 0x90, 0x48, 0x00, 0x12, 0x86,
+ 0x01, 0x90, 0x48, 0x00, 0x12, 0x80, 0x02, 0x90, 0x48, 0x00, 0x21, 0x40,
+ 0xfc, 0x9f, 0xcf, 0xff, 0xc0, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x27, 0xd7, 0x49, 0x20, 0xe9, 0x64, 0xa9, 0x90, 0x54, 0x50, 0x29, 0x95,
+ 0xa9, 0x96, 0x54, 0x50, 0x29, 0x95, 0xa9, 0x94, 0x5c, 0x70, 0x29, 0x95,
+ 0x27, 0x97, 0xd4, 0x51, 0xe6, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+};
diff --git a/kscd/bitmaps/magic.xbm b/kscd/bitmaps/magic.xbm
new file mode 100644
index 00000000..9b19811e
--- /dev/null
+++ b/kscd/bitmaps/magic.xbm
@@ -0,0 +1,7 @@
+/* Created with The GIMP */
+#define magicxbm_width 16
+#define magicxbm_height 16
+static unsigned char magicxbm_bits[] = {
+ 0x00, 0x10, 0x00, 0x38, 0x80, 0xfe, 0x80, 0x38, 0x80, 0x10, 0xc0, 0x11,
+ 0xc0, 0x01, 0xf0, 0x07, 0xfe, 0x3f, 0xf0, 0x07, 0xc0, 0x01, 0xc0, 0x01,
+ 0x84, 0x00, 0x8e, 0x00, 0x84, 0x00, 0x00, 0x00 };
diff --git a/kscd/bitmaps/nexttrk.xbm b/kscd/bitmaps/nexttrk.xbm
new file mode 100644
index 00000000..6e36d666
--- /dev/null
+++ b/kscd/bitmaps/nexttrk.xbm
@@ -0,0 +1,7 @@
+#define nexttrk_width 16
+#define nexttrk_height 16
+static unsigned char nexttrk_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x82, 0x00, 0x86, 0x61, 0x8e, 0x63,
+ 0x9e, 0x67, 0xbe, 0x6f, 0xbe, 0x6f, 0x9e, 0x67, 0x8e, 0x63, 0x86, 0x61,
+ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+};
diff --git a/kscd/bitmaps/options.xbm b/kscd/bitmaps/options.xbm
new file mode 100644
index 00000000..760ac205
--- /dev/null
+++ b/kscd/bitmaps/options.xbm
@@ -0,0 +1,7 @@
+#define options_width 16
+#define options_height 16
+static unsigned char options_bits[] = {
+ 0x00, 0x00, 0x08, 0x00, 0x04, 0x00, 0x04, 0x00, 0x8e, 0x7f, 0xfe, 0x7f,
+ 0x8e, 0x7f, 0x04, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x7d, 0xfc, 0x7f,
+ 0x00, 0x7d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+};
diff --git a/kscd/bitmaps/playpaus.xbm b/kscd/bitmaps/playpaus.xbm
new file mode 100644
index 00000000..a2494705
--- /dev/null
+++ b/kscd/bitmaps/playpaus.xbm
@@ -0,0 +1,10 @@
+#define playpause_width 32
+#define playpause_height 16
+static unsigned char playpause_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x06, 0x00, 0xc0, 0x71, 0x1e, 0x00, 0xc0, 0x71, 0x7e, 0x00, 0xc0, 0x71,
+ 0xfe, 0x01, 0xc0, 0x71, 0xfe, 0x07, 0xc0, 0x71, 0xfe, 0x07, 0xc0, 0x71,
+ 0xfe, 0x01, 0xc0, 0x71, 0x7e, 0x00, 0xc0, 0x71, 0x1e, 0x00, 0xc0, 0x71,
+ 0x06, 0x00, 0xc0, 0x71, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00
+};
diff --git a/kscd/bitmaps/poweroff.xbm b/kscd/bitmaps/poweroff.xbm
new file mode 100644
index 00000000..f332ef22
--- /dev/null
+++ b/kscd/bitmaps/poweroff.xbm
@@ -0,0 +1,7 @@
+#define poweroff_width 16
+#define poweroff_height 16
+static unsigned char poweroff_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0xfe, 0x18, 0xfe, 0x10, 0xfe, 0x10, 0xfe, 0x10,
+ 0xfe, 0x10, 0x82, 0x00, 0x82, 0x38, 0x82, 0x44, 0x82, 0x44, 0x82, 0x44,
+ 0xfe, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+};
diff --git a/kscd/bitmaps/prevtrk.xbm b/kscd/bitmaps/prevtrk.xbm
new file mode 100644
index 00000000..1cf3b803
--- /dev/null
+++ b/kscd/bitmaps/prevtrk.xbm
@@ -0,0 +1,7 @@
+#define prevtrk_width 16
+#define prevtrk_height 16
+static unsigned char prevtrk_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x86, 0x61, 0xc6, 0x71,
+ 0xe6, 0x79, 0xf6, 0x7d, 0xf6, 0x7d, 0xe6, 0x79, 0xc6, 0x71, 0x86, 0x61,
+ 0x00, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+};
diff --git a/kscd/bitmaps/repeat.xbm b/kscd/bitmaps/repeat.xbm
new file mode 100644
index 00000000..3e6272cf
--- /dev/null
+++ b/kscd/bitmaps/repeat.xbm
@@ -0,0 +1,7 @@
+#define repeat_width 16
+#define repeat_height 16
+static unsigned char repeat_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xf8, 0x13,
+ 0x0c, 0x31, 0x04, 0x20, 0x04, 0x20, 0x8c, 0x30, 0xc8, 0x1f, 0x80, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+};
diff --git a/kscd/bitmaps/rew.xbm b/kscd/bitmaps/rew.xbm
new file mode 100644
index 00000000..79aa0db3
--- /dev/null
+++ b/kscd/bitmaps/rew.xbm
@@ -0,0 +1,7 @@
+#define rew_width 16
+#define rew_height 16
+static unsigned char rew_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x10, 0x60, 0x18, 0x70, 0x1c,
+ 0x78, 0x1e, 0x7c, 0x1f, 0x7c, 0x1f, 0x78, 0x1e, 0x70, 0x1c, 0x60, 0x18,
+ 0x40, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+};
diff --git a/kscd/bitmaps/shuffle.xbm b/kscd/bitmaps/shuffle.xbm
new file mode 100644
index 00000000..7214cd0a
--- /dev/null
+++ b/kscd/bitmaps/shuffle.xbm
@@ -0,0 +1,7 @@
+#define shuffle_width 16
+#define shuffle_height 16
+static unsigned char shuffle_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x00, 0xcc, 0x00,
+ 0x84, 0x0c, 0xc0, 0x3c, 0x60, 0x3c, 0x30, 0x0c, 0x00, 0x00, 0x30, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+};
diff --git a/kscd/bitmaps/stop.xbm b/kscd/bitmaps/stop.xbm
new file mode 100644
index 00000000..1f176d13
--- /dev/null
+++ b/kscd/bitmaps/stop.xbm
@@ -0,0 +1,7 @@
+#define stop_width 16
+#define stop_height 16
+static unsigned char stop_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x0f, 0xf0, 0x0f,
+ 0xf0, 0x0f, 0xf0, 0x0f, 0xf0, 0x0f, 0xf0, 0x0f, 0xf0, 0x0f, 0xf0, 0x0f,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+};