summaryrefslogtreecommitdiff
path: root/lisp/toolbar
diff options
context:
space:
mode:
authorDave Love <fx@gnu.org>2000-10-11 18:05:19 +0000
committerDave Love <fx@gnu.org>2000-10-11 18:05:19 +0000
commit9a45f9afa095ef81f6dc827b295d17b8606d2cb2 (patch)
treea5b4703d30d55f71929c1db16b53d66c61f0ebfa /lisp/toolbar
parentc1b096cb1d72c8f9657ad475b906fcdcf53db484 (diff)
downloademacs-9a45f9afa095ef81f6dc827b295d17b8606d2cb2.tar.gz
Reduce colour requirements to 25 overall. (Probably wants
revisiting from the originals to reduce further.)
Diffstat (limited to 'lisp/toolbar')
-rw-r--r--lisp/toolbar/cancel.xpm174
-rw-r--r--lisp/toolbar/close.xpm57
-rw-r--r--lisp/toolbar/copy.xpm133
-rw-r--r--lisp/toolbar/cut.xpm57
-rw-r--r--lisp/toolbar/exit.xpm79
-rw-r--r--lisp/toolbar/fld_open.xpm57
-rw-r--r--lisp/toolbar/help.xpm93
-rw-r--r--lisp/toolbar/home.xpm102
-rw-r--r--lisp/toolbar/index.xpm93
-rw-r--r--lisp/toolbar/info.xpm93
-rw-r--r--lisp/toolbar/jump_to.xpm121
-rw-r--r--lisp/toolbar/left_arrow.xpm122
-rw-r--r--lisp/toolbar/mail.xpm196
-rw-r--r--lisp/toolbar/mail_compose.xpm197
-rw-r--r--lisp/toolbar/mail_send.xpm215
-rw-r--r--lisp/toolbar/new.xpm169
-rw-r--r--lisp/toolbar/open.xpm64
-rw-r--r--lisp/toolbar/paste.xpm148
-rw-r--r--lisp/toolbar/preferences.xpm132
-rw-r--r--lisp/toolbar/print.xpm233
-rw-r--r--lisp/toolbar/right_arrow.xpm129
-rw-r--r--lisp/toolbar/save.xpm144
-rw-r--r--lisp/toolbar/saveas.xpm131
-rw-r--r--lisp/toolbar/search-replace.xpm206
-rw-r--r--lisp/toolbar/search.xpm208
-rw-r--r--lisp/toolbar/spell.xpm73
-rw-r--r--lisp/toolbar/undo.xpm69
-rw-r--r--lisp/toolbar/up_arrow.xpm122
28 files changed, 1325 insertions, 2292 deletions
diff --git a/lisp/toolbar/cancel.xpm b/lisp/toolbar/cancel.xpm
index c9711fd80e4..59f412f55fa 100644
--- a/lisp/toolbar/cancel.xpm
+++ b/lisp/toolbar/cancel.xpm
@@ -1,130 +1,54 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
-"24 24 100 2",
-" c Gray0",
-". c #010101",
-"X c #020202",
-"o c Gray1",
-"O c Gray2",
-"+ c #060606",
-"@ c #070707",
-"# c Gray3",
-"$ c #090909",
-"% c Gray4",
-"& c #0b0b0b",
-"* c #0c0c0c",
-"= c Gray5",
-"- c #0e0e0e",
-"; c Gray6",
-": c #101010",
-"> c #111111",
-", c Gray7",
-"< c #131313",
-"1 c Gray8",
-"2 c #151515",
-"3 c #161616",
-"4 c #181818",
-"5 c #494949",
-"6 c #4b4b4b",
-"7 c #4e4e4e",
-"8 c #555555",
-"9 c Gray37",
-"0 c #686868",
-"q c Gray41",
-"w c #6d6d6d",
-"e c Gray47",
-"r c Gray48",
-"t c #7c7c7c",
-"y c Gray49",
-"u c Gray",
-"i c #808080",
-"p c Gray51",
-"a c #848484",
-"s c Gray52",
-"d c #8b8b8b",
-"f c Gray55",
-"g c #8d8d8d",
-"h c #909090",
-"j c #929292",
-"k c Gray59",
-"l c #989898",
-"z c Gray60",
-"x c #9a9a9a",
-"c c #9b9b9b",
-"v c Gray64",
-"b c #a5a5a5",
-"n c #a7a7a7",
-"m c Gray66",
-"M c #aaaaaa",
-"N c Gray67",
-"B c #acacac",
-"V c #aeaeae",
-"C c Gray69",
-"Z c #b1b1b1",
-"A c #b2b2b2",
-"S c #b4b4b4",
-"D c Gray71",
-"F c #b6b6b6",
-"G c #b7b7b7",
-"H c #b9b9b9",
-"J c Gray73",
-"K c #bbbbbb",
-"L c #bcbcbc",
-"P c None",
-"I c Gray75",
-"U c #c1c1c1",
-"Y c Gray76",
-"T c #c3c3c3",
-"R c #c6c6c6",
-"E c Gray78",
-"W c #cbcbcb",
-"Q c #cdcdcd",
-"! c #d0d0d0",
-"~ c Gray82",
-"^ c #d2d2d2",
-"/ c #d3d3d3",
-"( c #d5d5d5",
-") c #d7d7d7",
-"_ c #d8d8d8",
-"` c Gray86",
-"' c #dddddd",
-"] c Gray87",
-"[ c #dfdfdf",
-"{ c Gray88",
-"} c #e1e1e1",
-"| c #e2e2e2",
-" . c Gray89",
-".. c #e4e4e4",
-"X. c Gray90",
-"o. c #e7e7e7",
-"O. c #e9e9e9",
-"+. c #eaeaea",
-"@. c #eeeeee",
-"#. c #efefef",
+"24 24 24 1",
+" c gray2",
+". c #0b0b0b",
+"X c #131313",
+"o c #181818",
+"O c #4b4b4b",
+"+ c #555555",
+"@ c gray37",
+"# c #6a6a6a",
+"$ c #7b7b7b",
+"% c #838383",
+"& c gray55",
+"* c gray58",
+"= c #9a9a9a",
+"- c #a5a5a5",
+"; c #aaaaaa",
+": c #b4b4b4",
+"> c #bcbcbc",
+", c gray77",
+"< c gray80",
+"1 c #d3d3d3",
+"2 c #dddddd",
+"3 c gray89",
+"4 c gray92",
+"5 c None",
/* pixels */
-"P P P P P P P P P P P P P P P P P P P P P P P P ",
-"P P P P P P P P P P P P P P P P P P P P P P P P ",
-"P P P P P P P P P P P P P P P P P P P P P P P P ",
-"P P P P P P P P P P P P P P P P P P P P P P P P ",
-"P P P P P P P P o + @ $ $ @ P P P P P P P P P ",
-"P P P P P P . . m U ~ ~ L v 0 ; < P P P P P P P ",
-"P P P P P . c ( +.X.} { ` _ Q d 6 3 P P P P P P ",
-"P P P P P X ( @.O. .] ] ] ) W I y 4 P P P P P P ",
-"P P P P X z #.o. .& ] ' { # J Y z 5 , P P P P P ",
-"P P P P o F O.| > $ = [ + # % Z C a 2 P P P P P ",
-"P P P P + E ..| ] * O O @ # B Q D l < P P P P P ",
-"P P P P $ I ..] [ [ O @ @ ( ^ H A j 1 P P P P P ",
-"P P P P * G .} } @ @ @ # $ P S v i 1 P P P P P ",
-"P P P P * k E ( @ # # / $ * > m h w < P P P P P ",
-"P P P P % y V T W $ Q ! K : c c t 8 : P P P P P ",
-"P P P P P = x N P R F T Z n c r 9 < P P P P P P ",
-"P P P P P - p v M m n b c f s q 8 = P P P P P P ",
-"P P P P P P ; > u l k g e 9 7 , * P P P P P P P ",
-"P P P P P P P P - > 1 2 3 3 , P P P P P P P P P ",
-"P P P P P P P P P P P P P P P P P P P P P P P P ",
-"P P P P P P P P P P P P P P P P P P P P P P P P ",
-"P P P P P P P P P P P P P P P P P P P P P P P P ",
-"P P P P P P P P P P P P P P P P P P P P P P P P ",
-"P P P P P P P P P P P P P P P P P P P P P P P P "
+"555555555555555555555555",
+"555555555555555555555555",
+"555555555555555555555555",
+"555555555555555555555555",
+"55555555 555555555",
+"555555 ->11>-#.X5555555",
+"55555 =1433321<&OX555555",
+"55555 14433221<,$X555555",
+"5555 =433.223 >,=OX55555",
+"5555 >43...3 ..::%X55555",
+"5555 ,332. ;<:*X55555",
+"5555.>3223 11>:*X55555",
+"5555.>333 . ..5:-$X55555",
+"5555.*<1 . 1..X-*#X55555",
+"5555.$;,<.<<>X==$+X55555",
+"55555.=;5,:,:-=$@X555555",
+"55555.%-;;--=&%#+.555555",
+"555555.X>=*&$@OX.5555555",
+"55555555.XXXXXX555555555",
+"555555555555555555555555",
+"555555555555555555555555",
+"555555555555555555555555",
+"555555555555555555555555",
+"555555555555555555555555"
};
diff --git a/lisp/toolbar/close.xpm b/lisp/toolbar/close.xpm
index a17b61bdcee..589e48cbc08 100644
--- a/lisp/toolbar/close.xpm
+++ b/lisp/toolbar/close.xpm
@@ -1,29 +1,32 @@
/* XPM */
-static char * tb_close_xpm[] = {
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
"24 24 2 1",
-" c None",
-". c #000000",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" . .. ",
-" .. .... ",
-" .. ... ",
-" ..... ",
-" ... ",
-" .... ",
-" ...... ",
-" .. .... ",
-" .. .... ",
-" . .. ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" "};
+" c gray0",
+". c None",
+/* pixels */
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"....... .... ..........",
+"....... .. .........",
+"........ . ..........",
+"........ ...........",
+"......... ............",
+"......... ...........",
+"........ ..........",
+"........ . .........",
+"....... ... ........",
+"....... ..... .........",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"
+};
diff --git a/lisp/toolbar/copy.xpm b/lisp/toolbar/copy.xpm
index 5086e2db403..817f59f828e 100644
--- a/lisp/toolbar/copy.xpm
+++ b/lisp/toolbar/copy.xpm
@@ -1,81 +1,54 @@
/* XPM */
-static char * tb_copy_xpm[] = {
-"24 24 54 1",
-" c None",
-". c #000000",
-"+ c #D1D1BC",
-"@ c #919182",
-"# c #272727",
-"$ c #AEAEA8",
-"% c #B7B7A5",
-"& c #D4D4BE",
-"* c #D8D8C2",
-"= c #EAEAE2",
-"- c #707070",
-"; c #B3B3AC",
-"> c #D7D7C1",
-", c #DBDBC4",
-"' c #ACAC9B",
-") c #DDDDD9",
-"! c #42423A",
-"~ c #A5A595",
-"{ c #DADAC3",
-"] c #DEDEC7",
-"^ c #E2E2CA",
-"/ c #616156",
-"( c #A5A594",
-"_ c #D9D9C3",
-": c #DDDDC6",
-"< c #E1E1C9",
-"[ c #E4E4CD",
-"} c #BBBBA7",
-"| c #DCDCC5",
-"1 c #E0E0C9",
-"2 c #E3E3CC",
-"3 c #E7E7CF",
-"4 c #929284",
-"5 c #DFDFC8",
-"6 c #E2E2CB",
-"7 c #E6E6CF",
-"8 c #EAEAD2",
-"9 c #B4B4A1",
-"0 c #E5E5CE",
-"a c #E9E9D1",
-"b c #EDEDD5",
-"c c #EBEBD3",
-"d c #A3A391",
-"e c #AEAE9C",
-"f c #E8E8D0",
-"g c #ECECD4",
-"h c #F0F0D7",
-"i c #EEEED5",
-"j c #F2F2D9",
-"k c #F1F1D8",
-"l c #F5F5DC",
-"m c #A7A796",
-"n c #9F9F8F",
-"o c #A6A696",
-" ",
-" ",
-" ",
-" ",
-" ",
-" .. ",
-" ..+@. ",
-" .#$%&*. .. ",
-" .=-;>,'. ..+@. ",
-" .)!~{]^.#$%&*. ",
-" ./(_:<[.=-;>,'. ",
-" .}*|123.)!~{]^. ",
-" .4,5678./(_:<[9. ",
-" .]^0ab.}*|123cd. ",
-" .e[fgh.4,5678ij. ",
-" .3cd...]^0abklm. ",
-" .n.. .e[fgho.. ",
-" . .3cd.. ",
-" . .n.. ",
-" ..... . ",
-" ..... ",
-" . ",
-" ",
-" "};
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"24 24 24 1",
+" c gray0",
+". c #272727",
+"X c #42423a",
+"o c #616156",
+"O c gray44",
+"+ c #929283",
+"@ c #9f9f8f",
+"# c #a5a594",
+"$ c #adad9c",
+"% c #aeaea8",
+"& c #b6b6a4",
+"* c #b3b3ac",
+"= c #bbbba7",
+"- c #d3d3bd",
+"; c #d7d7c1",
+": c #dbdbc4",
+"> c #dfdfc8",
+", c #ddddd9",
+"< c #e4e4cc",
+"1 c #ebebd3",
+"2 c #f0f0d7",
+"3 c #f3f3da",
+"4 c #eaeae2",
+"5 c None",
+/* pixels */
+"555555555555555555555555",
+"555555555555555555555555",
+"555555555555555555555555",
+"555555555555555555555555",
+"555555555555555555555555",
+"55555555 55555555555555",
+"555555 -+ 5555555555555",
+"5555 .%&-; 5555 5555555",
+"5555 4O*;:$ 5 -+ 555555",
+"5555 ,X#:>< .%&-; 555555",
+"5555 o#:>>< 4O*;:$ 55555",
+"5555 =;:><< ,X#:>< 55555",
+"5555 +:><<1 o#::<<& 5555",
+"55555 ><<11 =::><11# 555",
+"55555 $<111 +:><<113 555",
+"555555 <1# ><<1133# 55",
+"555555 @ 55 $<112# 555",
+"5555555 55555 <1# 55555",
+"5555555555 55 @ 5555555",
+"5555555 55 555555555",
+"5555555 555555555555",
+"5555555555 5555555555555",
+"555555555555555555555555",
+"555555555555555555555555"
+};
diff --git a/lisp/toolbar/cut.xpm b/lisp/toolbar/cut.xpm
index 65f436a3805..840c5672562 100644
--- a/lisp/toolbar/cut.xpm
+++ b/lisp/toolbar/cut.xpm
@@ -1,29 +1,32 @@
/* XPM */
-static char * tb_cut_xpm[] = {
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
"24 24 2 1",
-" c None",
-". c #000000",
-" ",
-" ",
-" ",
-" ",
-" ",
-" . ",
-" .. ",
-" .. ",
-" .. ",
-" .. ",
-" .... .. ... ",
-" . .. .. .... ",
-" . ........... ",
-" .... .... ",
-" .. ",
-" ... ",
-" . . ",
-" . . ",
-" . . ",
-" ... ",
-" ",
-" ",
-" ",
-" "};
+" c gray0",
+". c None",
+/* pixels */
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+".................. .....",
+"................ ......",
+"............... .......",
+".............. ........",
+"............. .........",
+".... .... ..... ..",
+"... ... .. ... ....",
+"... ... ......",
+".... ... .........",
+".......... ............",
+"......... ............",
+"........ .. ............",
+"....... ... ............",
+"....... .. .............",
+"....... ..............",
+"........................",
+"........................",
+"........................",
+"........................"
+};
diff --git a/lisp/toolbar/exit.xpm b/lisp/toolbar/exit.xpm
index 6c301d10aba..03a2e196d6a 100644
--- a/lisp/toolbar/exit.xpm
+++ b/lisp/toolbar/exit.xpm
@@ -1,40 +1,43 @@
/* XPM */
-static char * tb_exit_xpm[] = {
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
"24 24 13 1",
-" c None",
-". c #000000",
-"+ c #E4E4DC",
-"@ c #BE7579",
-"# c #C67D81",
-"$ c #2D2D2D",
-"% c #8A4D4F",
-"& c #9E575B",
-"* c #A75E5F",
-"= c #AF6668",
-"- c #B66D71",
-"; c #CD8689",
-"> c #080808",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ......... ",
-" .++++++.. ",
-" .++++++.. ",
-" ...++++++.. ",
-" .@.++++++.. ",
-" ......@#.++$.+.. ",
-" .%&*=-@#;.+.$+.. ",
-" .%&*=-@#;.++++.. ",
-" ......@#.+++++.. ",
-" .@.++++++.. ",
-" ...++++++.. ",
-" .++++.... ",
-" .++...... ",
-" ...>>>>>> ",
-" ",
-" ",
-" ",
-" ",
-" "};
+" c gray0",
+". c gray3",
+"X c #2d2d2d",
+"o c #8a4d4f",
+"O c #9e575b",
+"+ c #a75e5f",
+"@ c #af6668",
+"# c #b66d71",
+"$ c #be7579",
+"% c #c67d81",
+"& c #cd8689",
+"* c #e4e4dc",
+"= c None",
+/* pixels */
+"========================",
+"========================",
+"========================",
+"========================",
+"========================",
+"========== =====",
+"========== ****** =====",
+"========== ****** =====",
+"======== ****** =====",
+"======== $ ****** =====",
+"=== $% **X * =====",
+"=== oO+@#$%& * X* =====",
+"=== oO+@#$%& **** =====",
+"=== $% ***** =====",
+"======== $ ****** =====",
+"======== ****** =====",
+"========== **** =====",
+"========== ** =====",
+"========== ......=====",
+"========================",
+"========================",
+"========================",
+"========================",
+"========================"
+};
diff --git a/lisp/toolbar/fld_open.xpm b/lisp/toolbar/fld_open.xpm
index f782fc578b1..5476eb16215 100644
--- a/lisp/toolbar/fld_open.xpm
+++ b/lisp/toolbar/fld_open.xpm
@@ -1,35 +1,34 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
-"24 24 5 1",
-" c Gray0",
+"24 24 4 1",
+" c gray0",
". c #909090",
-"X c None",
-"o c #fefefe",
-"O c Gray100",
+"X c #fefefe",
+"o c None",
/* pixels */
-"XXXXXXXXXXXXXXXXXXXXXXXX",
-"XXXXXXXXXXXXXXXXXXXXXXXX",
-"XXXXXXXXXXXXXXXXXXXXXXXX",
-"XXXXXXXXXXXXXXXXXXXXXXXX",
-"XXXXXXXXXXXXXXXXXXXXXXXX",
-"XXXXXXXXXXXXXX XXXXXXXX",
-"XXXXXXXXXXX .. XXXXXXX",
-"XXXX XX ....ooO XXX",
-"XXX .. ....oooo .. XXX",
-"XXX .....ooooo .... XXX",
-"XXXX ..ooooo ...... XXX",
-"XXXX ..ooo ........ XXX",
-"XXXXX .oo .......... XXX",
-"XXXXX ..o .......... XXX",
-"XXXXXX .o .......... XXX",
-"XXXXXX .. ........ XXXX",
-"XXXXXXX . ...... XXXXXX",
-"XXXXXXX . ..... XXXXXXXX",
-"XXXXXXXX ... XXXXXXXXX",
-"XXXXXXXX . XXXXXXXXXXX",
-"XXXXXXXXX XXXXXXXXXXXXX",
-"XXXXXXXXXXXXXXXXXXXXXXXX",
-"XXXXXXXXXXXXXXXXXXXXXXXX",
-"XXXXXXXXXXXXXXXXXXXXXXXX"
+"oooooooooooooooooooooooo",
+"oooooooooooooooooooooooo",
+"oooooooooooooooooooooooo",
+"oooooooooooooooooooooooo",
+"oooooooooooooooooooooooo",
+"oooooooooooooo oooooooo",
+"ooooooooooo .. ooooooo",
+"oooo oo ....XXo ooo",
+"ooo .. ....XXXX .. ooo",
+"ooo .....XXXXX .... ooo",
+"oooo ..XXXXX ...... ooo",
+"oooo ..XXX ........ ooo",
+"ooooo .XX .......... ooo",
+"ooooo ..X .......... ooo",
+"oooooo .X .......... ooo",
+"oooooo .. ........ oooo",
+"ooooooo . ...... oooooo",
+"ooooooo . ..... oooooooo",
+"oooooooo ... ooooooooo",
+"oooooooo . ooooooooooo",
+"ooooooooo ooooooooooooo",
+"oooooooooooooooooooooooo",
+"oooooooooooooooooooooooo",
+"oooooooooooooooooooooooo"
};
diff --git a/lisp/toolbar/help.xpm b/lisp/toolbar/help.xpm
index c4ba0601afe..9fcb850b5f8 100644
--- a/lisp/toolbar/help.xpm
+++ b/lisp/toolbar/help.xpm
@@ -1,47 +1,50 @@
/* XPM */
-static char * tb_help_xpm[] = {
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
"24 24 20 1",
-" c None",
-". c #000000",
-"+ c #A6BFA2",
-"@ c #F0F4EF",
-"# c #EBF1EA",
-"$ c #E1E9E0",
-"% c #CBDAC9",
-"& c #F3F6F3",
-"* c #D2DFD0",
-"= c #C3D4C1",
-"- c #ACC3A8",
-"; c #BCCFB8",
-"> c #2B2B2B",
-", c #E6EDE4",
-"' c #212E1F",
-") c #658B5E",
-"! c #8CAD86",
-"~ c #96B491",
-"{ c #B8CCB5",
-"] c #8DAD88",
-" ",
-" ",
-" ",
-" ",
-" ..... ",
-" .+@#$%. ",
-" .%&@$$$*. ",
-" .=@-...;$-> ",
-" .,' .$$. ",
-" %. .$-. ",
-" .$$). ",
-" .$$!. ",
-" .$$!. ",
-" .~$!. ",
-" .$~. ",
-" .... ",
-" ",
-" .. ",
-" .${. ",
-" .{]. ",
-" .. ",
-" ",
-" ",
-" "};
+" c gray0",
+". c #212e1f",
+"X c gray17",
+"o c #658b5e",
+"O c #8cad86",
+"+ c #8dad88",
+"@ c #96b491",
+"# c #a6bfa2",
+"$ c #acc3a8",
+"% c #b8ccb5",
+"& c #bccfb8",
+"* c #c3d4c1",
+"= c #cbdac9",
+"- c #d2dfd0",
+"; c #e1e9e0",
+": c #e6ede4",
+"> c #ebf1ea",
+", c #f0f4ef",
+"< c #f3f6f3",
+"1 c None",
+/* pixels */
+"111111111111111111111111",
+"111111111111111111111111",
+"111111111111111111111111",
+"111111111111111111111111",
+"111111111 1111111111",
+"11111111 #,>;= 111111111",
+"1111111 =<,;;;- 11111111",
+"111111 *,$ &;$X1111111",
+"1111111 :.111 ;; 1111111",
+"1111111= 1111 ;$ 1111111",
+"111111111111 ;;o 1111111",
+"11111111111 ;;O 11111111",
+"1111111111 ;;O 111111111",
+"111111111 @;O 1111111111",
+"111111111 ;@ 11111111111",
+"111111111 11111111111",
+"111111111111111111111111",
+"1111111111 111111111111",
+"111111111 ;% 11111111111",
+"111111111 %+ 11111111111",
+"1111111111 111111111111",
+"111111111111111111111111",
+"111111111111111111111111",
+"111111111111111111111111"
+};
diff --git a/lisp/toolbar/home.xpm b/lisp/toolbar/home.xpm
index dc4ff70457b..29942037cc3 100644
--- a/lisp/toolbar/home.xpm
+++ b/lisp/toolbar/home.xpm
@@ -1,54 +1,50 @@
/* XPM */
-static char * tb_home_xpm[] = {
-"24 24 27 1",
-" c None",
-". c #000000",
-"+ c #FFFFFF",
-"@ c #CFD7CF",
-"# c #E0E4DD",
-"$ c #839279",
-"% c #C9D0C5",
-"& c #D4D9D0",
-"* c #B9C2B3",
-"= c #7F8F74",
-"- c #000100",
-"; c #C7CEC3",
-"> c #D2D7CE",
-", c #CCD3C8",
-"' c #C8CFC4",
-") c #B7C0B1",
-"! c #EFF1EE",
-"~ c #B8C1B2",
-"{ c #7A8A6F",
-"] c #D3D8CF",
-"^ c #6C7A63",
-"/ c #A6B19E",
-"( c #626F5A",
-"_ c #6D7B64",
-": c #6A7861",
-"< c #D8DDD4",
-"[ c #6B7962",
-" ",
-" ",
-" ",
-" ",
-" . ... ",
-" .+. .@. ",
-" .+#$..%. ",
-" .++&*=-;. ",
-" .++>,')='. ",
-" .!+>'''%~{. ",
-" .++]''%'''~^. ",
-" .+++%''%';;;/(. ",
-" ...++'''';;;;_... ",
-" .++%';;;;;;^. ",
-" .++....;;;;^. ",
-" .++.;;.;;;'^. ",
-" .++.''.''';:. ",
-" .+<.,,.'';;[. ",
-" .%_.^^.^^:[^. ",
-" ............. ",
-" ",
-" ",
-" ",
-" "};
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"24 24 20 1",
+" c gray0",
+". c #626f5a",
+"X c #6c7a63",
+"o c #7a8a6f",
+"O c #7f8f74",
+"+ c #839279",
+"@ c #a6b19e",
+"# c #b7c0b1",
+"$ c #b8c1b2",
+"% c #c7cec3",
+"& c #c8cfc4",
+"* c #c9d0c5",
+"= c #cdd4ca",
+"- c #d2d7ce",
+"; c #d3d8cf",
+": c #d4d9d0",
+"> c #d8ddd4",
+", c #e0e4dd",
+"< c #eff1ee",
+"1 c None",
+/* pixels */
+"111111111111111111111111",
+"111111111111111111111111",
+"111111111111111111111111",
+"111111111111111111111111",
+"11111111111 11 1111111",
+"1111111111 1 1 = 1111111",
+"111111111 1,+ * 1111111",
+"11111111 11:$+ & 1111111",
+"1111111 11-=&#O& 1111111",
+"111111 <1-&&&*$o 1111111",
+"11111 11;&&*&&&$X 111111",
+"1111 111*&&*&%%%@. 11111",
+"111 11&&&&%%%%X 1111",
+"11111 11*&%%%%%%X 111111",
+"11111 11 %%%%X 111111",
+"11111 11 %% %%%&X 111111",
+"11111 11 && &&%%X 111111",
+"11111 1> == &&%%X 111111",
+"11111 *X XX XXXXX 111111",
+"11111 111111",
+"111111111111111111111111",
+"111111111111111111111111",
+"111111111111111111111111",
+"111111111111111111111111"
+};
diff --git a/lisp/toolbar/index.xpm b/lisp/toolbar/index.xpm
index 879edc942dd..99381db2fdf 100644
--- a/lisp/toolbar/index.xpm
+++ b/lisp/toolbar/index.xpm
@@ -1,47 +1,50 @@
/* XPM */
-static char * tb_index_xpm[] = {
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
"24 24 20 1",
-" c None",
-". c #000000",
-"+ c #E0E4E0",
-"@ c #949C8C",
-"# c #908669",
-"$ c #736B54",
-"% c #CAC3AA",
-"& c #D3CDB8",
-"* c #A3A5A3",
-"= c #7A735A",
-"- c #434032",
-"; c #080807",
-"> c #C0B799",
-", c #B4A884",
-"' c #948B6D",
-") c #BBB191",
-"! c #C2B99C",
-"~ c #998F70",
-"{ c #5C5543",
-"] c #494435",
-" ",
-" ",
-" ",
-" .................. ",
-" .++++++++++++++++. ",
-" .+++++..@++++++++. ",
-" .++++.#$.@+++++++. ",
-" ......%#.......... ",
-" .++++.&#.@+++++++. ",
-" .++++.%#...*+++++. ",
-" .++++.%#.=-;..@++. ",
-" ......>#.,$.'$.... ",
-" .++.$.>#.,#.,#.#$. ",
-" .++.#.>)#,,#,,,,#. ",
-" .++.,.>!!)),,,,,$. ",
-" ....,.,!!)!,,,,,$. ",
-" .++.#~)!!!)!,,,,{. ",
-" .+++.#,!!!!),,,#]. ",
-" .+++.$,)!!)!,,,#. ",
-" ......#!!!!),,#$. ",
-" .$,,!!!,,#{. ",
-" .#)!!),,$. ",
-" .,)!!,,{. ",
-" "};
+" c gray0",
+". c #080807",
+"X c #434032",
+"o c #494435",
+"O c #5c5543",
+"+ c #736b54",
+"@ c #7a735a",
+"# c #908669",
+"$ c #948b6d",
+"% c #998f70",
+"& c #949c8c",
+"* c #b4a884",
+"= c #bbb191",
+"- c #a3a5a3",
+"; c #c0b799",
+": c #c2b99c",
+"> c #cac3aa",
+", c #d3cdb8",
+"< c #e0e4e0",
+"1 c None",
+/* pixels */
+"111111111111111111111111",
+"111111111111111111111111",
+"111111111111111111111111",
+"1111 11",
+"1111 <<<<<<<<<<<<<<<< 11",
+"1111 <<<<< &<<<<<<<< 11",
+"1111 <<<< #+ &<<<<<<< 11",
+"1111 ># 11",
+"1111 <<<< ,# &<<<<<<< 11",
+"1111 <<<< ># -<<<<< 11",
+"1111 <<<< ># @X. &<< 11",
+"1111 ;# *+ $+ 11",
+"1111 << + ;# *# *# #+ 11",
+"1111 << # ;=#**#****# 11",
+"1111 << * ;::==*****+ 11",
+"1111 * *::=:*****+ 11",
+"1111 << #%=:::=:****O 11",
+"1111 <<< #*::::=***#o 11",
+"1111 <<< +*=::=:***# 111",
+"1111 #::::=**#+ 111",
+"111111111 +**:::**#O 111",
+"1111111111 #=::=**+ 1111",
+"11111111111 *=::**O 1111",
+"111111111111111111111111"
+};
diff --git a/lisp/toolbar/info.xpm b/lisp/toolbar/info.xpm
index ff499af8cc2..9fcb850b5f8 100644
--- a/lisp/toolbar/info.xpm
+++ b/lisp/toolbar/info.xpm
@@ -1,51 +1,50 @@
/* XPM */
-static char *noname[] = {
-/* width height ncolors chars_per_pixel */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
"24 24 20 1",
-/* colors */
-" c #000000",
-". c #E6EDE4",
-"X c #212E1F",
-"o c #D2DFD0",
-"O c #F3F6F3",
-"+ c #8DAD88",
-"@ c #2B2B2B",
-"# c #B8CCB5",
-"$ c #EBF1EA",
-"% c #E1E9E0",
-"& c #BCCFB8",
-"* c #ACC3A8",
-"= c #A6BFA2",
-"- c #CBDAC9",
-"; c #658B5E",
-": c #C3D4C1",
-"> c #96B491",
-", c None",
-"< c #F0F4EF",
-"1 c #8CAD86",
+" c gray0",
+". c #212e1f",
+"X c gray17",
+"o c #658b5e",
+"O c #8cad86",
+"+ c #8dad88",
+"@ c #96b491",
+"# c #a6bfa2",
+"$ c #acc3a8",
+"% c #b8ccb5",
+"& c #bccfb8",
+"* c #c3d4c1",
+"= c #cbdac9",
+"- c #d2dfd0",
+"; c #e1e9e0",
+": c #e6ede4",
+"> c #ebf1ea",
+", c #f0f4ef",
+"< c #f3f6f3",
+"1 c None",
/* pixels */
-",,,,,,,,,,,,,,,,,,,,,,,,",
-",,,,,,,,,,,,,,,,,,,,,,,,",
-",,,,,,,,,,,,,,,,,,,,,,,,",
-",,,,,,,,,,,,,,,,,,,,,,,,",
-",,,,,,,,, ,,,,,,,,,,",
-",,,,,,,, =<$%- ,,,,,,,,,",
-",,,,,,, -O<%%%o ,,,,,,,,",
-",,,,,, :<* &%*@,,,,,,,",
-",,,,,,, .X,,, %% ,,,,,,,",
-",,,,,,,- ,,,, %* ,,,,,,,",
-",,,,,,,,,,,, %%; ,,,,,,,",
-",,,,,,,,,,, %%1 ,,,,,,,,",
-",,,,,,,,,, %%1 ,,,,,,,,,",
-",,,,,,,,, >%1 ,,,,,,,,,,",
-",,,,,,,,, %> ,,,,,,,,,,,",
-",,,,,,,,, ,,,,,,,,,,,",
-",,,,,,,,,,,,,,,,,,,,,,,,",
-",,,,,,,,,, ,,,,,,,,,,,,",
-",,,,,,,,, %# ,,,,,,,,,,,",
-",,,,,,,,, #+ ,,,,,,,,,,,",
-",,,,,,,,,, ,,,,,,,,,,,,",
-",,,,,,,,,,,,,,,,,,,,,,,,",
-",,,,,,,,,,,,,,,,,,,,,,,,",
-",,,,,,,,,,,,,,,,,,,,,,,,"
+"111111111111111111111111",
+"111111111111111111111111",
+"111111111111111111111111",
+"111111111111111111111111",
+"111111111 1111111111",
+"11111111 #,>;= 111111111",
+"1111111 =<,;;;- 11111111",
+"111111 *,$ &;$X1111111",
+"1111111 :.111 ;; 1111111",
+"1111111= 1111 ;$ 1111111",
+"111111111111 ;;o 1111111",
+"11111111111 ;;O 11111111",
+"1111111111 ;;O 111111111",
+"111111111 @;O 1111111111",
+"111111111 ;@ 11111111111",
+"111111111 11111111111",
+"111111111111111111111111",
+"1111111111 111111111111",
+"111111111 ;% 11111111111",
+"111111111 %+ 11111111111",
+"1111111111 111111111111",
+"111111111111111111111111",
+"111111111111111111111111",
+"111111111111111111111111"
};
diff --git a/lisp/toolbar/jump_to.xpm b/lisp/toolbar/jump_to.xpm
index 582ddaf2085..f757a8b260c 100644
--- a/lisp/toolbar/jump_to.xpm
+++ b/lisp/toolbar/jump_to.xpm
@@ -1,68 +1,55 @@
/* XPM */
-static char * tb_jump_to_xpm[] = {
-"24 24 41 1",
-" c None",
-". c #212121",
-"+ c #EAD4CB",
-"@ c #E3C5BA",
-"# c #DBB4A4",
-"$ c #EEDED7",
-"% c #FAF7F5",
-"& c #F2E5E1",
-"* c #D2AC99",
-"= c #000000",
-"- c #8D9E7C",
-"; c #CDD9C2",
-"> c #DEE6D7",
-", c #DAE2D1",
-"' c #9BAD89",
-") c #B79382",
-"! c #707D63",
-"~ c #B4C6A2",
-"{ c #ACC098",
-"] c #636E57",
-"^ c #AB8A7A",
-"/ c #E4E9DD",
-"( c #657158",
-"_ c #C49F8D",
-": c #C3D1B5",
-"< c #808F70",
-"[ c #4C5442",
-"} c #58634E",
-"| c #E6EBE0",
-"1 c #D4DDC9",
-"2 c #CAD7BE",
-"3 c #90A17F",
-"4 c #5F6A53",
-"5 c #535C49",
-"6 c #E9EDE4",
-"7 c #616D56",
-"8 c #A8BC95",
-"9 c #7C8B6E",
-"0 c #4C5443",
-"a c #B6C2AA",
-"b c #5E6953",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ... ",
-" ..+@#.. ",
-" .$%&@*. ",
-" =======+#**. ",
-" =-;>,'=###). ",
-" =!~{]=##*^. ",
-" ==/;{(]=#*_. ",
-" ==/;:{<[}=)).. ",
-" =|12{{34=5=.. ",
-" =6{{{7= == ",
-" =>890= ",
-" =a]= ",
-" =b= ",
-" = ",
-" ",
-" ",
-" ",
-" "};
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"24 24 25 1",
+" c gray0",
+". c gray13",
+"X c #4e5745",
+"o c #5c6751",
+"O c #636e57",
+"+ c #707d63",
+"@ c #7c8b6e",
+"# c #879776",
+"$ c #9e967d",
+"% c #b79382",
+"& c #a2b58f",
+"* c #acc098",
+"= c #b5c4a6",
+"- c #d2ac99",
+"; c #dbb4a4",
+": c #c49f8d",
+"> c #c7d4ba",
+", c #e3c5ba",
+"< c #cfdac4",
+"1 c #dde5d5",
+"2 c #e4e9dd",
+"3 c None",
+"4 c #faf7f5",
+"5 c #ebeae2",
+"6 c #ebd7cf",
+/* pixels */
+"333333333333333333333333",
+"333333333333333333333333",
+"333333333333333333333333",
+"333333333333333333333333",
+"333333333333333333333333",
+"333333333333333333333333",
+"3333333333333...33333333",
+"33333333333..6,;..333333",
+"33333333333.645,-.333333",
+"3333333 6;--.33333",
+"3333333 #<11& ;;;%.33333",
+"33333333 +=*O ;;-$.33333",
+"333333 2>*OO ;-:.333333",
+"3333 2<>*#Xo %%..333333",
+"333 5<>**#O X ..33333333",
+"3333 5***O 3 3333333333",
+"33333 1*@X 3333333333333",
+"333333 =O 33333333333333",
+"3333333 o 33333333333333",
+"33333333 333333333333333",
+"333333333333333333333333",
+"333333333333333333333333",
+"333333333333333333333333",
+"333333333333333333333333"
+};
diff --git a/lisp/toolbar/left_arrow.xpm b/lisp/toolbar/left_arrow.xpm
index d7b38d83558..b27045f1e9e 100644
--- a/lisp/toolbar/left_arrow.xpm
+++ b/lisp/toolbar/left_arrow.xpm
@@ -1,69 +1,55 @@
/* XPM */
-static char * left_arrow_xpm[] = {
-"24 24 42 1",
-" c None",
-". c #000000",
-"+ c #C6D7C3",
-"@ c #E4EBE2",
-"# c #FFFFFF",
-"$ c #DFE8DD",
-"% c #F3F7F3",
-"& c #DCE6D9",
-"* c #F2F6F1",
-"= c #EFF3EE",
-"- c #F1F5F0",
-"; c #F4F7F4",
-"> c #121B12",
-", c #DEE7DC",
-"' c #EEF3ED",
-") c #EBF1EA",
-"! c #B1C7AC",
-"~ c #E9EFE8",
-"{ c #D7E3D5",
-"] c #243221",
-"^ c #375930",
-"/ c #548149",
-"( c #729B68",
-"_ c #80A776",
-": c #7DA473",
-"< c #81A877",
-"[ c #83AA7A",
-"} c #87AC7D",
-"| c #67925C",
-"1 c #516F4A",
-"2 c #4E7C44",
-"3 c #739C6A",
-"4 c #84A979",
-"5 c #81A878",
-"6 c #709864",
-"7 c #49763F",
-"8 c #719A67",
-"9 c #608C56",
-"0 c #46703C",
-"a c #6FA763",
-"b c #5B8851",
-"c c #36582E",
-" ",
-" ",
-" ",
-" ",
-" ",
-" .. ",
-" ..+. ",
-" ..@#+. ",
-" ..$#%%+. ",
-" ..&#*=-;+. ",
-" .>,#'))===+. ",
-" ..!#~{,@)===+] ",
-" ..^/(_:<[}[}|. ",
-" ..1234_5}[|. ",
-" ..^26<_}|. ",
-" ..728_9. ",
-" ..0ab. ",
-" ..c. ",
-" .. ",
-" ",
-" ",
-" ",
-" ",
-" "};
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"24 24 25 1",
+" c gray0",
+". c #121b12",
+"X c #243221",
+"o c #36582e",
+"O c #375930",
+"+ c #48733e",
+"@ c #4e7c44",
+"# c #516f4a",
+"$ c #548149",
+"% c #5b8851",
+"& c #608c56",
+"* c #67925c",
+"= c #729a67",
+"- c #6fa763",
+"; c #7da473",
+": c #80a776",
+"> c #81a877",
+", c #85ab7b",
+"< c #b1c7ac",
+"1 c #c6d7c3",
+"2 c #dce6da",
+"3 c #e6ece4",
+"4 c #eef2ed",
+"5 c #f3f6f2",
+"6 c None",
+/* pixels */
+"666666666666666666666666",
+"666666666666666666666666",
+"666666666666666666666666",
+"666666666666666666666666",
+"666666666666666666666666",
+"6666666666666666 666666",
+"66666666666666 1 666666",
+"666666666666 361 666666",
+"6666666666 26551 666666",
+"66666666 2654551 666666",
+"666666 .264444441 666666",
+"6666 <6422344441X666666",
+"6666 O$=>;>,,,,* 666666",
+"666666 #@=>;>,,* 666666",
+"66666666 O@=>>,* 666666",
+"6666666666 @@=>& 666666",
+"666666666666 +-% 666666",
+"66666666666666 o 666666",
+"6666666666666666 666666",
+"666666666666666666666666",
+"666666666666666666666666",
+"666666666666666666666666",
+"666666666666666666666666",
+"666666666666666666666666"
+};
diff --git a/lisp/toolbar/mail.xpm b/lisp/toolbar/mail.xpm
index 448d4347c10..3da35ae2f44 100644
--- a/lisp/toolbar/mail.xpm
+++ b/lisp/toolbar/mail.xpm
@@ -1,143 +1,55 @@
/* XPM */
-static char * tb_mail_xpm[] = {
-"24 24 116 2",
-" c None",
-". c #000000",
-"+ c #7B7B78",
-"@ c #C7C7C3",
-"# c #F1F0EB",
-"$ c #BFBFBC",
-"% c #5F5E5E",
-"& c #E3E3DF",
-"* c #F3F3EF",
-"= c #F2F2EE",
-"- c #F1F1EC",
-"; c #F0EFEB",
-"> c #D2D2CD",
-", c #969592",
-"' c #616060",
-") c #B5B5B4",
-"! c #F8F8F6",
-"~ c #F7F7F5",
-"{ c #F6F6F3",
-"] c #F5F5F2",
-"^ c #F4F4F0",
-"/ c #F2F1ED",
-"( c #F1F0EC",
-"_ c #F0EFEA",
-": c #EFEEE9",
-"< c #4F4F4D",
-"[ c #BDBCB8",
-"} c #A7A6A3",
-"| c #C6C6C4",
-"1 c #7C7C7B",
-"2 c #525251",
-"3 c #DBDBD9",
-"4 c #F5F4F1",
-"5 c #F4F3F0",
-"6 c #F3F2EE",
-"7 c #999894",
-"8 c #62625F",
-"9 c #BCBCB6",
-"0 c #EBE9E3",
-"a c #838381",
-"b c #D7D6D4",
-"c c #A8A8A6",
-"d c #515150",
-"e c #7E7D7C",
-"f c #DAD9D5",
-"g c #EFEEE8",
-"h c #EEEDE7",
-"i c #4F4E4C",
-"j c #BCBBB6",
-"k c #EBE9E2",
-"l c #EAE8E1",
-"m c #F6F5F2",
-"n c #F4F3EF",
-"o c #B5B4B1",
-"p c #9B9A97",
-"q c #646361",
-"r c #92918E",
-"s c #EEEDE8",
-"t c #EDECE6",
-"u c #4E4E4C",
-"v c #797976",
-"w c #797874",
-"x c #E9E8E1",
-"y c #E8E7DF",
-"z c #B4B3AF",
-"A c #D0D0CD",
-"B c #F2F2ED",
-"C c #BFBEBA",
-"D c #BEBDB9",
-"E c #7A7A77",
-"F c #979691",
-"G c #EAE9E2",
-"H c #959590",
-"I c #787773",
-"J c #B8B7B0",
-"K c #E6E4DC",
-"L c #A9A9A6",
-"M c #626260",
-"N c #ECEBE4",
-"O c #EBEAE3",
-"P c #E9E7E0",
-"Q c #E8E6DF",
-"R c #E7E5DD",
-"S c #777671",
-"T c #93918C",
-"U c #BEBDB8",
-"V c #989793",
-"W c #ECEAE4",
-"X c #E8E6DE",
-"Y c #E6E4DB",
-"Z c #E4E3DA",
-"` c #75746F",
-" . c #91908A",
-".. c #EEECE7",
-"+. c #62615F",
-"@. c #EBEAE4",
-"#. c #E7E6DE",
-"$. c #E6E5DC",
-"%. c #E5E4DB",
-"&. c #E4E2DA",
-"*. c #CCCBC4",
-"=. c #A3A29D",
-"-. c #B6B5B2",
-";. c #BCBCB7",
-">. c #CDCCC6",
-",. c #959490",
-"'. c #ECEBE5",
-"). c #61615E",
-"!. c #E9E8E0",
-"~. c #CECDC7",
-"{. c #797875",
-"]. c #969590",
-"^. c #CFCEC8",
-"/. c #AEADA8",
-"(. c #585754",
-"_. c #7B7A76",
-" ",
-" ",
-" ",
-" ",
-" ",
-" . . . . ",
-" . . . . . + @ # $ . ",
-" . . . . . % $ & * = - ; > , . ",
-" . ' ) ! ~ { ] ^ * / ( _ : < [ } . ",
-" . | 1 2 3 4 5 6 / # _ : 7 8 9 0 . ",
-" . a b c d e f / # _ g h i j k l . ",
-" . m 4 n o p q r s t u v w x y z . ",
-" . A * B ( ; C D E u F G H I J K . ",
-" . L / ( _ : M t N O l P Q R S T . ",
-" . # _ g U V W 0 l P X R Y Z ` .. ",
-" . ; g ..+.@.G x y #.$.%.&.*.=.. . ",
-" . -.t ;.F G x y #.K >.,.. . . ",
-" . '.).G !.Q ~.H . . . ",
-" . {.].^./.. . . ",
-" . (._.. . ",
-" . . ",
-" ",
-" ",
-" "};
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"24 24 25 1",
+" c gray0",
+". c #4f4e4c",
+"X c #575655",
+"o c #62615f",
+"O c #626260",
+"+ c #7a7976",
+"@ c #75746f",
+"# c #92918c",
+"$ c #979692",
+"% c #838381",
+"& c #a3a29d",
+"* c #bbbbb7",
+"= c #acaba8",
+"- c #cbcbc5",
+"; c #d1d1cd",
+": c #d9d9d6",
+"> c #e8e7df",
+", c #e6e4dc",
+"< c #ebeae3",
+"1 c #efeee8",
+"2 c #e9e7e0",
+"3 c #f0efea",
+"4 c #f2f1ed",
+"5 c None",
+"6 c #f6f5f2",
+/* pixels */
+"555555555555555555555555",
+"555555555555555555555555",
+"555555555555555555555555",
+"555555555555555555555555",
+"555555555555555555555555",
+"55555555555555 555555",
+"555555555 +-4* 55555",
+"5555 X*24441;$ 55555",
+"555 O*6666644411.*= 5555",
+"555 -+X:6664411$o*< 5555",
+"555 %:=.+:64111.*<< 5555",
+"5555 664*$O#11.++2>= 555",
+"5555 ;4444**+.$<$@*, 555",
+"5555 =4434O1<<22,,@# 555",
+"55555 441*$<<222,,,@# 55",
+"55555 111O<<22,,,,-& 55",
+"55555 *<*$222>,-$ 5555",
+"555555 <o222-$ 5555555",
+"555555 +$-= 5555555555",
+"555555 X+ 5555555555555",
+"5555555 555555555555555",
+"555555555555555555555555",
+"555555555555555555555555",
+"555555555555555555555555"
+};
diff --git a/lisp/toolbar/mail_compose.xpm b/lisp/toolbar/mail_compose.xpm
index 6cbfb33e879..b332fe5f91c 100644
--- a/lisp/toolbar/mail_compose.xpm
+++ b/lisp/toolbar/mail_compose.xpm
@@ -1,144 +1,55 @@
/* XPM */
-static char * tb_mail_compose_xpm[] = {
-"24 24 117 2",
-" c None",
-". c #000000",
-"+ c #7B7B78",
-"@ c #C7C7C3",
-"# c #F1F0EB",
-"$ c #BFBFBC",
-"% c #5F5E5E",
-"& c #E3E3DF",
-"* c #F3F3EF",
-"= c #F2F2EE",
-"- c #F1F1EC",
-"; c #F0EFEB",
-"> c #D2D2CD",
-", c #969592",
-"' c #616060",
-") c #B5B5B4",
-"! c #F8F8F6",
-"~ c #F7F7F5",
-"{ c #F6F6F3",
-"] c #F5F5F2",
-"^ c #F4F4F0",
-"/ c #F2F1ED",
-"( c #F1F0EC",
-"_ c #F0EFEA",
-": c #EFEEE9",
-"< c #4F4F4D",
-"[ c #BDBCB8",
-"} c #A7A6A3",
-"| c #C6C6C4",
-"1 c #7C7C7B",
-"2 c #525251",
-"3 c #DBDBD9",
-"4 c #F5F4F1",
-"5 c #F4F3F0",
-"6 c #F3F2EE",
-"7 c #999894",
-"8 c #62625F",
-"9 c #BCBCB6",
-"0 c #EBE9E3",
-"a c #838381",
-"b c #D7D6D4",
-"c c #A8A8A6",
-"d c #515150",
-"e c #7E7D7C",
-"f c #DAD9D5",
-"g c #EFEEE8",
-"h c #EEEDE7",
-"i c #4F4E4C",
-"j c #BCBBB6",
-"k c #EBE9E2",
-"l c #EAE8E1",
-"m c #F6F5F2",
-"n c #F4F3EF",
-"o c #B5B4B1",
-"p c #9B9A97",
-"q c #646361",
-"r c #92918E",
-"s c #EEEDE8",
-"t c #EDECE6",
-"u c #4E4E4C",
-"v c #797976",
-"w c #797874",
-"x c #E9E8E1",
-"y c #E8E7DF",
-"z c #B4B3AF",
-"A c #D0D0CD",
-"B c #F2F2ED",
-"C c #BFBEBA",
-"D c #BEBDB9",
-"E c #7A7A77",
-"F c #979691",
-"G c #EAE9E2",
-"H c #959590",
-"I c #787773",
-"J c #B8B7B0",
-"K c #E6E4DC",
-"L c #D8BE6A",
-"M c #A9A9A6",
-"N c #626260",
-"O c #ECEBE4",
-"P c #EBEAE3",
-"Q c #E9E7E0",
-"R c #E8E6DF",
-"S c #E7E5DD",
-"T c #777671",
-"U c #93918C",
-"V c #8E7D45",
-"W c #BEBDB8",
-"X c #989793",
-"Y c #ECEAE4",
-"Z c #E8E6DE",
-"` c #E6E4DB",
-" . c #E4E3DA",
-".. c #EEECE7",
-"+. c #62615F",
-"@. c #EBEAE4",
-"#. c #E7E6DE",
-"$. c #E6E5DC",
-"%. c #E5E4DB",
-"&. c #E4E2DA",
-"*. c #B6B5B2",
-"=. c #BCBCB7",
-"-. c #CDCCC6",
-";. c #959490",
-">. c #ECEBE5",
-",. c #61615E",
-"'. c #E9E8E0",
-"). c #CECDC7",
-"!. c #797875",
-"~. c #969590",
-"{. c #CFCEC8",
-"]. c #AEADA8",
-"^. c #585754",
-"/. c #7B7A76",
-"(. c #AD8E30",
-"_. c #756020",
-":. c #060605",
-" ",
-" ",
-" . . . . ",
-" . . . . . + @ # $ . ",
-" . . . . . % $ & * = - ; > , . ",
-" . ' ) ! ~ { ] ^ * / ( _ : < [ } . ",
-" . | 1 2 3 4 5 6 / # _ : 7 8 9 0 . ",
-" . a b c d e f / # _ g h i j k l . ",
-" . m 4 n o p q r s t u v w x y z . . ",
-" . A * B ( ; C D E u F G H I J K . . L . ",
-" . M / ( _ : N t O P l Q R S T U . L V . ",
-" . # _ g W X Y 0 l Q Z S ` .. L V . ",
-" . ; g ..+.@.G x y #.$.%.&.. L V . ",
-" . *.t =.F G x y #.K -.;.. L V . ",
-" . >.,.G '.R ).H . . . L V . ",
-" . !.~.{.].. . . . L V . ",
-" . ^./.. . . L V . ",
-" . . . L V . ",
-" (._.. . ",
-" :.. ",
-" ",
-" ",
-" ",
-" "};
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"24 24 25 1",
+" c gray0",
+". c #756020",
+"X c #4f4e4c",
+"o c #575655",
+"O c #62615f",
+"+ c #626260",
+"@ c #7a7976",
+"# c #8e7d45",
+"$ c #ad8e30",
+"% c #d8be6a",
+"& c #93918d",
+"* c #979692",
+"= c #838381",
+"- c #bbbbb7",
+"; c #acaba8",
+": c #cbcac6",
+"> c #d1d1cd",
+", c #d9d9d6",
+"< c #e6e5dd",
+"1 c #ebeae3",
+"2 c #eeece7",
+"3 c #f0efea",
+"4 c #f2f1ed",
+"5 c None",
+"6 c #f6f5f2",
+/* pixels */
+"555555555555555555555555",
+"555555555555555555555555",
+"5555555555555 5555555",
+"55555555 @:4- 555555",
+"555 O-<4443>& 555555",
+"55 o-6666644433X-; 55555",
+"55 :@o,6644443*O-1 55555",
+"55 =,;X@,44322X-11 55555",
+"555 644-*+&32X@@<<; 5 55",
+"555 >4444--@X*1&@-< % 5",
+"555 ;4433+3211<<<@& %# 5",
+"5555 332-*2111<<<< %# 55",
+"5555 322O111<<<<< %# 555",
+"5555 -2-*1<1<<:* %# 5555",
+"55555 1O1<<:* %# 55555",
+"55555 @*>; 5 %# 555555",
+"55555 o@ 555 %# 5555555",
+"555555 5555 %# 55555555",
+"55555555555$. 555555555",
+"55555555555 55555555555",
+"555555555555555555555555",
+"555555555555555555555555",
+"555555555555555555555555",
+"555555555555555555555555"
+};
diff --git a/lisp/toolbar/mail_send.xpm b/lisp/toolbar/mail_send.xpm
index 41d175bbd93..c2f98330387 100644
--- a/lisp/toolbar/mail_send.xpm
+++ b/lisp/toolbar/mail_send.xpm
@@ -1,162 +1,55 @@
/* XPM */
-static char * tb_mail_send_xpm[] = {
-"24 24 135 2",
-" c None",
-". c #000000",
-"+ c #7B7B78",
-"@ c #C7C7C3",
-"# c #F1F0EB",
-"$ c #BFBFBC",
-"% c #5F5E5E",
-"& c #E3E3DF",
-"* c #F3F3EF",
-"= c #F2F2EE",
-"- c #F1F1EC",
-"; c #F0EFEB",
-"> c #D2D2CD",
-", c #969592",
-"' c #616060",
-") c #B5B5B4",
-"! c #F8F8F6",
-"~ c #F7F7F5",
-"{ c #F6F6F3",
-"] c #F5F5F2",
-"^ c #F4F4F0",
-"/ c #F2F1ED",
-"( c #F1F0EC",
-"_ c #F0EFEA",
-": c #EFEEE9",
-"< c #4F4F4D",
-"[ c #BDBCB8",
-"} c #A7A6A3",
-"| c #C6C6C4",
-"1 c #7C7C7B",
-"2 c #525251",
-"3 c #DBDBD9",
-"4 c #F5F4F1",
-"5 c #F4F3F0",
-"6 c #F3F2EE",
-"7 c #999894",
-"8 c #62625F",
-"9 c #BCBCB6",
-"0 c #EBE9E3",
-"a c #838381",
-"b c #D7D6D4",
-"c c #A8A8A6",
-"d c #515150",
-"e c #7E7D7C",
-"f c #DAD9D5",
-"g c #EFEEE8",
-"h c #EEEDE7",
-"i c #4F4E4C",
-"j c #BCBBB6",
-"k c #EBE9E2",
-"l c #EAE8E1",
-"m c #F6F5F2",
-"n c #F4F3EF",
-"o c #B5B4B1",
-"p c #9B9A97",
-"q c #646361",
-"r c #92918E",
-"s c #EEEDE8",
-"t c #EDECE6",
-"u c #4E4E4C",
-"v c #797976",
-"w c #797874",
-"x c #E9E8E1",
-"y c #E8E7DF",
-"z c #B4B3AF",
-"A c #D0D0CD",
-"B c #F2F2ED",
-"C c #BFBEBA",
-"D c #BEBDB9",
-"E c #7A7A77",
-"F c #979691",
-"G c #EAE9E2",
-"H c #959590",
-"I c #787773",
-"J c #B8B7B0",
-"K c #E6E4DC",
-"L c #A9A9A6",
-"M c #626260",
-"N c #ECEBE4",
-"O c #EBEAE3",
-"P c #E9E7E0",
-"Q c #E8E6DF",
-"R c #E7E5DD",
-"S c #777671",
-"T c #93918C",
-"U c #BEBDB8",
-"V c #989793",
-"W c #ECEAE4",
-"X c #E8E6DE",
-"Y c #E6E4DB",
-"Z c #E4E3DA",
-"` c #75746F",
-" . c #91908A",
-".. c #EEECE7",
-"+. c #62615F",
-"@. c #EBEAE4",
-"#. c #E7E6DE",
-"$. c #E6E5DC",
-"%. c #E5E4DB",
-"&. c #E4E2DA",
-"*. c #CCCBC4",
-"=. c #A3A29D",
-"-. c #B6B5B2",
-";. c #BCBCB7",
-">. c #CDCCC6",
-",. c #959490",
-"'. c #ECEBE5",
-"). c #61615E",
-"!. c #E9E8E0",
-"~. c #CECDC7",
-"{. c #797875",
-"]. c #969590",
-"^. c #CFCEC8",
-"/. c #AEADA8",
-"(. c #282828",
-"_. c #6D675E",
-":. c #786F64",
-"<. c #585754",
-"[. c #7B7A76",
-"}. c #736A5B",
-"|. c #908570",
-"1. c #928875",
-"2. c #665C4E",
-"3. c #8C816F",
-"4. c #9B907F",
-"5. c #0F0E0B",
-"6. c #AB9A87",
-"7. c #A8967F",
-"8. c #998873",
-"9. c #B6A38A",
-"0. c #8C7C69",
-"a. c #C8B298",
-"b. c #B7A38A",
-"c. c #DAC2A5",
-"d. c #B49E84",
-" ",
-" ",
-" . . . . ",
-" . . . . . + @ # $ . ",
-" . . . . . % $ & * = - ; > , . ",
-" . ' ) ! ~ { ] ^ * / ( _ : < [ } . ",
-" . | 1 2 3 4 5 6 / # _ : 7 8 9 0 . ",
-" . a b c d e f / # _ g h i j k l . ",
-" . m 4 n o p q r s t u v w x y z . ",
-" . A * B ( ; C D E u F G H I J K . ",
-" . L / ( _ : M t N O l P Q R S T . ",
-" . # _ g U V W 0 l P X R Y Z ` .. ",
-" . ; g ..+.@.G x y #.$.%.&.*.=.. . ",
-" . -.t ;.F G x y #.K >.,.. . . ",
-" . '.).G !.Q ~.H . . . . . ",
-" . {.].^./.. . . (._.:.. ",
-" . <.[.. . . }.|.1.2.. ",
-" . . . . . 3.4.. 5.. ",
-" . 6.7.. ",
-" . 8.9.9.0.. ",
-" . a.a.a.a.. ",
-" . b.c.c.c.c.d.. ",
-" . . . . . . . . ",
-" "};
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"24 24 25 1",
+" c gray0",
+". c #0f0e0b",
+"X c #282828",
+"o c #4f4e4c",
+"O c #575655",
+"+ c #67645e",
+"@ c #757470",
+"# c #665c4e",
+"$ c #8c7c69",
+"% c #948874",
+"& c #a8967f",
+"* c #94948f",
+"= c #b09c86",
+"- c #b2a38f",
+"; c #bbbbb7",
+": c #acaba8",
+"> c #c8b298",
+", c #dac2a5",
+"< c #d0d0cb",
+"1 c #e6e5dd",
+"2 c #eceae4",
+"3 c #f0efea",
+"4 c #f2f1ed",
+"5 c None",
+"6 c #f6f5f2",
+/* pixels */
+"555555555555555555555555",
+"555555555555555555555555",
+"5555555555555 5555555",
+"55555555 @<3; 555555",
+"555 +;24443<* 555555",
+"55 O;6666444433o;: 55555",
+"55 <@O16444333*+;2 55555",
+"55 *<:o@<43333o;22 55555",
+"555 644;*+*33o@@11: 5555",
+"555 <4444<;@o*3*@;1 5555",
+"555 :4433+3222221@* 5555",
+"5555 333;*22122211@* 555",
+"5555 332+22211111<- 555",
+"5555 ;2;*21111<* 55555",
+"55555 2+211<* 555555",
+"55555 @*<: 55X+@ 55555",
+"55555 O@ 5555 +%%# 5555",
+"555555 55555 %& . 555",
+"555555555555555 =& 55555",
+"55555555555555 %=-$ 5555",
+"55555555555555 >>>> 5555",
+"5555555555555 -,,,,= 555",
+"5555555555555 555",
+"555555555555555555555555"
+};
diff --git a/lisp/toolbar/new.xpm b/lisp/toolbar/new.xpm
index 448929b7dbe..ec6455b65bb 100644
--- a/lisp/toolbar/new.xpm
+++ b/lisp/toolbar/new.xpm
@@ -1,116 +1,55 @@
/* XPM */
-static char * tb_new_xpm[] = {
-"24 24 89 1",
-" c None",
-". c #000000",
-"+ c #ADAD9C",
-"@ c #959585",
-"# c #DCDCC5",
-"$ c #DFDFC8",
-"% c #242424",
-"& c #A7A796",
-"* c #D7D7C1",
-"= c #D9D9C3",
-"- c #DCDCC4",
-"; c #DDDDC7",
-"> c #E1E1CA",
-", c #A6A694",
-"' c #D6D6BF",
-") c #D8D8C2",
-"! c #DBDBC4",
-"~ c #DFDFC7",
-"{ c #E3E3CB",
-"] c #B2B29F",
-"^ c #7C7C7C",
-"/ c #646464",
-"( c #D5D5BD",
-"_ c #D5D5BF",
-": c #D7D7C0",
-"< c #DADAC3",
-"[ c #DEDEC6",
-"} c #E1E1C9",
-"| c #E5E5CD",
-"1 c #E9E9D1",
-"2 c #343434",
-"3 c #E7E7E7",
-"4 c #373736",
-"5 c #B8B8A6",
-"6 c #D3D3BC",
-"7 c #D9D9C2",
-"8 c #DDDDC5",
-"9 c #E0E0C8",
-"0 c #E8E8D0",
-"a c #ECECD4",
-"b c #EEEED5",
-"c c #ECECEC",
-"d c #EDEDED",
-"e c #3D3D37",
-"f c #CECEB7",
-"g c #E6E6CE",
-"h c #EAEAD2",
-"i c #F1F1D8",
-"j c #A5A594",
-"k c #EEEEE5",
-"l c #3C3C3C",
-"m c #8F8F80",
-"n c #D0D0B9",
-"o c #E4E4CB",
-"p c #EAEAD1",
-"q c #ECECD3",
-"r c #EFEFD6",
-"s c #F2F2D9",
-"t c #F3F3DA",
-"u c #EEEEE6",
-"v c #505050",
-"w c #929282",
-"x c #D1D1B9",
-"y c #E7E7CF",
-"z c #EBEBD2",
-"A c #F4F4DB",
-"B c #F5F5DC",
-"C c #969686",
-"D c #D2D2BC",
-"E c #E0E0C9",
-"F c #E9E9D0",
-"G c #EDEDD4",
-"H c #F0F0D7",
-"I c #BEBEAB",
-"J c #797973",
-"K c #D8D8C1",
-"L c #DDDDC6",
-"M c #98988F",
-"N c #E4E4CC",
-"O c #818174",
-"P c #E2E2CA",
-"Q c #BEBEAE",
-"R c #4E4E4E",
-"S c #828274",
-"T c #EBEBD3",
-"U c #BBBBA8",
-"V c #CDCDB8",
-"W c #4D4D45",
-"X c #A6A696",
-" ",
-" ",
-" . ",
-" ..+. ",
-" ..@#$% ",
-" ..&*=-;>. ",
-" ..,'**)!~{]. ",
-" .^/'(_:<[}|12 ",
-" .3456*789|0ab. ",
-" .cdef_!9g0hbij. ",
-" .kklmn9opqrist. ",
-" .uvwx-}yzbittAB. ",
-" ..CD!E{FGHtAABBI. ",
-" .JK7L>ypbitBBBBB). ",
-" .M!#$NyzbitBBBBBO. ",
-" .~9P|1qrsABBBB.. ",
-" .Q||0hGHtABB<. ",
-" R01hGrstAsS. ",
-" .TaGriss<. ",
-" .rHis1j. ",
-" .UstVW. ",
-" .tX. ",
-" .. ",
-" "};
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"24 24 25 1",
+" c gray0",
+". c #393937",
+"X c gray14",
+"o c #4e4e4a",
+"O c #505050",
+"+ c #7b7b78",
+"@ c #646464",
+"# c #828274",
+"$ c #8f8f80",
+"% c #959587",
+"& c #a6a695",
+"* c #adad9c",
+"= c #b2b29f",
+"- c #bcbcaa",
+"; c #ceceb8",
+": c #d4d4bd",
+"> c #d7d7c1",
+", c #dbdbc4",
+"< c #dfdfc8",
+"1 c #e3e3cb",
+"2 c #ececd3",
+"3 c #f0f0d7",
+"4 c #f3f3da",
+"5 c #ecece8",
+"6 c None",
+/* pixels */
+"666666666666666666666666",
+"666666666666666666666666",
+"6666666666666 6666666666",
+"66666666666 * 666666666",
+"666666666 %,1X666666666",
+"6666666 &>>,,1 66666666",
+"66666 &:>>>,,1= 6666666",
+"6666 +@>:>>,,112.6666666",
+"6666 5.-:>>,11224 666666",
+"6666 55.;:,112224& 66666",
+"6666 55.$:,1222444 66666",
+"6666 5O$:,112234444 6666",
+"6666 %:>1122344444; 666",
+"6666 +>>,11224444444> 66",
+"6666 %>,111234444444# 66",
+"66666 1111223444444 666",
+"66666 -1122224444, 66666",
+"666666O222224444# 666666",
+"666666 2222344> 66666666",
+"6666666 32442& 666666666",
+"6666666 -44;o 6666666666",
+"66666666 4& 666666666666",
+"666666666 6666666666666",
+"666666666666666666666666"
+};
diff --git a/lisp/toolbar/open.xpm b/lisp/toolbar/open.xpm
index a85f7b53015..09bc39d383c 100644
--- a/lisp/toolbar/open.xpm
+++ b/lisp/toolbar/open.xpm
@@ -1,32 +1,34 @@
/* XPM */
-static char * tb_open_xpm[] = {
-"24 24 5 1",
-" c None",
-". c #000000",
-"+ c #99907B",
-"@ c #FFFEF7",
-"# c #FFFFFF",
-" ",
-" ",
-" ",
-" ",
-" ",
-" .. ",
-" ...++. ",
-" .. ...++++@@#... ",
-" .++..++++@@@@..++. ",
-" .+++++@@@@@..++++. ",
-" .++@@@@@..++++++. ",
-" .++@@@..++++++++. ",
-" .+@@.++++++++++. ",
-" .++@.++++++++++. ",
-" .+@.++++++++++. ",
-" .++.++++++++.. ",
-" .+.++++++.. ",
-" .+.+++++. ",
-" ..+++.. ",
-" ..+.. ",
-" .. ",
-" ",
-" ",
-" "};
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"24 24 4 1",
+" c gray0",
+". c #99907b",
+"X c #fffef7",
+"o c None",
+/* pixels */
+"oooooooooooooooooooooooo",
+"oooooooooooooooooooooooo",
+"oooooooooooooooooooooooo",
+"oooooooooooooooooooooooo",
+"oooooooooooooooooooooooo",
+"oooooooooooooo oooooooo",
+"ooooooooooo .. ooooooo",
+"oooo oo ....XXo ooo",
+"ooo .. ....XXXX .. ooo",
+"ooo .....XXXXX .... ooo",
+"oooo ..XXXXX ...... ooo",
+"oooo ..XXX ........ ooo",
+"ooooo .XX .......... ooo",
+"ooooo ..X .......... ooo",
+"oooooo .X .......... ooo",
+"oooooo .. ........ oooo",
+"ooooooo . ...... oooooo",
+"ooooooo . ..... oooooooo",
+"oooooooo ... ooooooooo",
+"oooooooo . ooooooooooo",
+"ooooooooo ooooooooooooo",
+"oooooooooooooooooooooooo",
+"oooooooooooooooooooooooo",
+"oooooooooooooooooooooooo"
+};
diff --git a/lisp/toolbar/paste.xpm b/lisp/toolbar/paste.xpm
index 222e27de2c8..5f3ec7e25b2 100644
--- a/lisp/toolbar/paste.xpm
+++ b/lisp/toolbar/paste.xpm
@@ -1,111 +1,55 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
-"24 24 81 1",
-" c Gray0",
+"24 24 25 1",
+" c gray0",
". c #272727",
"X c #2f2f2f",
"o c #3c3c3c",
"O c #414141",
-"+ c #4c4c4c",
-"@ c Gray30",
-"# c #585858",
-"$ c Gray35",
-"% c #606060",
-"& c Gray44",
-"* c #727272",
-"= c #7b7b7b",
-"- c #7c7c7c",
-"; c Gray49",
-": c Gray56",
-"> c #909090",
-", c #9d9d9d",
-"< c #9f9f9f",
-"1 c Gray63",
-"2 c Gray64",
-"3 c #a4a4a4",
-"4 c #a5a5a5",
-"5 c #aaaaaa",
-"6 c Gray67",
-"7 c #acacac",
-"8 c Gray68",
-"9 c #b2b2b2",
-"0 c Gray70",
-"q c #b4b4b4",
-"w c Gray71",
-"e c #b6b6b6",
-"r c Gray72",
-"t c #b9b9b9",
-"y c #bbbbbb",
-"u c #bcbcbc",
-"i c None",
-"p c #bebebe",
-"a c Gray75",
-"s c #c0c0c0",
-"d c Gray77",
-"f c #c5c5c5",
-"g c #c6c6c6",
-"h c Gray78",
-"j c #c8c8c8",
-"k c Gray79",
-"l c #cacaca",
-"z c #cbcbcb",
-"x c Gray80",
-"c c #cdcdcd",
-"v c #cecece",
-"b c Gray81",
-"n c Gray82",
-"m c Gray83",
-"M c #d5d5d5",
-"N c Gray84",
-"B c #d7d7d7",
-"V c #d8d8d8",
-"C c Gray85",
-"Z c #dadada",
-"A c Gray86",
-"S c gainsboro",
-"D c #dddddd",
-"F c Gray87",
-"G c #dfdfdf",
-"H c Gray88",
-"J c #e1e1e1",
-"K c #e2e2e2",
-"L c Gray89",
-"P c #e4e4e4",
-"I c Gray90",
-"U c #e6e6e6",
-"Y c #e7e7e7",
-"T c Gray91",
-"R c #e9e9e9",
-"E c #eaeaea",
-"W c Gray92",
-"Q c Gray93",
-"! c #eeeeee",
-"~ c #efefef",
-"^ c Gray95",
+"+ c gray30",
+"@ c gray35",
+"# c #606060",
+"$ c #717171",
+"% c #7c7c7c",
+"& c gray56",
+"* c #909090",
+"= c gray62",
+"- c gray64",
+"; c gray67",
+": c gray70",
+"> c #bcbcbc",
+", c #c6c6c6",
+"< c #cacaca",
+"1 c #d5d5d5",
+"2 c gainsboro",
+"3 c gray89",
+"4 c gray92",
+"5 c gray95",
+"6 c None",
/* pixels */
-"iiiiiiiiiiiiiiiiiiiiiiii",
-"iiiiiiiiiiiiiiiiiiiiiiii",
-"iiiiiiiiiiiiiiiiiiiiiiii",
-"iiiiiiiii iiiiiiiiiiii",
-"iiiiiii xzl iiiiii iiii",
-"iiiii cxzlk iii iii",
-"iii vc;X#<kj ii iii",
-"ii vvv$D6=okj iiiii iiii",
-"ii vvc@6-okjjh iiiiiiiii",
-"iii cx*+1kjjhg i iiiiii",
-"iii xxzlkkjhhf b: iiiii",
-"iiii zlkkjjh .8wnM iiiii",
-"iiii lkkjjhg R&9mV5 iiii",
-"iiiii kjjhgf DO2BAG iiii",
-"iiiii kjhhgd %2NZFJ9 iii",
-"iiiiii jgdsu tMCDHPT1 ii",
-"iiiiii apiue >VSGLYW~ ii",
-"iiiiiii yr09 AGKUE!^4 i",
-"iiiiiii q0 i 7JIRQ3 ii",
-"iiiiiiii iiii PT1 iiii",
-"iiiiiiiiiiiiii , iiiiii",
-"iiiiiiiiiiiiiii iiiiiiii",
-"iiiiiiiiiiiiiiiiiiiiiiii",
-"iiiiiiiiiiiiiiiiiiiiiiii"
+"666666666666666666666666",
+"666666666666666666666666",
+"666666666666666666666666",
+"666666666 666666666666",
+"6666666 <<< 666666 6666",
+"66666 <1<<, 666 666",
+"666 1<%X@-,, 66 666",
+"66 <<<@2;%o,, 66666 6666",
+"66 <<1+;%o<<,, 666666666",
+"666 1<$+-,,<,, 6 666666",
+"666 <<<<,<,,,, <& 66666",
+"6666 <<<,,<, .::11 66666",
+"6666 ,,<,,,, 4$:12; 6666",
+"66666 ,,,,,, 2O-122 6666",
+"66666 ,,,,,, @-1223: 666",
+"666666 ,,,,> >122333- 66",
+"666666 >>6>: *2223444 66",
+"6666666 >>:: 2233445- 6",
+"6666666 :: 6 ;3344- 66",
+"66666666 6666 34- 6666",
+"66666666666666 = 666666",
+"666666666666666 66666666",
+"666666666666666666666666",
+"666666666666666666666666"
};
diff --git a/lisp/toolbar/preferences.xpm b/lisp/toolbar/preferences.xpm
index 2abc18963af..6ebadda48df 100644
--- a/lisp/toolbar/preferences.xpm
+++ b/lisp/toolbar/preferences.xpm
@@ -1,80 +1,54 @@
/* XPM */
-static char * tb_preferences_xpm[] = {
-"24 24 53 1",
-" c None",
-". c #000000",
-"+ c #E5E5E5",
-"@ c #CECECE",
-"# c #CDCDCD",
-"$ c #DCCB94",
-"% c #DCDCDC",
-"& c #C7C7C7",
-"* c #8E7D45",
-"= c #CFCFCF",
-"- c #C1C1C1",
-"; c #AB5959",
-"> c #D9D9D9",
-", c #878787",
-"' c #DBDBDB",
-") c #D4D4D4",
-"! c #A84F4F",
-"~ c #A7A7A7",
-"{ c #9B9B9B",
-"] c #F5F5F5",
-"^ c #F3F3F3",
-"/ c #A65757",
-"( c #6E6E6E",
-"_ c #DACACA",
-": c #AC5757",
-"< c #C48B8B",
-"[ c #AA6C6C",
-"} c #E9DDDD",
-"| c #A65353",
-"1 c #C6C6C6",
-"2 c #D4C38D",
-"3 c #E4E4E4",
-"4 c #D6D6D0",
-"5 c #C0C0BB",
-"6 c #828279",
-"7 c #AD8E30",
-"8 c #756020",
-"9 c #C5C5BF",
-"0 c #A7A79A",
-"a c #818174",
-"b c #DFE1E1",
-"c c #D6E1E0",
-"d c #060605",
-"e c #A3A395",
-"f c #C8C8C8",
-"g c #8B8B7D",
-"h c #7E7E71",
-"i c #B2B9B6",
-"j c #D9D9D2",
-"k c #D9D9D3",
-"l c #DADAD4",
-"m c #DADAD9",
-"n c #DADADA",
-" ",
-" ",
-" ",
-" .. ",
-" ..+@. . ",
-" ..#+++. .$. ",
-" ...%+++++&. .$*. ",
-" ..#++++=+-++. .$*. ",
-" .%++++;+>+=,+'.$*. ",
-" .)++++!~+{,++.$*. ",
-" .++]^/+(+++.$*. ",
-" .%_:<[++++.$*.>. ",
-" .+}|/+++.$*.=+1. ",
-" .)+++++.2*.>3456. ",
-" .+++]78..90000a. ",
-" .%+bcd.ee0000f. ",
-" .+0ghijkl+m.. ",
-" .)+++++++f. ",
-" .++++++.. ",
-" .%+++f. ",
-" .+n.. ",
-" .. ",
-" ",
-" "};
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"24 24 24 1",
+" c gray0",
+". c #756020",
+"X c #767670",
+"o c #8e7d45",
+"O c #a85555",
+"+ c #aa6c6c",
+"@ c #ad8e30",
+"# c #858579",
+"$ c #8e8e8e",
+"% c #a6a699",
+"& c #adb0af",
+"* c #c48b8b",
+"= c #dccb94",
+"- c #d4c38d",
+"; c #c3c3bd",
+": c gray80",
+"> c #c5c5c5",
+", c #d9d9d8",
+"< c #dacaca",
+"1 c #dbe1e1",
+"2 c #e9dddd",
+"3 c gray90",
+"4 c None",
+"5 c #f4f4f4",
+/* pixels */
+"444444444444444444444444",
+"444444444444444444444444",
+"444444444444444444444444",
+"4444444444444 444444444",
+"44444444444 3: 44444 44",
+"444444444 :333 4444 = 4",
+"444444 ,33333> 44 =o 4",
+"4444 :3333:3>33 4 =o 44",
+"444 ,3333O3,3:$3, =o 444",
+"444 ,3333O&3$$33 =o 4444",
+"4444 3355O3X333 =o 44444",
+"4444 ,<O*+3333 =o , 4444",
+"44444 32OO333 =o :3> 444",
+"44444 ,33333 -o ,3,;# 44",
+"444444 3335@. ;%%%%# 44",
+"444444 ,311 %%%%%%> 444",
+"4444444 3%##&,,,3, 4444",
+"4444444 ,3333333: 444444",
+"44444444 333333 4444444",
+"44444444 ,333> 444444444",
+"444444444 3, 4444444444",
+"4444444444 444444444444",
+"444444444444444444444444",
+"444444444444444444444444"
+};
diff --git a/lisp/toolbar/print.xpm b/lisp/toolbar/print.xpm
index 8989f9855fb..8ef78f0b2f0 100644
--- a/lisp/toolbar/print.xpm
+++ b/lisp/toolbar/print.xpm
@@ -1,180 +1,55 @@
/* XPM */
-static char * tb_print_xpm[] = {
-"24 24 153 2",
-" c None",
-" . c #000000",
-" + c #F7F7F6",
-" @ c #C9C9C9",
-" # c #545454",
-" $ c #FAFAF9",
-" % c #F8F7F6",
-" & c #F5F4F3",
-" * c #F2F2F0",
-" = c #F1F0EE",
-" - c #C5C5C3",
-" ; c #464646",
-" > c #C6C6C6",
-" , c #F7F6F5",
-" ' c #F4F4F2",
-" ) c #F1F1EF",
-" ! c #EFEEEC",
-" ~ c #ECEBE9",
-" { c #EAE9E6",
-" ] c #E7E6E2",
-" ^ c #E4E3DF",
-" / c #A5A29E",
-" ( c #2D2D2D",
-" _ c #F6F5F4",
-" : c #F3F3F1",
-" < c #EEEDEB",
-" [ c #EBEAE8",
-" } c #E9E8E5",
-" | c #E6E5E1",
-" 1 c #E3E2DE",
-" 2 c #CBC9C7",
-" 3 c #060606",
-" 4 c #A6A6A6",
-" 5 c #F0EFED",
-" 6 c #EDECEA",
-" 7 c #EAE9E7",
-" 8 c #E8E7E3",
-" 9 c #E5E4E0",
-" 0 c #E3E1DD",
-" a c #DDDCD9",
-" b c #585858",
-" c c #CECECE",
-" d c #B6B6B6",
-" e c #9A9A98",
-" f c #7D7D7B",
-" g c #E2E0DC",
-" h c #DFDED9",
-" i c #BCBCBB",
-" j c #CBCBCB",
-" k c #E9E9E9",
-" l c #EDEDED",
-" m c #E2E2E2",
-" n c #B5B3B2",
-" o c #5F5E5C",
-" p c #848381",
-" q c #B5B3B0",
-" r c #DEDDD8",
-" s c #CDCBC6",
-" t c #403F3F",
-" u c #5E5E5E",
-" v c #6E6E6E",
-" w c #8D8D8D",
-" x c #B7B7B7",
-" y c #EBEBEB",
-" z c #FAFAFA",
-" A c #F6F6F6",
-" B c #F4F4F4",
-" C c #F2F2F2",
-" D c #F0F0F0",
-" E c #EEEEEE",
-" F c #929290",
-" G c #646260",
-" H c #504F4C",
-" I c #646360",
-" J c #444443",
-" K c #676767",
-" L c #494949",
-" M c #2E2E2E",
-" N c #ACACAC",
-" O c #AAAAAA",
-" P c #A8A8A8",
-" Q c #BBBBBB",
-" R c #E1E1E1",
-" S c #F3F3F3",
-" T c #EFEFEF",
-" U c #EAEAEA",
-" V c #E8E8E8",
-" W c #D5D5D5",
-" X c #414141",
-" Y c #272727",
-" Z c #363636",
-" ` c #3A3A3A",
-". c #B3B3B3",
-".. c #B1B1B1",
-".+ c #AFAFAF",
-".@ c #A9A9A9",
-".# c #D2D2D2",
-".$ c #E5E5E5",
-".% c #DBDBDB",
-".& c #474747",
-".* c #393939",
-".= c #3C3C3C",
-".- c #383838",
-".; c #696969",
-".> c #A1A1A1",
-"., c #B4B4B4",
-".' c #B2B2B2",
-".) c #A2A2A2",
-".! c #A0A0A0",
-".~ c #999999",
-".{ c #E0E0E0",
-".] c #C3C3C3",
-".^ c #424242",
-"./ c #2F2F2F",
-".( c #353535",
-"._ c #3E3E3E",
-".: c #404040",
-".< c #3B3B3B",
-".[ c #666666",
-".} c #636363",
-".| c #A3A3A3",
-".1 c #ADADAD",
-".2 c #ABABAB",
-".3 c #A7A7A7",
-".4 c #A5A5A5",
-".5 c #959595",
-".6 c #7B7B7B",
-".7 c #333333",
-".8 c #262626",
-".9 c #3F3F3F",
-".0 c #5B5B5B",
-".a c #4B4B4B",
-".b c #4A4A4A",
-".c c #606060",
-".d c #868686",
-".e c #9E9E9E",
-".f c #7F7F7F",
-".g c #373737",
-".h c #4D4D4D",
-".i c #505050",
-".j c #555555",
-".k c #4F4F4F",
-".l c #454545",
-".m c #4E4E4E",
-".n c #616161",
-".o c #343434",
-".p c #646464",
-".q c #717171",
-".r c #6F6F6F",
-".s c #313131",
-".t c #484848",
-".u c #707070",
-".v c #727272",
-" ",
-" ",
-" ",
-" . . ",
-" . + @ # . . ",
-" . $ % & * = - ; . . . ",
-" . > , ' ) ! ~ { ] ^ / . ",
-" ( _ : = < [ } | 1 2 . ",
-" . 3 4 * 5 6 7 8 9 0 a b ",
-" . . c d e f ~ { ] ^ g h i . . ",
-" . . j k l k m n o o p q r s t u v . . ",
-" . w x y z A B C D E l F G H I J K L M . ",
-" . N O P Q R S l C T y U V k W X Y Z ` . ",
-" .. ...+.@ P.@.#.$ T D V C.%.&.*.=.- X . ",
-" ..;.> x.,.' O.).!.~.#.{.].^./.(._.:.< . ",
-" ..[.&.}.|.1.2.@.3.4.5.6.7.8 `.=.9 `.( . ",
-" ..0.0.a ;.b.c.d.).!.e.f.g `.=.7.*.= . . ",
-" . ..h.i.j.k ;.l.m.n.6.*.< (.(.o . ",
-" . . . X.0.j.p.q.r.:.s.g . . ",
-" . . ..t.u.v `._ . ",
-" . . . . . ",
-" ",
-" ",
-" "};
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"24 24 25 1",
+" c gray0",
+". c gray17",
+"X c #393939",
+"o c #403f3f",
+"O c #444443",
+"+ c #4b4b4b",
+"@ c #595958",
+"# c #504f4c",
+"$ c #666665",
+"% c #787877",
+"& c #888787",
+"* c #989897",
+"= c #a5a29e",
+"- c #a7a7a7",
+"; c #b6b5b5",
+": c #c9c9c7",
+"> c #d9d8d7",
+", c #e3e2de",
+"< c #ecebeb",
+"1 c #e6e5e3",
+"2 c #f1f0ee",
+"3 c #f3f3f3",
+"4 c None",
+"5 c #f8f7f6",
+"6 c #f0efed",
+/* pixels */
+"444444444444444444444444",
+"444444444444444444444444",
+"444444444444444444444444",
+"444444444444 4444444444",
+"44444444444 5:@ 4444444",
+"4444444444 55336:O 444",
+"444444444 :532<<11,= 444",
+"444444444.332<<11,: 4444",
+"4444444 -326111,>@44444",
+"44444 :;*%<<1,,,; 4444",
+"444 :<<<1;@@&;,:o$$ 44",
+"44 &;<53532<6&$#$O$O. 44",
+"44 ---;13<26<<<<>O.XX 44",
+"44 ;;;--->1<213>+XXXO 44",
+"44 $=;;;--=*>,:o.XXXX 44",
+"44 $O$------*%..XXOXX 44",
+"44 @@+O+$&==*%XXoXXX 44",
+"444 ##@#OO+$%XX.XX 4444",
+"44444 O@@$%$o.X 44444",
+"44444444 +%%Xo 4444444",
+"44444444444 44444444",
+"444444444444444444444444",
+"444444444444444444444444",
+"444444444444444444444444"
+};
diff --git a/lisp/toolbar/right_arrow.xpm b/lisp/toolbar/right_arrow.xpm
index 6a52d97d4e9..68f0876d489 100644
--- a/lisp/toolbar/right_arrow.xpm
+++ b/lisp/toolbar/right_arrow.xpm
@@ -1,76 +1,55 @@
/* XPM */
-static char * tb_right_arrow_xpm[] = {
-"24 24 49 1",
-" c None",
-". c #000000",
-"+ c #E1EADF",
-"@ c #FFFFFF",
-"# c #F0F4EF",
-"$ c #D4E0D1",
-"% c #F3F7F3",
-"& c #EDF2EB",
-"* c #CEDCCB",
-"= c #F4F7F4",
-"- c #F1F5F0",
-"; c #EFF3EE",
-"> c #EBF1EA",
-", c #C9D8C5",
-"' c #E5ECE3",
-") c #CBDAC7",
-"! c #181818",
-"~ c #2B2B2B",
-"{ c #E4EBE2",
-"] c #DEE7DC",
-"^ c #D7E3D5",
-"/ c #EEF3ED",
-"( c #B1C7AC",
-"_ c #9DBB90",
-": c #88AC80",
-"< c #83AA7C",
-"[ c #85A879",
-"} c #7EA476",
-"| c #84A778",
-"1 c #759B6C",
-"2 c #59814F",
-"3 c #3A5934",
-"4 c #9ABB8F",
-"5 c #83AA7A",
-"6 c #87AC7D",
-"7 c #82A87B",
-"8 c #86A97C",
-"9 c #759C6D",
-"0 c #537C49",
-"a c #445840",
-"b c #80A776",
-"c c #749868",
-"d c #4B7040",
-"e c #90B387",
-"f c #749A6B",
-"g c #3B5E31",
-"h c #5D8554",
-"i c #37592F",
-"j c #3F6534",
-" ",
-" ",
-" ",
-" ",
-" ",
-" .. ",
-" .+.. ",
-" .@#$.. ",
-" .@%&#*.. ",
-" .@=-;>-,.. ",
-" .@;;;>>'#)!. ",
-" ~@;;;>{]^]/(.. ",
-" ._:<:<[}|123.. ",
-" .4567|890a.. ",
-" .46b[c0d.. ",
-" .ebf0g.. ",
-" .<hi.. ",
-" .j.. ",
-" .. ",
-" ",
-" ",
-" ",
-" ",
-" "};
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"24 24 25 1",
+" c gray0",
+". c #181818",
+"X c gray17",
+"o c #3b5c33",
+"O c #37592f",
+"+ c #3f6534",
+"@ c #445840",
+"# c #4b7040",
+"$ c #537c49",
+"% c #5b8352",
+"& c #759a6b",
+"* c #7ea476",
+"= c #84a97a",
+"- c #88ac80",
+"; c #97b88c",
+": c #9dbb90",
+"> c #b1c7ac",
+", c #cbdac8",
+"< c #dae4d8",
+"1 c #e1eadf",
+"2 c #eef2ec",
+"3 c #f0f4ef",
+"4 c None",
+"5 c #f2f6f2",
+"6 c #e5ece3",
+/* pixels */
+"444444444444444444444444",
+"444444444444444444444444",
+"444444444444444444444444",
+"444444444444444444444444",
+"444444444444444444444444",
+"444444 4444444444444444",
+"444444 1 44444444444444",
+"444444 42< 444444444444",
+"444444 4522, 4444444444",
+"444444 453225, 44444444",
+"444444 42522262,. 444444",
+"444444X422226<<<2> 4444",
+"444444 :-====*=&%O 4444",
+"444444 :=====&$@ 444444",
+"444444 ;-==&$# 44444444",
+"444444 ;*&$o 4444444444",
+"444444 =%O 444444444444",
+"444444 + 44444444444444",
+"444444 4444444444444444",
+"444444444444444444444444",
+"444444444444444444444444",
+"444444444444444444444444",
+"444444444444444444444444",
+"444444444444444444444444"
+};
diff --git a/lisp/toolbar/save.xpm b/lisp/toolbar/save.xpm
index 71bdd9a8ef0..54eb8d231cd 100644
--- a/lisp/toolbar/save.xpm
+++ b/lisp/toolbar/save.xpm
@@ -1,91 +1,55 @@
/* XPM */
-static char * tb_save_xpm[] = {
-"24 24 64 1",
-" c None",
-". c #000000",
-"+ c #779FA8",
-"@ c #495A5E",
-"# c #BFD1D5",
-"$ c #A8C1C5",
-"% c #E4ECED",
-"& c #FFFFFF",
-"* c #EEF3F4",
-"= c #E0E9EB",
-"- c #87AAB2",
-"; c #AEC4C9",
-"> c #F5F8F9",
-", c #8BADB5",
-"' c #3E4D50",
-") c #94B2B9",
-"! c #CFDCDF",
-"~ c #E4ECEE",
-"{ c #788A8D",
-"] c #EBF1F2",
-"^ c #E8EFF0",
-"/ c #F2F6F7",
-"( c #607A7F",
-"_ c #F0F4F5",
-": c #536E75",
-"< c #A0BCC1",
-"[ c #465E63",
-"} c #4B575A",
-"| c #557278",
-"1 c #A4ABAD",
-"2 c #EAEAEA",
-"3 c #E4E4E4",
-"4 c #606364",
-"5 c #C6CACC",
-"6 c #F3F3F3",
-"7 c #F1F1F1",
-"8 c #E7E7E7",
-"9 c #E1E1E1",
-"0 c #A9B2B4",
-"a c #486166",
-"b c #34464A",
-"c c #729096",
-"d c #BCC2C3",
-"e c #F6F6F6",
-"f c #57696D",
-"g c #CFD8DA",
-"h c #DEDEDE",
-"i c #D8D8D8",
-"j c #8C9394",
-"k c #F2F2F2",
-"l c #3A474A",
-"m c #7EA4AC",
-"n c #D5DADA",
-"o c #E0E0E0",
-"p c #B4B4B4",
-"q c #657376",
-"r c #D0D5D6",
-"s c #E9E9E9",
-"t c #A7B0B2",
-"u c #D2D4D5",
-"v c #899293",
-"w c #484848",
-"x c #DDDDDD",
-"y c #8F9A9B",
-" ",
-" ",
-" ",
-" .. ",
-" ..+@. ",
-" ..#$%+. ",
-" ..#$#&*+@. ",
-" ..#$#&&&&=+. ",
-" ..-;#&&&&&&>,'. ",
-" .);!&&&&&&&&&~+. ",
-" .{)]&&&&&&&&&^+@. ",
-" .$=&&&&&&&/=+++. ",
-" .(-]&&&&_=++::+@. ",
-" .<=&&_=++[}|+:+. ",
-" .(-^=++[1234+:+@. ",
-" .)++:567890a+[b. ",
-" .c-+defg3hij+'.. ",
-" .)+:klmnopq.. ",
-" .|++rstuvw. ",
-" .a+:xy.. ",
-" ..... ",
-" ",
-" ",
-" "};
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"24 24 25 1",
+" c gray0",
+". c #3e4d50",
+"X c #37474a",
+"o c #49575a",
+"O c #465e63",
+"+ c #536e75",
+"@ c #50696f",
+"# c #62787c",
+"$ c #606364",
+"% c #779fa8",
+"& c #7ea4ac",
+"* c #758d92",
+"= c #8c9596",
+"- c #8daeb5",
+"; c #aab0b2",
+": c #a0bcc1",
+"> c #aac2c6",
+", c #bfd1d5",
+"< c #bcc2c3",
+"1 c #d7d9d9",
+"2 c #ccd5d7",
+"3 c #e3e8e9",
+"4 c None",
+"5 c #f2f4f5",
+"6 c #eaf1f2",
+/* pixels */
+"444444444444444444444444",
+"444444444444444444444444",
+"444444444444444444444444",
+"44444444444444 44444444",
+"444444444444 %o 4444444",
+"4444444444 ,>3% 4444444",
+"44444444 ,>,45%o 444444",
+"444444 ,>,44443% 444444",
+"4444 ->,4444445-. 44444",
+"444 ->24444444443% 44444",
+"444 *-64444444446%O 4444",
+"4444 >3444444453%%% 4444",
+"4444 #-6444453%%++%O 444",
+"44444 :34463%%Oo+%+% 444",
+"44444 #-33%%o;33$%+%o 44",
+"444444 -%%@25533;O%OX 44",
+"444444 *-%<5@1311=%. 44",
+"4444444 -%+5X-11;# 4444",
+"4444444 +%%23;1=o 444444",
+"44444444 O%+1= 44444444",
+"444444444 4444444444",
+"444444444444444444444444",
+"444444444444444444444444",
+"444444444444444444444444"
+};
diff --git a/lisp/toolbar/saveas.xpm b/lisp/toolbar/saveas.xpm
index dab1f0a14d3..4ef190e9469 100644
--- a/lisp/toolbar/saveas.xpm
+++ b/lisp/toolbar/saveas.xpm
@@ -1,87 +1,54 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
-"24 24 57 1",
-" c Gray0",
-". c #060606",
-"X c Gray14",
-"o c #272727",
-"O c Gray17",
-"+ c #373737",
-"@ c Gray22",
-"# c Gray23",
-"$ c #3f3f3f",
-"% c #484848",
-"& c Gray29",
-"* c #4e4e4e",
-"= c Gray32",
-"- c Gray34",
-"; c Gray37",
-": c #5f5f5f",
-"> c #777777",
-", c #7b7b7b",
-"< c #7c7c7c",
-"1 c #868686",
-"2 c #898989",
-"3 c #8d8d8d",
-"4 c #909090",
-"5 c #939393",
-"6 c #959595",
-"7 c Gray62",
-"8 c Gray67",
-"9 c Gray69",
-"0 c #b1b1b1",
-"q c Gray70",
-"w c Gray72",
-"e c #bcbcbc",
-"r c None",
-"t c #bebebe",
-"y c #c3c3c3",
-"u c #c6c6c6",
-"i c #d0d0d0",
-"p c #d3d3d3",
-"a c #dadada",
-"s c Gray86",
-"d c gainsboro",
-"f c Gray87",
-"g c #dfdfdf",
-"h c #e2e2e2",
-"j c Gray89",
-"k c Gray90",
-"l c #e6e6e6",
-"z c #e9e9e9",
-"x c #eaeaea",
-"c c #ececec",
-"v c Gray93",
-"b c #efefef",
-"n c #f1f1f1",
-"m c Gray95",
-"M c #f3f3f3",
-"N c #f4f4f4",
-"B c #f9f9f9",
+"24 24 24 1",
+" c gray0",
+". c gray15",
+"X c gray17",
+"o c #373737",
+"O c gray23",
+"+ c gray30",
+"@ c gray33",
+"# c gray37",
+"$ c #777777",
+"% c #7c7c7c",
+"& c #868686",
+"* c #8d8d8d",
+"= c #939393",
+"- c gray62",
+"; c gray67",
+": c #b1b1b1",
+"> c #bcbcbc",
+", c gray77",
+"< c #d3d3d3",
+"1 c #dddddd",
+"2 c #e4e4e4",
+"3 c gray92",
+"4 c gray95",
+"5 c None",
/* pixels */
-"rrrrrrrrrrrrrrrrrrrrrrrr",
-"rrrrrrrrrrrrrrrrrrrrrrrr",
-"rrrrrrrrrrrrrrrrrrr rrrr",
-"rrrrrrrrrrrrrrrrrr e rrr",
-"rrrrrrrrrrrrr rr e< rrr",
-"rrrrrrrrrrr 3@ e< rrrr",
-"rrrrrrrrr ptv3 e< rrrrr",
-"rrrrrrr ptpBm e< rrrrrr",
-"rrrrr ptpBBB e< rrrrrrr",
-"rrr 7ypBBBB e< O rrrrrr",
-"rr 8yfBB5BB e< v3 rrrrrr",
-"rr >8nB5BB e< Bb3@ rrrrr",
-"rrr txB5B0: hx333 rrrrr",
-"rrr ;7nB5. Mx33**3@ rrrr",
-"rrrr wxB5Mx33#+=3*3 rrrr",
-"rrrr ;7bx33#8vz%3*3@ rrr",
-"rrrrr 833*immxlq$3#X rrr",
-"rrrrr ,73uN&dzjg23O rrr",
-"rrrrrr 83*mo6gkw- rrrrr",
-"rrrrrr =33ac9s1O rrrrrrr",
-"rrrrrrr $3*h4 rrrrrrrrr",
-"rrrrrrrr rrrrrrrrrrr",
-"rrrrrrrrrrrrrrrrrrrrrrrr",
-"rrrrrrrrrrrrrrrrrrrrrrrr"
+"555555555555555555555555",
+"555555555555555555555555",
+"5555555555555555555 5555",
+"555555555555555555 > 555",
+"5555555555555 55 >% 555",
+"55555555555 *o >% 5555",
+"555555555 <>3* >% 55555",
+"5555555 <><54 >% 555555",
+"55555 <><545 >% 5555555",
+"555 -,<5545 >% . 555555",
+"55 ;,154=45 >% 3* 555555",
+"55 $;44=45 >% 53*o 55555",
+"555 >34=5:# 23*** 55555",
+"555 #-45= 43**++*o 5555",
+"5555 >35=43**oo@*+* 5555",
+"5555 #-33**o;32+*+*o 555",
+"55555 ;**+<4432>O*O. 555",
+"55555 %-*,4+1321**. 555",
+"555555 ;*+4.=12>@ 55555",
+"555555 @**13;1&X 5555555",
+"5555555 O*+2= 555555555",
+"55555555 55555555555",
+"555555555555555555555555",
+"555555555555555555555555"
};
diff --git a/lisp/toolbar/search-replace.xpm b/lisp/toolbar/search-replace.xpm
index d4700a592c5..ab46a04345d 100644
--- a/lisp/toolbar/search-replace.xpm
+++ b/lisp/toolbar/search-replace.xpm
@@ -1,153 +1,55 @@
/* XPM */
-static char * tb_search_replace_xpm[] = {
-"24 24 126 2",
-" c None",
-". c #000000",
-"+ c #D8BE6A",
-"@ c #8E7D45",
-"# c #ADAD9C",
-"$ c #959585",
-"% c #DCDCC5",
-"& c #DFDFC8",
-"* c #A7A796",
-"= c #D7D7C1",
-"- c #D9D9C3",
-"; c #DCDCC4",
-"> c #A6A694",
-", c #D6D6BF",
-"' c #D8D8C2",
-") c #7C7C7C",
-"! c #646464",
-"~ c #D5D5BD",
-"{ c #D5D5BF",
-"] c #D7D7C0",
-"^ c #C6B273",
-"/ c #756020",
-"( c #E9E9D1",
-"_ c #343434",
-": c #E7E7E7",
-"< c #373736",
-"[ c #B8B8A6",
-"} c #D3D3BC",
-"| c #D9D9C2",
-"1 c #060605",
-"2 c #E5E5CD",
-"3 c #E8E8D0",
-"4 c #ECECD4",
-"5 c #EEEED5",
-"6 c #ECECEC",
-"7 c #EDEDED",
-"8 c #3D3D37",
-"9 c #CECEB7",
-"0 c #DBDBC4",
-"a c #E0E0C8",
-"b c #E6E6CE",
-"c c #EAEAD2",
-"d c #F1F1D8",
-"e c #A5A594",
-"f c #EEEEE5",
-"g c #3C3C3C",
-"h c #8F8F80",
-"i c #D0D0B9",
-"j c #B4B4A0",
-"k c #46463E",
-"l c #090908",
-"m c #4A4A42",
-"n c #C1C1AD",
-"o c #F2F2D9",
-"p c #F3F3DA",
-"q c #EEEEE6",
-"r c #505050",
-"s c #929282",
-"t c #D1D1B9",
-"u c #B0B09D",
-"v c #33332D",
-"w c #9D9D8D",
-"x c #CFCFB9",
-"y c #C4C4AF",
-"z c #8D8D7F",
-"A c #34342F",
-"B c #C3C3AF",
-"C c #F4F4DB",
-"D c #F5F5DC",
-"E c #969686",
-"F c #D2D2BC",
-"G c #45453E",
-"H c #9C9C8C",
-"I c #E2E2D0",
-"J c #EDEDE5",
-"K c #C0C0AC",
-"L c #B2B29F",
-"M c #828274",
-"N c #4B4B43",
-"O c #BEBEAB",
-"P c #797973",
-"Q c #D8D8C1",
-"R c #DDDDC6",
-"S c #080807",
-"T c #FBFBFA",
-"U c #C3C3AE",
-"V c #B5B5A2",
-"W c #A6A695",
-"X c #959586",
-"Y c #98988F",
-"Z c #080808",
-"` c #CACAB5",
-" . c #DDDDD0",
-".. c #B7B7A4",
-"+. c #AAAA98",
-"@. c #9B9B8B",
-"#. c #8C8C7D",
-"$. c #818174",
-"%. c #DFDFC7",
-"&. c #E2E2CA",
-"*. c #46463F",
-"=. c #929283",
-"-. c #BABAA7",
-";. c #ADAD9B",
-">. c #9F9F8E",
-",. c #909081",
-"'. c #727266",
-"). c #4B4B44",
-"!. c #BEBEAE",
-"~. c #33332E",
-"{. c #878779",
-"]. c #A0A090",
-"^. c #737367",
-"/. c #DADAC3",
-"(. c #4E4E4E",
-"_. c #BEBEAA",
-":. c #404040",
-"<. c #6F6F6F",
-"[. c #EBEBD3",
-"}. c #EDEDD4",
-"|. c #EFEFD6",
-"1. c #F0F0D7",
-"2. c #BBBBA8",
-"3. c #CDCDB8",
-"4. c #4D4D45",
-"5. c #A6A696",
-" ",
-" . . ",
-" . + @ . ",
-" . . + @ . ",
-" . . # . . + @ . ",
-" . . $ % & . + @ . ",
-" . . * = - ; . + @ . ",
-" . . > , = = ' . + @ . . ",
-" . ) ! , ~ { ] ^ / . . ( _ ",
-" . : < [ } = | 1 . 2 3 4 5 . ",
-" . 6 7 8 9 { 0 a b 3 c 5 d e . ",
-" . f f g h i j k l l m n o p . ",
-" . q r s t u v w x y z A B C D . ",
-" . . E F 0 G H I J K L M N D D O . ",
-" . P Q | R S { T U V W X l D D D ' . ",
-" . Y 0 % & Z ` ...+.@.#.l D D D $.. ",
-" . %.a &.*.=.-.;.>.,.'.).D D . . ",
-" . !.2 2 -.~.{.].=.^.. . /.. ",
-" (.3 ( c _.m l l :.<.. . ",
-" . [.4 }.|.d o o /.. . . . ",
-" . |.1.d o ( e . . . . ",
-" . 2.o p 3.4.. . . . ",
-" . p 5.. . . ",
-" . . "};
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"24 24 25 1",
+" c gray0",
+". c #090908",
+"X c #373733",
+"o c #46463e",
+"O c #756020",
+"+ c #4a4a44",
+"@ c #505050",
+"# c #72726d",
+"$ c #8e7d45",
+"% c #878779",
+"& c #d5bc6b",
+"* c #979788",
+"= c #8f8f80",
+"- c #a9a997",
+"; c #babaa7",
+": c #c2c2ae",
+"> c #d4d4bd",
+", c #cdcdb7",
+"< c #dadac3",
+"1 c #ddddd0",
+"2 c #e3e3cb",
+"3 c #ebebd3",
+"4 c #f3f3da",
+"5 c #ecece8",
+"6 c None",
+/* pixels */
+"666666666666666666666666",
+"6666666666666666 666666",
+"666666666666666 &$ 66666",
+"66666666666 66 &$ 666666",
+"666666666 - &$ 6666666",
+"6666666 *22 &$ 66666666",
+"66666 -<<< &$ 666666666",
+"666 -><>< &$ 666666666",
+"66.##>>>>&O 3X666666666",
+"66 5X;><< 2333 66666666",
+"66 55X>><<23334- 6666666",
+"66 55X%>;+..+;44 6666666",
+"66 5@=>-X*>:=X:44 666666",
+"66 *><o*25:;#+44; 66666",
+"66 #><<.>6:;-*.444< 6666",
+"66 *<<2.,1;-*%.444% 6666",
+"666 <22+=;-*=#+44 66666",
+"666 :22;X%-=# < 6666666",
+"6666@233;+..o# 66666666",
+"6666 3333434< 6666666",
+"66666 34443- 66 666666",
+"66666 ;44,+ 6666 66666",
+"666666 4- 6666666 66666",
+"6666666 666666666666666"
+};
diff --git a/lisp/toolbar/search.xpm b/lisp/toolbar/search.xpm
index 94ef1b590e4..5e1b892ca87 100644
--- a/lisp/toolbar/search.xpm
+++ b/lisp/toolbar/search.xpm
@@ -1,155 +1,55 @@
/* XPM */
-static char * tb_search_xpm[] = {
-"24 24 128 2",
-" c None",
-" . c #000000",
-" + c #ADAD9C",
-" @ c #959585",
-" # c #DCDCC5",
-" $ c #DFDFC8",
-" % c #242424",
-" & c #A7A796",
-" * c #D7D7C1",
-" = c #D9D9C3",
-" - c #DCDCC4",
-" ; c #DDDDC7",
-" > c #E1E1CA",
-" , c #A6A694",
-" ' c #D6D6BF",
-" ) c #D8D8C2",
-" ! c #DBDBC4",
-" ~ c #DFDFC7",
-" { c #E3E3CB",
-" ] c #B2B29F",
-" ^ c #7C7C7C",
-" / c #646464",
-" ( c #D5D5BD",
-" _ c #D5D5BF",
-" : c #D7D7C0",
-" < c #DADAC3",
-" [ c #DEDEC6",
-" } c #E1E1C9",
-" | c #E5E5CD",
-" 1 c #E9E9D1",
-" 2 c #343434",
-" 3 c #E7E7E7",
-" 4 c #373736",
-" 5 c #B8B8A6",
-" 6 c #D3D3BC",
-" 7 c #D9D9C2",
-" 8 c #DDDDC5",
-" 9 c #E0E0C8",
-" 0 c #E8E8D0",
-" a c #ECECD4",
-" b c #EEEED5",
-" c c #ECECEC",
-" d c #EDEDED",
-" e c #3D3D37",
-" f c #CECEB7",
-" g c #E6E6CE",
-" h c #EAEAD2",
-" i c #F1F1D8",
-" j c #A5A594",
-" k c #EEEEE5",
-" l c #3C3C3C",
-" m c #8F8F80",
-" n c #D0D0B9",
-" o c #B4B4A0",
-" p c #46463E",
-" q c #090908",
-" r c #4A4A42",
-" s c #C1C1AD",
-" t c #F2F2D9",
-" u c #F3F3DA",
-" v c #EEEEE6",
-" w c #505050",
-" x c #929282",
-" y c #D1D1B9",
-" z c #B0B09D",
-" A c #33332D",
-" B c #9D9D8D",
-" C c #CFCFB9",
-" D c #C4C4AF",
-" E c #8D8D7F",
-" F c #34342F",
-" G c #C3C3AF",
-" H c #F4F4DB",
-" I c #F5F5DC",
-" J c #969686",
-" K c #D2D2BC",
-" L c #45453E",
-" M c #9C9C8C",
-" N c #E2E2D0",
-" O c #EDEDE5",
-" P c #C0C0AC",
-" Q c #828274",
-" R c #4B4B43",
-" S c #BEBEAB",
-" T c #797973",
-" U c #D8D8C1",
-" V c #DDDDC6",
-" W c #080807",
-" X c #FBFBFA",
-" Y c #C3C3AE",
-" Z c #B5B5A2",
-" ` c #A6A695",
-". c #959586",
-".. c #98988F",
-".+ c #080808",
-".@ c #CACAB5",
-".# c #DDDDD0",
-".$ c #B7B7A4",
-".% c #AAAA98",
-".& c #9B9B8B",
-".* c #8C8C7D",
-".= c #818174",
-".- c #E2E2CA",
-".; c #46463F",
-".> c #929283",
-"., c #BABAA7",
-".' c #ADAD9B",
-".) c #9F9F8E",
-".! c #909081",
-".~ c #727266",
-".{ c #4B4B44",
-".] c #BEBEAE",
-".^ c #33332E",
-"./ c #878779",
-".( c #A0A090",
-"._ c #737367",
-".: c #4E4E4E",
-".< c #BEBEAA",
-".[ c #404040",
-".} c #6F6F6F",
-".| c #EBEBD3",
-".1 c #EDEDD4",
-".2 c #EFEFD6",
-".3 c #F0F0D7",
-".4 c #BBBBA8",
-".5 c #CDCDB8",
-".6 c #4D4D45",
-".7 c #A6A696",
-" ",
-" ",
-" . ",
-" . . + . ",
-" . . @ # $ % ",
-" . . & * = - ; > . ",
-" . . , ' * * ) ! ~ { ] . ",
-" . ^ / ' ( _ : < [ } | 1 2 ",
-" . 3 4 5 6 * 7 8 9 | 0 a b . ",
-" . c d e f _ ! 9 g 0 h b i j . ",
-" . k k l m n o p q q r s t u . ",
-" . v w x y z A B C D E F G H I . ",
-" . . J K ! L M N O P ] Q R I I S . ",
-" . T U 7 V W _ X Y Z `. q I I I ) . ",
-" ... ! # $.+.@.#.$.%.&.* q I I I.= . ",
-" . ~ 9.-.;.>.,.'.).!.~.{ I I . . ",
-" ..] | |.,.^./.(.>._ . . < . ",
-" .: 0 1 h.< r q q.[.} . . ",
-" ..| a.1.2 i t t < . . . . ",
-" ..2.3 i t 1 j . . . . ",
-" ..4 t u.5.6 . . . . ",
-" . u.7 . . . ",
-" . . ",
-" "};
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"24 24 25 1",
+" c gray0",
+". c #090908",
+"X c #33332e",
+"o c #353533",
+"O c #46463e",
+"+ c #4a4a44",
+"@ c #505050",
+"# c #72726d",
+"$ c #878779",
+"% c #979788",
+"& c #8f8f80",
+"* c #a7a796",
+"= c #b1b19e",
+"- c #babaa7",
+"; c #c2c2ae",
+": c #cdcdb7",
+"> c #d4d4bd",
+", c #dbdbc4",
+"< c #ddddd0",
+"1 c #e3e3cb",
+"2 c #ebebd3",
+"3 c #e2e2d0",
+"4 c #f3f3da",
+"5 c #ecece8",
+"6 c None",
+/* pixels */
+"666666666666666666666666",
+"666666666666666666666666",
+"6666666666666 6666666666",
+"66666666666 = 666666666",
+"666666666 &,,X666666666",
+"6666666 *,,,,, 66666666",
+"66666 *>,,,,,1- 6666666",
+"6666 ##,>>,,,113o6666666",
+"6666 5o->,,,11222 666666",
+"6666 55O:>,112224* 66666",
+"6666 55o$>=O..+;44 66666",
+"6666 5@&>=X%>;$X;44.6666",
+"6666 %>,O%15;=$+44; 666",
+"6666 #,,,.>6;-*&.444, 66",
+"6666 %,,1.:1-*%$.444$ 66",
+"66666 ,11O$-=*$#+44 666",
+"66666 -11-X$*&# , 66666",
+"666666@222-+..+# 666666",
+"666666 2222444> 66666",
+"6666666 24442* 66 6666",
+"6666666 -44:+ 6666 666",
+"66666666 4* 6666666 666",
+"666666666 6666666666666",
+"666666666666666666666666"
+};
diff --git a/lisp/toolbar/spell.xpm b/lisp/toolbar/spell.xpm
index 7c825a8cec0..8cd6a15fbc0 100644
--- a/lisp/toolbar/spell.xpm
+++ b/lisp/toolbar/spell.xpm
@@ -1,37 +1,40 @@
/* XPM */
-static char * tb_spellcheck_xpm[] = {
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
"24 24 10 1",
-" c None",
-". c #000000",
-"+ c #486640",
-"@ c #415B39",
-"# c #4C6B42",
-"$ c #5B8050",
-"% c #648C58",
-"& c #537549",
-"* c #496640",
-"= c #4F6F46",
-" ",
-" ",
-" ",
-" ",
-" .. ... .. ",
-" . . . . . . ",
-" .... ... . ",
-" . . . . . . ",
-" . . ... .. .. ",
-" .. ",
-" .. .. ",
-" .+. .@. ",
-" .#. .#. ",
-" .+$.$@. ",
-" .#%&. ",
-" .*%@. ",
-" .#. ",
-" .=. ",
-" . ",
-" ",
-" ",
-" ",
-" ",
-" "};
+" c gray0",
+". c #415b39",
+"X c #486640",
+"o c #496640",
+"O c #4c6b42",
+"+ c #4f6f46",
+"@ c #537549",
+"# c #5b8050",
+"$ c #648c58",
+"% c None",
+/* pixels */
+"%%%%%%%%%%%%%%%%%%%%%%%%",
+"%%%%%%%%%%%%%%%%%%%%%%%%",
+"%%%%%%%%%%%%%%%%%%%%%%%%",
+"%%%%%%%%%%%%%%%%%%%%%%%%",
+"%%%% %% %%% %%%%%%%%",
+"%%% %% % %% % %% %%%%%%%",
+"%%% % %% %%%%%%%%%%",
+"%%% %% % %% % %% %%%%%%%",
+"%%% %% % %%% %%%% %%",
+"%%%%%%%%%%%%%%%%%%% %%%",
+"%%%%%%%%%%% %%%%% %%%%",
+"%%%%%%%%%%% X %%% . %%%%",
+"%%%%%%%%%%%% O % O %%%%%",
+"%%%%%%%%%%%% X# #. %%%%%",
+"%%%%%%%%%%%%% O$@ %%%%%%",
+"%%%%%%%%%%%%% o$. %%%%%%",
+"%%%%%%%%%%%%%% O %%%%%%%",
+"%%%%%%%%%%%%%% + %%%%%%%",
+"%%%%%%%%%%%%%%% %%%%%%%%",
+"%%%%%%%%%%%%%%%%%%%%%%%%",
+"%%%%%%%%%%%%%%%%%%%%%%%%",
+"%%%%%%%%%%%%%%%%%%%%%%%%",
+"%%%%%%%%%%%%%%%%%%%%%%%%",
+"%%%%%%%%%%%%%%%%%%%%%%%%"
+};
diff --git a/lisp/toolbar/undo.xpm b/lisp/toolbar/undo.xpm
index 786f1c4537f..28dbb2d0086 100644
--- a/lisp/toolbar/undo.xpm
+++ b/lisp/toolbar/undo.xpm
@@ -1,35 +1,38 @@
/* XPM */
-static char * tb_undo_xpm[] = {
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
"24 24 8 1",
-" c None",
-". c #000000",
-"+ c #8F431E",
-"@ c #803C1B",
-"# c #8A411D",
-"$ c #954620",
-"% c #733618",
-"& c #5C2B13",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" . ",
-" .. ",
-" .+@... ",
-" .#$##@%.. ",
-" .+#...%%. ",
-" .. .&. ",
-" . .&. ",
-" .. ",
-" .. ",
-" . ",
-" . ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" "};
+" c gray0",
+". c #5c2b13",
+"X c #733618",
+"o c #803c1b",
+"O c #8a411d",
+"+ c #8f431e",
+"@ c #954620",
+"# c None",
+/* pixels */
+"########################",
+"########################",
+"########################",
+"########################",
+"########################",
+"########################",
+"######### ##############",
+"######## ##############",
+"####### +o ###########",
+"###### O@OOoX #########",
+"####### +O XX ########",
+"######## ### . ########",
+"######### #### . #######",
+"############### #######",
+"############### #######",
+"############### ########",
+"############## #########",
+"########################",
+"########################",
+"########################",
+"########################",
+"########################",
+"########################",
+"########################"
+};
diff --git a/lisp/toolbar/up_arrow.xpm b/lisp/toolbar/up_arrow.xpm
index abb54befd66..3048a85de34 100644
--- a/lisp/toolbar/up_arrow.xpm
+++ b/lisp/toolbar/up_arrow.xpm
@@ -1,69 +1,55 @@
/* XPM */
-static char * up_arrow_xpm[] = {
-"24 24 42 1",
-" c None",
-". c #000000",
-"+ c #B1C7AC",
-"@ c #375930",
-"# c #121B12",
-"$ c #FFFFFF",
-"% c #548149",
-"& c #DEE7DC",
-"* c #E9EFE8",
-"= c #729B68",
-"- c #516F4A",
-"; c #D7E3D5",
-"> c #80A776",
-", c #4E7C44",
-"' c #DCE6D9",
-") c #EEF3ED",
-"! c #7DA473",
-"~ c #739C6A",
-"{ c #EBF1EA",
-"] c #E4EBE2",
-"^ c #81A877",
-"/ c #84A979",
-"( c #DFE8DD",
-"_ c #F2F6F1",
-": c #83AA7A",
-"< c #709864",
-"[ c #49763F",
-"} c #EFF3EE",
-"| c #87AC7D",
-"1 c #81A878",
-"2 c #F3F7F3",
-"3 c #F1F5F0",
-"4 c #719A67",
-"5 c #46703C",
-"6 c #F4F7F4",
-"7 c #6FA763",
-"8 c #C6D7C3",
-"9 c #67925C",
-"0 c #608C56",
-"a c #5B8851",
-"b c #36582E",
-"c c #243221",
-" ",
-" ",
-" ",
-" ",
-" .. ",
-" .. ",
-" .+@. ",
-" #$%. ",
-" .&*=-. ",
-" .$;>,. ",
-" .')&!~@. ",
-" .${]^/,. ",
-" .(_{{:><[. ",
-" .$}}}|1^,. ",
-" .]23}}:|>45. ",
-" .$26}}|:|>7. ",
-" .8888889990ab. ",
-" ......c....... ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" "};
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"24 24 25 1",
+" c gray0",
+". c #121b12",
+"X c #243221",
+"o c #36582e",
+"O c #375930",
+"+ c #48733e",
+"@ c #4e7c44",
+"# c #516f4a",
+"$ c #548149",
+"% c #5b8851",
+"& c #608c56",
+"* c #67925c",
+"= c #729a67",
+"- c #6fa763",
+"; c #7da473",
+": c #80a776",
+"> c #81a877",
+", c #85ab7b",
+"< c #b1c7ac",
+"1 c #c6d7c3",
+"2 c #dce6da",
+"3 c #e6ece4",
+"4 c #eef2ed",
+"5 c #f3f6f2",
+"6 c None",
+/* pixels */
+"666666666666666666666666",
+"666666666666666666666666",
+"666666666666666666666666",
+"666666666666666666666666",
+"66666666666 66666666666",
+"66666666666 66666666666",
+"6666666666 <O 6666666666",
+"6666666666.6$ 6666666666",
+"666666666 23=# 666666666",
+"666666666 62;@ 666666666",
+"66666666 242;=O 66666666",
+"66666666 643>,@ 66666666",
+"6666666 2544,;=+ 6666666",
+"6666666 6444,,>@ 6666666",
+"666666 35545,,;=+ 666666",
+"666666 65544,,,>- 666666",
+"66666 111111***&%o 66666",
+"66666 X 66666",
+"666666666666666666666666",
+"666666666666666666666666",
+"666666666666666666666666",
+"666666666666666666666666",
+"666666666666666666666666",
+"666666666666666666666666"
+};