summaryrefslogtreecommitdiff
path: root/etc/tree-widget
diff options
context:
space:
mode:
authorDavid Ponce <david@dponce.com>2006-05-31 11:02:24 +0000
committerDavid Ponce <david@dponce.com>2006-05-31 11:02:24 +0000
commitb9d6735c82f7493aba18d2bf24d01c912c04a3eb (patch)
tree640b89bca31dec4ebcdefcc8dca8f66a73a93418 /etc/tree-widget
parente1e541bdf1fa6ebe4b8b3b866a8773b9339800be (diff)
downloademacs-b9d6735c82f7493aba18d2bf24d01c912c04a3eb.tar.gz
Reduce the size of images.
Diffstat (limited to 'etc/tree-widget')
-rw-r--r--etc/tree-widget/default/close.pngbin999 -> 300 bytes
-rw-r--r--etc/tree-widget/default/close.xpm315
-rw-r--r--etc/tree-widget/default/empty.pngbin999 -> 298 bytes
-rw-r--r--etc/tree-widget/default/empty.xpm315
-rw-r--r--etc/tree-widget/default/end-guide.pngbin913 -> 181 bytes
-rw-r--r--etc/tree-widget/default/end-guide.xpm308
-rw-r--r--etc/tree-widget/default/guide.pngbin911 -> 180 bytes
-rw-r--r--etc/tree-widget/default/guide.xpm308
-rw-r--r--etc/tree-widget/default/handle.pngbin916 -> 180 bytes
-rw-r--r--etc/tree-widget/default/handle.xpm308
-rw-r--r--etc/tree-widget/default/leaf.pngbin994 -> 277 bytes
-rw-r--r--etc/tree-widget/default/leaf.xpm315
-rw-r--r--etc/tree-widget/default/no-guide.pngbin914 -> 170 bytes
-rw-r--r--etc/tree-widget/default/no-guide.xpm307
-rw-r--r--etc/tree-widget/default/no-handle.pngbin914 -> 173 bytes
-rw-r--r--etc/tree-widget/default/no-handle.xpm307
-rw-r--r--etc/tree-widget/default/open.pngbin1006 -> 313 bytes
-rw-r--r--etc/tree-widget/default/open.xpm317
-rw-r--r--etc/tree-widget/folder/close.pngbin981 -> 298 bytes
-rw-r--r--etc/tree-widget/folder/close.xpm323
-rw-r--r--etc/tree-widget/folder/empty.pngbin1008 -> 305 bytes
-rw-r--r--etc/tree-widget/folder/empty.xpm318
-rw-r--r--etc/tree-widget/folder/end-guide.pngbin942 -> 177 bytes
-rw-r--r--etc/tree-widget/folder/end-guide.xpm310
-rw-r--r--etc/tree-widget/folder/guide.pngbin940 -> 178 bytes
-rw-r--r--etc/tree-widget/folder/guide.xpm310
-rw-r--r--etc/tree-widget/folder/handle.pngbin915 -> 180 bytes
-rw-r--r--etc/tree-widget/folder/handle.xpm310
-rw-r--r--etc/tree-widget/folder/leaf.pngbin980 -> 336 bytes
-rw-r--r--etc/tree-widget/folder/leaf.xpm317
-rw-r--r--etc/tree-widget/folder/no-guide.pngbin934 -> 171 bytes
-rw-r--r--etc/tree-widget/folder/no-guide.xpm309
-rw-r--r--etc/tree-widget/folder/no-handle.pngbin942 -> 173 bytes
-rw-r--r--etc/tree-widget/folder/no-handle.xpm309
-rw-r--r--etc/tree-widget/folder/open.pngbin1019 -> 344 bytes
-rw-r--r--etc/tree-widget/folder/open.xpm322
36 files changed, 525 insertions, 5103 deletions
diff --git a/etc/tree-widget/default/close.png b/etc/tree-widget/default/close.png
index 0725def3dee..1c3f6083992 100644
--- a/etc/tree-widget/default/close.png
+++ b/etc/tree-widget/default/close.png
Binary files differ
diff --git a/etc/tree-widget/default/close.xpm b/etc/tree-widget/default/close.xpm
index 63a7930fe34..6b0315aa75d 100644
--- a/etc/tree-widget/default/close.xpm
+++ b/etc/tree-widget/default/close.xpm
@@ -1,284 +1,33 @@
/* XPM */
-static char *close[] = {
-/* width height num_colors chars_per_pixel */
-" 16 21 256 2",
-/* colors */
-"`` c #840000",
-"`. c #942929",
-"`# c #9c3131",
-"`a c #9c3939",
-"`b c #a54242",
-"`c c #a54a4a",
-"`d c #ad4a4a",
-"`e c #ad5252",
-"`f c #ad5a5a",
-"`g c None",
-"`h c #ffffff",
-"`i c #ffffff",
-"`j c #ffffff",
-"`k c #ffffff",
-"`l c #ffffff",
-"`m c #ffffff",
-"`n c #ffffff",
-"`o c #ffffff",
-"`p c #ffffff",
-"`q c #ffffff",
-"`r c #ffffff",
-"`s c #ffffff",
-"`t c #ffffff",
-"`u c #ffffff",
-"`v c #ffffff",
-"`w c #ffffff",
-"`x c #ffffff",
-"`y c #ffffff",
-"`z c #ffffff",
-"`A c #ffffff",
-"`B c #ffffff",
-"`C c #ffffff",
-"`D c #ffffff",
-"`E c #ffffff",
-"`F c #ffffff",
-"`G c #ffffff",
-"`H c #ffffff",
-"`I c #ffffff",
-"`J c #ffffff",
-"`K c #ffffff",
-"`L c #ffffff",
-"`M c #ffffff",
-"`N c #ffffff",
-"`O c #ffffff",
-"`P c #ffffff",
-"`Q c #ffffff",
-"`R c #ffffff",
-"`S c #ffffff",
-"`T c #ffffff",
-"`U c #ffffff",
-"`V c #ffffff",
-"`W c #ffffff",
-"`X c #ffffff",
-"`Y c #ffffff",
-"`Z c #ffffff",
-"`0 c #ffffff",
-"`1 c #ffffff",
-"`2 c #ffffff",
-"`3 c #ffffff",
-"`4 c #ffffff",
-"`5 c #ffffff",
-"`6 c #ffffff",
-"`7 c #ffffff",
-"`8 c #ffffff",
-".` c #ffffff",
-".. c #ffffff",
-".# c #ffffff",
-".a c #ffffff",
-".b c #ffffff",
-".c c #ffffff",
-".d c #ffffff",
-".e c #ffffff",
-".f c #ffffff",
-".g c #ffffff",
-".h c #ffffff",
-".i c #ffffff",
-".j c #ffffff",
-".k c #ffffff",
-".l c #ffffff",
-".m c #ffffff",
-".n c #ffffff",
-".o c #ffffff",
-".p c #ffffff",
-".q c #ffffff",
-".r c #ffffff",
-".s c #ffffff",
-".t c #ffffff",
-".u c #ffffff",
-".v c #ffffff",
-".w c #ffffff",
-".x c #ffffff",
-".y c #ffffff",
-".z c #ffffff",
-".A c #ffffff",
-".B c #ffffff",
-".C c #ffffff",
-".D c #ffffff",
-".E c #ffffff",
-".F c #ffffff",
-".G c #ffffff",
-".H c #ffffff",
-".I c #ffffff",
-".J c #ffffff",
-".K c #ffffff",
-".L c #ffffff",
-".M c #ffffff",
-".N c #ffffff",
-".O c #ffffff",
-".P c #ffffff",
-".Q c #ffffff",
-".R c #ffffff",
-".S c #ffffff",
-".T c #ffffff",
-".U c #ffffff",
-".V c #ffffff",
-".W c #ffffff",
-".X c #ffffff",
-".Y c #ffffff",
-".Z c #ffffff",
-".0 c #ffffff",
-".1 c #ffffff",
-".2 c #ffffff",
-".3 c #ffffff",
-".4 c #ffffff",
-".5 c #ffffff",
-".6 c #ffffff",
-".7 c #ffffff",
-".8 c #ffffff",
-"#` c #ffffff",
-"#. c #ffffff",
-"## c #ffffff",
-"#a c #ffffff",
-"#b c #ffffff",
-"#c c #ffffff",
-"#d c #ffffff",
-"#e c #ffffff",
-"#f c #ffffff",
-"#g c #ffffff",
-"#h c #ffffff",
-"#i c #ffffff",
-"#j c #ffffff",
-"#k c #ffffff",
-"#l c #ffffff",
-"#m c #ffffff",
-"#n c #ffffff",
-"#o c #ffffff",
-"#p c #ffffff",
-"#q c #ffffff",
-"#r c #ffffff",
-"#s c #ffffff",
-"#t c #ffffff",
-"#u c #ffffff",
-"#v c #ffffff",
-"#w c #ffffff",
-"#x c #ffffff",
-"#y c #ffffff",
-"#z c #ffffff",
-"#A c #ffffff",
-"#B c #ffffff",
-"#C c #ffffff",
-"#D c #ffffff",
-"#E c #ffffff",
-"#F c #ffffff",
-"#G c #ffffff",
-"#H c #ffffff",
-"#I c #ffffff",
-"#J c #ffffff",
-"#K c #ffffff",
-"#L c #ffffff",
-"#M c #ffffff",
-"#N c #ffffff",
-"#O c #ffffff",
-"#P c #ffffff",
-"#Q c #ffffff",
-"#R c #ffffff",
-"#S c #ffffff",
-"#T c #ffffff",
-"#U c #ffffff",
-"#V c #ffffff",
-"#W c #ffffff",
-"#X c #ffffff",
-"#Y c #ffffff",
-"#Z c #ffffff",
-"#0 c #ffffff",
-"#1 c #ffffff",
-"#2 c #ffffff",
-"#3 c #ffffff",
-"#4 c #ffffff",
-"#5 c #ffffff",
-"#6 c #ffffff",
-"#7 c #ffffff",
-"#8 c #ffffff",
-"a` c #ffffff",
-"a. c #ffffff",
-"a# c #ffffff",
-"aa c #ffffff",
-"ab c #ffffff",
-"ac c #ffffff",
-"ad c #ffffff",
-"ae c #ffffff",
-"af c #ffffff",
-"ag c #ffffff",
-"ah c #ffffff",
-"ai c #ffffff",
-"aj c #ffffff",
-"ak c #ffffff",
-"al c #ffffff",
-"am c #ffffff",
-"an c #ffffff",
-"ao c #ffffff",
-"ap c #ffffff",
-"aq c #ffffff",
-"ar c #ffffff",
-"as c #ffffff",
-"at c #ffffff",
-"au c #ffffff",
-"av c #ffffff",
-"aw c #ffffff",
-"ax c #ffffff",
-"ay c #ffffff",
-"az c #ffffff",
-"aA c #ffffff",
-"aB c #ffffff",
-"aC c #ffffff",
-"aD c #ffffff",
-"aE c #ffffff",
-"aF c #ffffff",
-"aG c #ffffff",
-"aH c #ffffff",
-"aI c #ffffff",
-"aJ c #ffffff",
-"aK c #ffffff",
-"aL c #ffffff",
-"aM c #ffffff",
-"aN c #ffffff",
-"aO c #ffffff",
-"aP c #ffffff",
-"aQ c #ffffff",
-"aR c #ffffff",
-"aS c #ffffff",
-"aT c #ffffff",
-"aU c #ffffff",
-"aV c #ffffff",
-"aW c #ffffff",
-"aX c #ffffff",
-"aY c #ffffff",
-"aZ c #ffffff",
-"a0 c #ffffff",
-"a1 c #ffffff",
-"a2 c #ffffff",
-"a3 c #ffffff",
-"a4 c #ffffff",
-"a5 c #ffffff",
-"a6 c #ffffff",
-"a7 c #ffffff",
-"a8 c #ffffff",
-/* pixels */
-"`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g",
-"`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g",
-"`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g",
-"`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g",
-"`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g",
-"`g`g`g`g```````g`g`g`g`g`g`g`g`g",
-"`g`g`g`````.`````g`g`g`g`g`g`g`g",
-"`g`g`````.`#`a`````g`g`g`g`g`g`g",
-"`g`````.`#`a`a`b`````g`g`g`g`g`g",
-"`````.`#`a`a`b`c`e`````g`g`g`g`g",
-"```.`#`a`a`b`c`e`e`f```g`g`g`g`g",
-"`````a`a`b`c`e`e`f`````g`g`g`g`g",
-"`g`````b`c`e`e`f`````g`g`g`g`g`g",
-"`g`g`````e`e`f`````g`g`g`g`g`g`g",
-"`g`g`g`````f`````g`g`g`g`g`g`g`g",
-"`g`g`g`g```````g`g`g`g`g`g`g`g`g",
-"`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g",
-"`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g",
-"`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g",
-"`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g",
-"`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g"
-};
+static char * close_xpm[] = {
+"16 21 9 1",
+" c None",
+". c #840000",
+"+ c #942929",
+"@ c #9C3131",
+"# c #9C3939",
+"$ c #A54242",
+"% c #A54A4A",
+"& c #AD5252",
+"* c #AD5A5A",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ... ",
+" ..+.. ",
+" ..+@#.. ",
+" ..+@##$.. ",
+"..+@##$%&.. ",
+".+@##$%&&*. ",
+"..##$%&&*.. ",
+" ..$%&&*.. ",
+" ..&&*.. ",
+" ..*.. ",
+" ... ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/etc/tree-widget/default/empty.png b/etc/tree-widget/default/empty.png
index 45f464836cc..9837936f3cc 100644
--- a/etc/tree-widget/default/empty.png
+++ b/etc/tree-widget/default/empty.png
Binary files differ
diff --git a/etc/tree-widget/default/empty.xpm b/etc/tree-widget/default/empty.xpm
index 6bb0a285dd8..8af9f2f23e1 100644
--- a/etc/tree-widget/default/empty.xpm
+++ b/etc/tree-widget/default/empty.xpm
@@ -1,284 +1,33 @@
/* XPM */
-static char *empty[] = {
-/* width height num_colors chars_per_pixel */
-" 16 21 256 2",
-/* colors */
-"`` c #848400",
-"`. c #949429",
-"`# c #9c9c31",
-"`a c #9c9c39",
-"`b c #a5a542",
-"`c c #a5a54a",
-"`d c #adad4a",
-"`e c #adad52",
-"`f c #adad5a",
-"`g c None",
-"`h c #ffffff",
-"`i c #ffffff",
-"`j c #ffffff",
-"`k c #ffffff",
-"`l c #ffffff",
-"`m c #ffffff",
-"`n c #ffffff",
-"`o c #ffffff",
-"`p c #ffffff",
-"`q c #ffffff",
-"`r c #ffffff",
-"`s c #ffffff",
-"`t c #ffffff",
-"`u c #ffffff",
-"`v c #ffffff",
-"`w c #ffffff",
-"`x c #ffffff",
-"`y c #ffffff",
-"`z c #ffffff",
-"`A c #ffffff",
-"`B c #ffffff",
-"`C c #ffffff",
-"`D c #ffffff",
-"`E c #ffffff",
-"`F c #ffffff",
-"`G c #ffffff",
-"`H c #ffffff",
-"`I c #ffffff",
-"`J c #ffffff",
-"`K c #ffffff",
-"`L c #ffffff",
-"`M c #ffffff",
-"`N c #ffffff",
-"`O c #ffffff",
-"`P c #ffffff",
-"`Q c #ffffff",
-"`R c #ffffff",
-"`S c #ffffff",
-"`T c #ffffff",
-"`U c #ffffff",
-"`V c #ffffff",
-"`W c #ffffff",
-"`X c #ffffff",
-"`Y c #ffffff",
-"`Z c #ffffff",
-"`0 c #ffffff",
-"`1 c #ffffff",
-"`2 c #ffffff",
-"`3 c #ffffff",
-"`4 c #ffffff",
-"`5 c #ffffff",
-"`6 c #ffffff",
-"`7 c #ffffff",
-"`8 c #ffffff",
-".` c #ffffff",
-".. c #ffffff",
-".# c #ffffff",
-".a c #ffffff",
-".b c #ffffff",
-".c c #ffffff",
-".d c #ffffff",
-".e c #ffffff",
-".f c #ffffff",
-".g c #ffffff",
-".h c #ffffff",
-".i c #ffffff",
-".j c #ffffff",
-".k c #ffffff",
-".l c #ffffff",
-".m c #ffffff",
-".n c #ffffff",
-".o c #ffffff",
-".p c #ffffff",
-".q c #ffffff",
-".r c #ffffff",
-".s c #ffffff",
-".t c #ffffff",
-".u c #ffffff",
-".v c #ffffff",
-".w c #ffffff",
-".x c #ffffff",
-".y c #ffffff",
-".z c #ffffff",
-".A c #ffffff",
-".B c #ffffff",
-".C c #ffffff",
-".D c #ffffff",
-".E c #ffffff",
-".F c #ffffff",
-".G c #ffffff",
-".H c #ffffff",
-".I c #ffffff",
-".J c #ffffff",
-".K c #ffffff",
-".L c #ffffff",
-".M c #ffffff",
-".N c #ffffff",
-".O c #ffffff",
-".P c #ffffff",
-".Q c #ffffff",
-".R c #ffffff",
-".S c #ffffff",
-".T c #ffffff",
-".U c #ffffff",
-".V c #ffffff",
-".W c #ffffff",
-".X c #ffffff",
-".Y c #ffffff",
-".Z c #ffffff",
-".0 c #ffffff",
-".1 c #ffffff",
-".2 c #ffffff",
-".3 c #ffffff",
-".4 c #ffffff",
-".5 c #ffffff",
-".6 c #ffffff",
-".7 c #ffffff",
-".8 c #ffffff",
-"#` c #ffffff",
-"#. c #ffffff",
-"## c #ffffff",
-"#a c #ffffff",
-"#b c #ffffff",
-"#c c #ffffff",
-"#d c #ffffff",
-"#e c #ffffff",
-"#f c #ffffff",
-"#g c #ffffff",
-"#h c #ffffff",
-"#i c #ffffff",
-"#j c #ffffff",
-"#k c #ffffff",
-"#l c #ffffff",
-"#m c #ffffff",
-"#n c #ffffff",
-"#o c #ffffff",
-"#p c #ffffff",
-"#q c #ffffff",
-"#r c #ffffff",
-"#s c #ffffff",
-"#t c #ffffff",
-"#u c #ffffff",
-"#v c #ffffff",
-"#w c #ffffff",
-"#x c #ffffff",
-"#y c #ffffff",
-"#z c #ffffff",
-"#A c #ffffff",
-"#B c #ffffff",
-"#C c #ffffff",
-"#D c #ffffff",
-"#E c #ffffff",
-"#F c #ffffff",
-"#G c #ffffff",
-"#H c #ffffff",
-"#I c #ffffff",
-"#J c #ffffff",
-"#K c #ffffff",
-"#L c #ffffff",
-"#M c #ffffff",
-"#N c #ffffff",
-"#O c #ffffff",
-"#P c #ffffff",
-"#Q c #ffffff",
-"#R c #ffffff",
-"#S c #ffffff",
-"#T c #ffffff",
-"#U c #ffffff",
-"#V c #ffffff",
-"#W c #ffffff",
-"#X c #ffffff",
-"#Y c #ffffff",
-"#Z c #ffffff",
-"#0 c #ffffff",
-"#1 c #ffffff",
-"#2 c #ffffff",
-"#3 c #ffffff",
-"#4 c #ffffff",
-"#5 c #ffffff",
-"#6 c #ffffff",
-"#7 c #ffffff",
-"#8 c #ffffff",
-"a` c #ffffff",
-"a. c #ffffff",
-"a# c #ffffff",
-"aa c #ffffff",
-"ab c #ffffff",
-"ac c #ffffff",
-"ad c #ffffff",
-"ae c #ffffff",
-"af c #ffffff",
-"ag c #ffffff",
-"ah c #ffffff",
-"ai c #ffffff",
-"aj c #ffffff",
-"ak c #ffffff",
-"al c #ffffff",
-"am c #ffffff",
-"an c #ffffff",
-"ao c #ffffff",
-"ap c #ffffff",
-"aq c #ffffff",
-"ar c #ffffff",
-"as c #ffffff",
-"at c #ffffff",
-"au c #ffffff",
-"av c #ffffff",
-"aw c #ffffff",
-"ax c #ffffff",
-"ay c #ffffff",
-"az c #ffffff",
-"aA c #ffffff",
-"aB c #ffffff",
-"aC c #ffffff",
-"aD c #ffffff",
-"aE c #ffffff",
-"aF c #ffffff",
-"aG c #ffffff",
-"aH c #ffffff",
-"aI c #ffffff",
-"aJ c #ffffff",
-"aK c #ffffff",
-"aL c #ffffff",
-"aM c #ffffff",
-"aN c #ffffff",
-"aO c #ffffff",
-"aP c #ffffff",
-"aQ c #ffffff",
-"aR c #ffffff",
-"aS c #ffffff",
-"aT c #ffffff",
-"aU c #ffffff",
-"aV c #ffffff",
-"aW c #ffffff",
-"aX c #ffffff",
-"aY c #ffffff",
-"aZ c #ffffff",
-"a0 c #ffffff",
-"a1 c #ffffff",
-"a2 c #ffffff",
-"a3 c #ffffff",
-"a4 c #ffffff",
-"a5 c #ffffff",
-"a6 c #ffffff",
-"a7 c #ffffff",
-"a8 c #ffffff",
-/* pixels */
-"`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g",
-"`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g",
-"`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g",
-"`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g",
-"`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g",
-"`g`g`g`g```````g`g`g`g`g`g`g`g`g",
-"`g`g`g`````.`````g`g`g`g`g`g`g`g",
-"`g`g`````.`#`a`````g`g`g`g`g`g`g",
-"`g`````.`#`a`a`b`````g`g`g`g`g`g",
-"`````.`#`a`a`b`c`c`````g`g`g`g`g",
-"```.`#`a`a`b`c`c`e`f```g`g`g`g`g",
-"`````a`a`b`c`c`e`f`````g`g`g`g`g",
-"`g`````b`c`c`e`f`````g`g`g`g`g`g",
-"`g`g`````c`e`f`````g`g`g`g`g`g`g",
-"`g`g`g`````f`````g`g`g`g`g`g`g`g",
-"`g`g`g`g```````g`g`g`g`g`g`g`g`g",
-"`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g",
-"`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g",
-"`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g",
-"`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g",
-"`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g"
-};
+static char * empty_xpm[] = {
+"16 21 9 1",
+" c None",
+". c #848400",
+"+ c #949429",
+"@ c #9C9C31",
+"# c #9C9C39",
+"$ c #A5A542",
+"% c #A5A54A",
+"& c #ADAD52",
+"* c #ADAD5A",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ... ",
+" ..+.. ",
+" ..+@#.. ",
+" ..+@##$.. ",
+"..+@##$%%.. ",
+".+@##$%%&*. ",
+"..##$%%&*.. ",
+" ..$%%&*.. ",
+" ..%&*.. ",
+" ..*.. ",
+" ... ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/etc/tree-widget/default/end-guide.png b/etc/tree-widget/default/end-guide.png
index 908048c4293..72bb67a4513 100644
--- a/etc/tree-widget/default/end-guide.png
+++ b/etc/tree-widget/default/end-guide.png
Binary files differ
diff --git a/etc/tree-widget/default/end-guide.xpm b/etc/tree-widget/default/end-guide.xpm
index 8e5d727b440..a8e684ac406 100644
--- a/etc/tree-widget/default/end-guide.xpm
+++ b/etc/tree-widget/default/end-guide.xpm
@@ -1,284 +1,26 @@
/* XPM */
-static char *end-guide[] = {
-/* width height num_colors chars_per_pixel */
-" 6 21 256 2",
-/* colors */
-"`` c #000000",
-"`. c #a5a5c6",
-"`# c #ada5c6",
-"`a c #cecee7",
-"`b c #ceceff",
-"`c c None",
-"`d c #ffffff",
-"`e c #ffffff",
-"`f c #ffffff",
-"`g c #ffffff",
-"`h c #ffffff",
-"`i c #ffffff",
-"`j c #ffffff",
-"`k c #ffffff",
-"`l c #ffffff",
-"`m c #ffffff",
-"`n c #ffffff",
-"`o c #ffffff",
-"`p c #ffffff",
-"`q c #ffffff",
-"`r c #ffffff",
-"`s c #ffffff",
-"`t c #ffffff",
-"`u c #ffffff",
-"`v c #ffffff",
-"`w c #ffffff",
-"`x c #ffffff",
-"`y c #ffffff",
-"`z c #ffffff",
-"`A c #ffffff",
-"`B c #ffffff",
-"`C c #ffffff",
-"`D c #808000",
-"`E c #ffffff",
-"`F c #ffffff",
-"`G c #ffffff",
-"`H c #ffffff",
-"`I c #ffffff",
-"`J c #ffffff",
-"`K c #ffffff",
-"`L c #ffffff",
-"`M c #ffffff",
-"`N c #ffffff",
-"`O c #ffffff",
-"`P c #ffffff",
-"`Q c #ffffff",
-"`R c #ffffff",
-"`S c #ffffff",
-"`T c #ffffff",
-"`U c #ffffff",
-"`V c #ffffff",
-"`W c #ffffff",
-"`X c #ffffff",
-"`Y c #ffffff",
-"`Z c #ffffff",
-"`0 c #ffffff",
-"`1 c #ffffff",
-"`2 c #ffffff",
-"`3 c #ffffff",
-"`4 c #ffffff",
-"`5 c #ffffff",
-"`6 c #ffffff",
-"`7 c #ffffff",
-"`8 c #ffffff",
-".` c #ffffff",
-".. c #ffffff",
-".# c #ffffff",
-".a c #ffffff",
-".b c #ffffff",
-".c c #ffffff",
-".d c #ffffff",
-".e c #ffffff",
-".f c #ffffff",
-".g c #ffffff",
-".h c #ffffff",
-".i c #ffffff",
-".j c #ffffff",
-".k c #ffffff",
-".l c #ffffff",
-".m c #ffffff",
-".n c #ffffff",
-".o c #ffffff",
-".p c #ffffff",
-".q c #ffffff",
-".r c #ffffff",
-".s c #ffffff",
-".t c #ffffff",
-".u c #ffffff",
-".v c #ffffff",
-".w c #ffffff",
-".x c #ffffff",
-".y c #ffffff",
-".z c #ffffff",
-".A c #ffffff",
-".B c #ffffff",
-".C c #ffffff",
-".D c #ffffff",
-".E c #ffffff",
-".F c #ffffff",
-".G c #ffffff",
-".H c #ffffff",
-".I c #ffffff",
-".J c #ffffff",
-".K c #ffffff",
-".L c #ffffff",
-".M c #ffffff",
-".N c #ffffff",
-".O c #ffffff",
-".P c #ffffff",
-".Q c #ffffff",
-".R c #ffffff",
-".S c #ffffff",
-".T c #ffffff",
-".U c #ffffff",
-".V c #ffffff",
-".W c #ffffff",
-".X c #ffffff",
-".Y c #ffffff",
-".Z c #ffffff",
-".0 c #ffffff",
-".1 c #ffffff",
-".2 c #ffffff",
-".3 c #ffffff",
-".4 c #ffffff",
-".5 c #ffffff",
-".6 c #ffffff",
-".7 c #ffffff",
-".8 c #ffffff",
-"#` c #ffffff",
-"#. c #ffffff",
-"## c #ffffff",
-"#a c #ffffff",
-"#b c #ffffff",
-"#c c #ffffff",
-"#d c #ffffff",
-"#e c #ffffff",
-"#f c #ffffff",
-"#g c #ffffff",
-"#h c #ffffff",
-"#i c #ffffff",
-"#j c #ffffff",
-"#k c #ffffff",
-"#l c #ffffff",
-"#m c #ffffff",
-"#n c #ffffff",
-"#o c #ffffff",
-"#p c #ffffff",
-"#q c #ffffff",
-"#r c #ffffff",
-"#s c #ffffff",
-"#t c #ffffff",
-"#u c #ffffff",
-"#v c #ffffff",
-"#w c #ffffff",
-"#x c #ffffff",
-"#y c #ffffff",
-"#z c #ffffff",
-"#A c #ffffff",
-"#B c #ffffff",
-"#C c #ffffff",
-"#D c #ffffff",
-"#E c #ffffff",
-"#F c #ffffff",
-"#G c #ffffff",
-"#H c #ffffff",
-"#I c #ffffff",
-"#J c #ffffff",
-"#K c #ffffff",
-"#L c #ffffff",
-"#M c #ffffff",
-"#N c #ffffff",
-"#O c #ffffff",
-"#P c #ffffff",
-"#Q c #ffffff",
-"#R c #ffffff",
-"#S c #ffffff",
-"#T c #ffffff",
-"#U c #ffffff",
-"#V c #ffffff",
-"#W c #ffffff",
-"#X c #ffffff",
-"#Y c #ffffff",
-"#Z c #ffffff",
-"#0 c #ffffff",
-"#1 c #ffffff",
-"#2 c #ffffff",
-"#3 c #ffffff",
-"#4 c #ffffff",
-"#5 c #ffffff",
-"#6 c #ffffff",
-"#7 c #ffffff",
-"#8 c #ffffff",
-"a` c #ffffff",
-"a. c #ffffff",
-"a# c #ffffff",
-"aa c #ffffff",
-"ab c #ffffff",
-"ac c #ffffff",
-"ad c #ffffff",
-"ae c #ffffff",
-"af c #ffffff",
-"ag c #ffffff",
-"ah c #ffffff",
-"ai c #ffffff",
-"aj c #ffffff",
-"ak c #ffffff",
-"al c #ffffff",
-"am c #ffffff",
-"an c #ffffff",
-"ao c #ffffff",
-"ap c #ffffff",
-"aq c #ffffff",
-"ar c #ffffff",
-"as c #ffffff",
-"at c #ffffff",
-"au c #ffffff",
-"av c #ffffff",
-"aw c #ffffff",
-"ax c #ffffff",
-"ay c #ffffff",
-"az c #ffffff",
-"aA c #ffffff",
-"aB c #ffffff",
-"aC c #ffffff",
-"aD c #ffffff",
-"aE c #ffffff",
-"aF c #ffffff",
-"aG c #ffffff",
-"aH c #ffffff",
-"aI c #ffffff",
-"aJ c #ffffff",
-"aK c #ffffff",
-"aL c #ffffff",
-"aM c #ffffff",
-"aN c #ffffff",
-"aO c #ffffff",
-"aP c #ffffff",
-"aQ c #ffffff",
-"aR c #ffffff",
-"aS c #ffffff",
-"aT c #ffffff",
-"aU c #ffffff",
-"aV c #ffffff",
-"aW c #ffffff",
-"aX c #ffffff",
-"aY c #ffffff",
-"aZ c #ffffff",
-"a0 c #ffffff",
-"a1 c #ffffff",
-"a2 c #ffffff",
-"a3 c #ffffff",
-"a4 c #ffffff",
-"a5 c #ffffff",
-"a6 c #ffffff",
-"a7 c #ffffff",
-"a8 c #ffffff",
-/* pixels */
-"`c`c`c`c`c`#",
-"`c`c`c`c`c`#",
-"`c`c`c`c`c`#",
-"`c`c`c`c`c`#",
-"`c`c`c`c`c`#",
-"`c`c`c`c`c`#",
-"`c`c`c`c`c`#",
-"`c`c`c`c`c`#",
-"`c`c`c`c`c`#",
-"`c`c`c`c`c`#",
-"`c`c`c`c`c`#",
-"`c`c`c`c`c`c",
-"`c`c`c`c`c`c",
-"`c`c`c`c`c`c",
-"`c`c`c`c`c`c",
-"`c`c`c`c`c`c",
-"`c`c`c`c`c`c",
-"`c`c`c`c`c`c",
-"`c`c`c`c`c`c",
-"`c`c`c`c`c`c",
-"`c`c`c`c`c`c"
-};
+static char * end_guide_xpm[] = {
+"6 21 2 1",
+" c None",
+". c #ADA5C6",
+" .",
+" .",
+" .",
+" .",
+" .",
+" .",
+" .",
+" .",
+" .",
+" .",
+" .",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/etc/tree-widget/default/guide.png b/etc/tree-widget/default/guide.png
index c93b71ef073..85fa0c87b7b 100644
--- a/etc/tree-widget/default/guide.png
+++ b/etc/tree-widget/default/guide.png
Binary files differ
diff --git a/etc/tree-widget/default/guide.xpm b/etc/tree-widget/default/guide.xpm
index 56006ee48e0..85b3cec00ce 100644
--- a/etc/tree-widget/default/guide.xpm
+++ b/etc/tree-widget/default/guide.xpm
@@ -1,284 +1,26 @@
/* XPM */
-static char *guide[] = {
-/* width height num_colors chars_per_pixel */
-" 6 21 256 2",
-/* colors */
-"`` c #000000",
-"`. c #a5a5c6",
-"`# c #ada5c6",
-"`a c #cecee7",
-"`b c #ceceff",
-"`c c None",
-"`d c #ffffff",
-"`e c #ffffff",
-"`f c #ffffff",
-"`g c #ffffff",
-"`h c #ffffff",
-"`i c #ffffff",
-"`j c #ffffff",
-"`k c #ffffff",
-"`l c #ffffff",
-"`m c #ffffff",
-"`n c #ffffff",
-"`o c #ffffff",
-"`p c #ffffff",
-"`q c #ffffff",
-"`r c #ffffff",
-"`s c #ffffff",
-"`t c #ffffff",
-"`u c #ffffff",
-"`v c #ffffff",
-"`w c #ffffff",
-"`x c #ffffff",
-"`y c #ffffff",
-"`z c #ffffff",
-"`A c #ffffff",
-"`B c #ffffff",
-"`C c #ffffff",
-"`D c #808000",
-"`E c #ffffff",
-"`F c #ffffff",
-"`G c #ffffff",
-"`H c #ffffff",
-"`I c #ffffff",
-"`J c #ffffff",
-"`K c #ffffff",
-"`L c #ffffff",
-"`M c #ffffff",
-"`N c #ffffff",
-"`O c #ffffff",
-"`P c #ffffff",
-"`Q c #ffffff",
-"`R c #ffffff",
-"`S c #ffffff",
-"`T c #ffffff",
-"`U c #ffffff",
-"`V c #ffffff",
-"`W c #ffffff",
-"`X c #ffffff",
-"`Y c #ffffff",
-"`Z c #ffffff",
-"`0 c #ffffff",
-"`1 c #ffffff",
-"`2 c #ffffff",
-"`3 c #ffffff",
-"`4 c #ffffff",
-"`5 c #ffffff",
-"`6 c #ffffff",
-"`7 c #ffffff",
-"`8 c #ffffff",
-".` c #ffffff",
-".. c #ffffff",
-".# c #ffffff",
-".a c #ffffff",
-".b c #ffffff",
-".c c #ffffff",
-".d c #ffffff",
-".e c #ffffff",
-".f c #ffffff",
-".g c #ffffff",
-".h c #ffffff",
-".i c #ffffff",
-".j c #ffffff",
-".k c #ffffff",
-".l c #ffffff",
-".m c #ffffff",
-".n c #ffffff",
-".o c #ffffff",
-".p c #ffffff",
-".q c #ffffff",
-".r c #ffffff",
-".s c #ffffff",
-".t c #ffffff",
-".u c #ffffff",
-".v c #ffffff",
-".w c #ffffff",
-".x c #ffffff",
-".y c #ffffff",
-".z c #ffffff",
-".A c #ffffff",
-".B c #ffffff",
-".C c #ffffff",
-".D c #ffffff",
-".E c #ffffff",
-".F c #ffffff",
-".G c #ffffff",
-".H c #ffffff",
-".I c #ffffff",
-".J c #ffffff",
-".K c #ffffff",
-".L c #ffffff",
-".M c #ffffff",
-".N c #ffffff",
-".O c #ffffff",
-".P c #ffffff",
-".Q c #ffffff",
-".R c #ffffff",
-".S c #ffffff",
-".T c #ffffff",
-".U c #ffffff",
-".V c #ffffff",
-".W c #ffffff",
-".X c #ffffff",
-".Y c #ffffff",
-".Z c #ffffff",
-".0 c #ffffff",
-".1 c #ffffff",
-".2 c #ffffff",
-".3 c #ffffff",
-".4 c #ffffff",
-".5 c #ffffff",
-".6 c #ffffff",
-".7 c #ffffff",
-".8 c #ffffff",
-"#` c #ffffff",
-"#. c #ffffff",
-"## c #ffffff",
-"#a c #ffffff",
-"#b c #ffffff",
-"#c c #ffffff",
-"#d c #ffffff",
-"#e c #ffffff",
-"#f c #ffffff",
-"#g c #ffffff",
-"#h c #ffffff",
-"#i c #ffffff",
-"#j c #ffffff",
-"#k c #ffffff",
-"#l c #ffffff",
-"#m c #ffffff",
-"#n c #ffffff",
-"#o c #ffffff",
-"#p c #ffffff",
-"#q c #ffffff",
-"#r c #ffffff",
-"#s c #ffffff",
-"#t c #ffffff",
-"#u c #ffffff",
-"#v c #ffffff",
-"#w c #ffffff",
-"#x c #ffffff",
-"#y c #ffffff",
-"#z c #ffffff",
-"#A c #ffffff",
-"#B c #ffffff",
-"#C c #ffffff",
-"#D c #ffffff",
-"#E c #ffffff",
-"#F c #ffffff",
-"#G c #ffffff",
-"#H c #ffffff",
-"#I c #ffffff",
-"#J c #ffffff",
-"#K c #ffffff",
-"#L c #ffffff",
-"#M c #ffffff",
-"#N c #ffffff",
-"#O c #ffffff",
-"#P c #ffffff",
-"#Q c #ffffff",
-"#R c #ffffff",
-"#S c #ffffff",
-"#T c #ffffff",
-"#U c #ffffff",
-"#V c #ffffff",
-"#W c #ffffff",
-"#X c #ffffff",
-"#Y c #ffffff",
-"#Z c #ffffff",
-"#0 c #ffffff",
-"#1 c #ffffff",
-"#2 c #ffffff",
-"#3 c #ffffff",
-"#4 c #ffffff",
-"#5 c #ffffff",
-"#6 c #ffffff",
-"#7 c #ffffff",
-"#8 c #ffffff",
-"a` c #ffffff",
-"a. c #ffffff",
-"a# c #ffffff",
-"aa c #ffffff",
-"ab c #ffffff",
-"ac c #ffffff",
-"ad c #ffffff",
-"ae c #ffffff",
-"af c #ffffff",
-"ag c #ffffff",
-"ah c #ffffff",
-"ai c #ffffff",
-"aj c #ffffff",
-"ak c #ffffff",
-"al c #ffffff",
-"am c #ffffff",
-"an c #ffffff",
-"ao c #ffffff",
-"ap c #ffffff",
-"aq c #ffffff",
-"ar c #ffffff",
-"as c #ffffff",
-"at c #ffffff",
-"au c #ffffff",
-"av c #ffffff",
-"aw c #ffffff",
-"ax c #ffffff",
-"ay c #ffffff",
-"az c #ffffff",
-"aA c #ffffff",
-"aB c #ffffff",
-"aC c #ffffff",
-"aD c #ffffff",
-"aE c #ffffff",
-"aF c #ffffff",
-"aG c #ffffff",
-"aH c #ffffff",
-"aI c #ffffff",
-"aJ c #ffffff",
-"aK c #ffffff",
-"aL c #ffffff",
-"aM c #ffffff",
-"aN c #ffffff",
-"aO c #ffffff",
-"aP c #ffffff",
-"aQ c #ffffff",
-"aR c #ffffff",
-"aS c #ffffff",
-"aT c #ffffff",
-"aU c #ffffff",
-"aV c #ffffff",
-"aW c #ffffff",
-"aX c #ffffff",
-"aY c #ffffff",
-"aZ c #ffffff",
-"a0 c #ffffff",
-"a1 c #ffffff",
-"a2 c #ffffff",
-"a3 c #ffffff",
-"a4 c #ffffff",
-"a5 c #ffffff",
-"a6 c #ffffff",
-"a7 c #ffffff",
-"a8 c #ffffff",
-/* pixels */
-"`c`c`c`c`c`#",
-"`c`c`c`c`c`#",
-"`c`c`c`c`c`#",
-"`c`c`c`c`c`#",
-"`c`c`c`c`c`#",
-"`c`c`c`c`c`#",
-"`c`c`c`c`c`#",
-"`c`c`c`c`c`#",
-"`c`c`c`c`c`#",
-"`c`c`c`c`c`#",
-"`c`c`c`c`c`#",
-"`c`c`c`c`c`#",
-"`c`c`c`c`c`#",
-"`c`c`c`c`c`#",
-"`c`c`c`c`c`#",
-"`c`c`c`c`c`#",
-"`c`c`c`c`c`#",
-"`c`c`c`c`c`#",
-"`c`c`c`c`c`#",
-"`c`c`c`c`c`#",
-"`c`c`c`c`c`#"
-};
+static char * guide_xpm[] = {
+"6 21 2 1",
+" c None",
+". c #ADA5C6",
+" .",
+" .",
+" .",
+" .",
+" .",
+" .",
+" .",
+" .",
+" .",
+" .",
+" .",
+" .",
+" .",
+" .",
+" .",
+" .",
+" .",
+" .",
+" .",
+" .",
+" ."};
diff --git a/etc/tree-widget/default/handle.png b/etc/tree-widget/default/handle.png
index 8411624adaa..8a00d7b3f24 100644
--- a/etc/tree-widget/default/handle.png
+++ b/etc/tree-widget/default/handle.png
Binary files differ
diff --git a/etc/tree-widget/default/handle.xpm b/etc/tree-widget/default/handle.xpm
index 11f618b4b25..fcdf2b40920 100644
--- a/etc/tree-widget/default/handle.xpm
+++ b/etc/tree-widget/default/handle.xpm
@@ -1,284 +1,26 @@
/* XPM */
-static char *handle[] = {
-/* width height num_colors chars_per_pixel */
-" 10 21 256 2",
-/* colors */
-"`` c #000000",
-"`. c #a5a5c6",
-"`# c #ada5c6",
-"`a c #cecee7",
-"`b c #ceceff",
-"`c c None",
-"`d c #ffffff",
-"`e c #ffffff",
-"`f c #ffffff",
-"`g c #ffffff",
-"`h c #ffffff",
-"`i c #ffffff",
-"`j c #ffffff",
-"`k c #ffffff",
-"`l c #ffffff",
-"`m c #ffffff",
-"`n c #ffffff",
-"`o c #ffffff",
-"`p c #ffffff",
-"`q c #ffffff",
-"`r c #ffffff",
-"`s c #ffffff",
-"`t c #ffffff",
-"`u c #ffffff",
-"`v c #ffffff",
-"`w c #ffffff",
-"`x c #ffffff",
-"`y c #ffffff",
-"`z c #ffffff",
-"`A c #ffffff",
-"`B c #ffffff",
-"`C c #ffffff",
-"`D c #808000",
-"`E c #ffffff",
-"`F c #ffffff",
-"`G c #ffffff",
-"`H c #ffffff",
-"`I c #ffffff",
-"`J c #ffffff",
-"`K c #ffffff",
-"`L c #ffffff",
-"`M c #ffffff",
-"`N c #ffffff",
-"`O c #ffffff",
-"`P c #ffffff",
-"`Q c #ffffff",
-"`R c #ffffff",
-"`S c #ffffff",
-"`T c #ffffff",
-"`U c #ffffff",
-"`V c #ffffff",
-"`W c #ffffff",
-"`X c #ffffff",
-"`Y c #ffffff",
-"`Z c #ffffff",
-"`0 c #ffffff",
-"`1 c #ffffff",
-"`2 c #ffffff",
-"`3 c #ffffff",
-"`4 c #ffffff",
-"`5 c #ffffff",
-"`6 c #ffffff",
-"`7 c #ffffff",
-"`8 c #ffffff",
-".` c #ffffff",
-".. c #ffffff",
-".# c #ffffff",
-".a c #ffffff",
-".b c #ffffff",
-".c c #ffffff",
-".d c #ffffff",
-".e c #ffffff",
-".f c #ffffff",
-".g c #ffffff",
-".h c #ffffff",
-".i c #ffffff",
-".j c #ffffff",
-".k c #ffffff",
-".l c #ffffff",
-".m c #ffffff",
-".n c #ffffff",
-".o c #ffffff",
-".p c #ffffff",
-".q c #ffffff",
-".r c #ffffff",
-".s c #ffffff",
-".t c #ffffff",
-".u c #ffffff",
-".v c #ffffff",
-".w c #ffffff",
-".x c #ffffff",
-".y c #ffffff",
-".z c #ffffff",
-".A c #ffffff",
-".B c #ffffff",
-".C c #ffffff",
-".D c #ffffff",
-".E c #ffffff",
-".F c #ffffff",
-".G c #ffffff",
-".H c #ffffff",
-".I c #ffffff",
-".J c #ffffff",
-".K c #ffffff",
-".L c #ffffff",
-".M c #ffffff",
-".N c #ffffff",
-".O c #ffffff",
-".P c #ffffff",
-".Q c #ffffff",
-".R c #ffffff",
-".S c #ffffff",
-".T c #ffffff",
-".U c #ffffff",
-".V c #ffffff",
-".W c #ffffff",
-".X c #ffffff",
-".Y c #ffffff",
-".Z c #ffffff",
-".0 c #ffffff",
-".1 c #ffffff",
-".2 c #ffffff",
-".3 c #ffffff",
-".4 c #ffffff",
-".5 c #ffffff",
-".6 c #ffffff",
-".7 c #ffffff",
-".8 c #ffffff",
-"#` c #ffffff",
-"#. c #ffffff",
-"## c #ffffff",
-"#a c #ffffff",
-"#b c #ffffff",
-"#c c #ffffff",
-"#d c #ffffff",
-"#e c #ffffff",
-"#f c #ffffff",
-"#g c #ffffff",
-"#h c #ffffff",
-"#i c #ffffff",
-"#j c #ffffff",
-"#k c #ffffff",
-"#l c #ffffff",
-"#m c #ffffff",
-"#n c #ffffff",
-"#o c #ffffff",
-"#p c #ffffff",
-"#q c #ffffff",
-"#r c #ffffff",
-"#s c #ffffff",
-"#t c #ffffff",
-"#u c #ffffff",
-"#v c #ffffff",
-"#w c #ffffff",
-"#x c #ffffff",
-"#y c #ffffff",
-"#z c #ffffff",
-"#A c #ffffff",
-"#B c #ffffff",
-"#C c #ffffff",
-"#D c #ffffff",
-"#E c #ffffff",
-"#F c #ffffff",
-"#G c #ffffff",
-"#H c #ffffff",
-"#I c #ffffff",
-"#J c #ffffff",
-"#K c #ffffff",
-"#L c #ffffff",
-"#M c #ffffff",
-"#N c #ffffff",
-"#O c #ffffff",
-"#P c #ffffff",
-"#Q c #ffffff",
-"#R c #ffffff",
-"#S c #ffffff",
-"#T c #ffffff",
-"#U c #ffffff",
-"#V c #ffffff",
-"#W c #ffffff",
-"#X c #ffffff",
-"#Y c #ffffff",
-"#Z c #ffffff",
-"#0 c #ffffff",
-"#1 c #ffffff",
-"#2 c #ffffff",
-"#3 c #ffffff",
-"#4 c #ffffff",
-"#5 c #ffffff",
-"#6 c #ffffff",
-"#7 c #ffffff",
-"#8 c #ffffff",
-"a` c #ffffff",
-"a. c #ffffff",
-"a# c #ffffff",
-"aa c #ffffff",
-"ab c #ffffff",
-"ac c #ffffff",
-"ad c #ffffff",
-"ae c #ffffff",
-"af c #ffffff",
-"ag c #ffffff",
-"ah c #ffffff",
-"ai c #ffffff",
-"aj c #ffffff",
-"ak c #ffffff",
-"al c #ffffff",
-"am c #ffffff",
-"an c #ffffff",
-"ao c #ffffff",
-"ap c #ffffff",
-"aq c #ffffff",
-"ar c #ffffff",
-"as c #ffffff",
-"at c #ffffff",
-"au c #ffffff",
-"av c #ffffff",
-"aw c #ffffff",
-"ax c #ffffff",
-"ay c #ffffff",
-"az c #ffffff",
-"aA c #ffffff",
-"aB c #ffffff",
-"aC c #ffffff",
-"aD c #ffffff",
-"aE c #ffffff",
-"aF c #ffffff",
-"aG c #ffffff",
-"aH c #ffffff",
-"aI c #ffffff",
-"aJ c #ffffff",
-"aK c #ffffff",
-"aL c #ffffff",
-"aM c #ffffff",
-"aN c #ffffff",
-"aO c #ffffff",
-"aP c #ffffff",
-"aQ c #ffffff",
-"aR c #ffffff",
-"aS c #ffffff",
-"aT c #ffffff",
-"aU c #ffffff",
-"aV c #ffffff",
-"aW c #ffffff",
-"aX c #ffffff",
-"aY c #ffffff",
-"aZ c #ffffff",
-"a0 c #ffffff",
-"a1 c #ffffff",
-"a2 c #ffffff",
-"a3 c #ffffff",
-"a4 c #ffffff",
-"a5 c #ffffff",
-"a6 c #ffffff",
-"a7 c #ffffff",
-"a8 c #ffffff",
-/* pixels */
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`#`#`#`#`#`#`#`#`#`#",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c"
-};
+static char * handle_xpm[] = {
+"10 21 2 1",
+" c None",
+". c #ADA5C6",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+"..........",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/etc/tree-widget/default/leaf.png b/etc/tree-widget/default/leaf.png
index 0408f38bd5e..ef8cee2c787 100644
--- a/etc/tree-widget/default/leaf.png
+++ b/etc/tree-widget/default/leaf.png
Binary files differ
diff --git a/etc/tree-widget/default/leaf.xpm b/etc/tree-widget/default/leaf.xpm
index 8b5db38784a..58d90f2d7ef 100644
--- a/etc/tree-widget/default/leaf.xpm
+++ b/etc/tree-widget/default/leaf.xpm
@@ -1,284 +1,33 @@
/* XPM */
-static char *leaf[] = {
-/* width height num_colors chars_per_pixel */
-" 16 21 256 2",
-/* colors */
-"`` c #424242",
-"`. c #737373",
-"`# c #7b7b7b",
-"`a c #848484",
-"`b c #8c8c8c",
-"`c c #949494",
-"`d c #9c9c9c",
-"`e c #a5a5a5",
-"`f c None",
-"`g c #ffffff",
-"`h c #ffffff",
-"`i c #ffffff",
-"`j c #ffffff",
-"`k c #ffffff",
-"`l c #ffffff",
-"`m c #ffffff",
-"`n c #ffffff",
-"`o c #ffffff",
-"`p c #ffffff",
-"`q c #ffffff",
-"`r c #ffffff",
-"`s c #ffffff",
-"`t c #ffffff",
-"`u c #ffffff",
-"`v c #ffffff",
-"`w c #ffffff",
-"`x c #ffffff",
-"`y c #ffffff",
-"`z c #ffffff",
-"`A c #ffffff",
-"`B c #ffffff",
-"`C c #ffffff",
-"`D c #ffffff",
-"`E c #ffffff",
-"`F c #ffffff",
-"`G c #ffffff",
-"`H c #ffffff",
-"`I c #ffffff",
-"`J c #ffffff",
-"`K c #ffffff",
-"`L c #ffffff",
-"`M c #ffffff",
-"`N c #ffffff",
-"`O c #ffffff",
-"`P c #ffffff",
-"`Q c #ffffff",
-"`R c #ffffff",
-"`S c #ffffff",
-"`T c #ffffff",
-"`U c #ffffff",
-"`V c #ffffff",
-"`W c #ffffff",
-"`X c #ffffff",
-"`Y c #ffffff",
-"`Z c #ffffff",
-"`0 c #ffffff",
-"`1 c #ffffff",
-"`2 c #ffffff",
-"`3 c #ffffff",
-"`4 c #ffffff",
-"`5 c #ffffff",
-"`6 c #ffffff",
-"`7 c #ffffff",
-"`8 c #ffffff",
-".` c #ffffff",
-".. c #ffffff",
-".# c #ffffff",
-".a c #ffffff",
-".b c #ffffff",
-".c c #ffffff",
-".d c #ffffff",
-".e c #ffffff",
-".f c #ffffff",
-".g c #ffffff",
-".h c #ffffff",
-".i c #ffffff",
-".j c #ffffff",
-".k c #ffffff",
-".l c #ffffff",
-".m c #ffffff",
-".n c #ffffff",
-".o c #ffffff",
-".p c #ffffff",
-".q c #ffffff",
-".r c #ffffff",
-".s c #ffffff",
-".t c #ffffff",
-".u c #ffffff",
-".v c #ffffff",
-".w c #ffffff",
-".x c #ffffff",
-".y c #ffffff",
-".z c #ffffff",
-".A c #ffffff",
-".B c #ffffff",
-".C c #ffffff",
-".D c #ffffff",
-".E c #ffffff",
-".F c #ffffff",
-".G c #ffffff",
-".H c #ffffff",
-".I c #ffffff",
-".J c #ffffff",
-".K c #ffffff",
-".L c #ffffff",
-".M c #ffffff",
-".N c #ffffff",
-".O c #ffffff",
-".P c #ffffff",
-".Q c #ffffff",
-".R c #ffffff",
-".S c #ffffff",
-".T c #ffffff",
-".U c #ffffff",
-".V c #ffffff",
-".W c #ffffff",
-".X c #ffffff",
-".Y c #ffffff",
-".Z c #ffffff",
-".0 c #ffffff",
-".1 c #ffffff",
-".2 c #ffffff",
-".3 c #ffffff",
-".4 c #ffffff",
-".5 c #ffffff",
-".6 c #ffffff",
-".7 c #ffffff",
-".8 c #ffffff",
-"#` c #ffffff",
-"#. c #ffffff",
-"## c #ffffff",
-"#a c #ffffff",
-"#b c #ffffff",
-"#c c #ffffff",
-"#d c #ffffff",
-"#e c #ffffff",
-"#f c #ffffff",
-"#g c #ffffff",
-"#h c #ffffff",
-"#i c #ffffff",
-"#j c #ffffff",
-"#k c #ffffff",
-"#l c #ffffff",
-"#m c #ffffff",
-"#n c #ffffff",
-"#o c #ffffff",
-"#p c #ffffff",
-"#q c #ffffff",
-"#r c #ffffff",
-"#s c #ffffff",
-"#t c #ffffff",
-"#u c #ffffff",
-"#v c #ffffff",
-"#w c #ffffff",
-"#x c #ffffff",
-"#y c #ffffff",
-"#z c #ffffff",
-"#A c #ffffff",
-"#B c #ffffff",
-"#C c #ffffff",
-"#D c #ffffff",
-"#E c #ffffff",
-"#F c #ffffff",
-"#G c #ffffff",
-"#H c #ffffff",
-"#I c #ffffff",
-"#J c #ffffff",
-"#K c #ffffff",
-"#L c #ffffff",
-"#M c #ffffff",
-"#N c #ffffff",
-"#O c #ffffff",
-"#P c #ffffff",
-"#Q c #ffffff",
-"#R c #ffffff",
-"#S c #ffffff",
-"#T c #ffffff",
-"#U c #ffffff",
-"#V c #ffffff",
-"#W c #ffffff",
-"#X c #ffffff",
-"#Y c #ffffff",
-"#Z c #ffffff",
-"#0 c #ffffff",
-"#1 c #ffffff",
-"#2 c #ffffff",
-"#3 c #ffffff",
-"#4 c #ffffff",
-"#5 c #ffffff",
-"#6 c #ffffff",
-"#7 c #ffffff",
-"#8 c #ffffff",
-"a` c #ffffff",
-"a. c #ffffff",
-"a# c #ffffff",
-"aa c #ffffff",
-"ab c #ffffff",
-"ac c #ffffff",
-"ad c #ffffff",
-"ae c #ffffff",
-"af c #ffffff",
-"ag c #ffffff",
-"ah c #ffffff",
-"ai c #ffffff",
-"aj c #ffffff",
-"ak c #ffffff",
-"al c #ffffff",
-"am c #ffffff",
-"an c #ffffff",
-"ao c #ffffff",
-"ap c #ffffff",
-"aq c #ffffff",
-"ar c #ffffff",
-"as c #ffffff",
-"at c #ffffff",
-"au c #ffffff",
-"av c #ffffff",
-"aw c #ffffff",
-"ax c #ffffff",
-"ay c #ffffff",
-"az c #ffffff",
-"aA c #ffffff",
-"aB c #ffffff",
-"aC c #ffffff",
-"aD c #ffffff",
-"aE c #ffffff",
-"aF c #ffffff",
-"aG c #ffffff",
-"aH c #ffffff",
-"aI c #ffffff",
-"aJ c #ffffff",
-"aK c #ffffff",
-"aL c #ffffff",
-"aM c #ffffff",
-"aN c #ffffff",
-"aO c #ffffff",
-"aP c #ffffff",
-"aQ c #ffffff",
-"aR c #ffffff",
-"aS c #ffffff",
-"aT c #ffffff",
-"aU c #ffffff",
-"aV c #ffffff",
-"aW c #ffffff",
-"aX c #ffffff",
-"aY c #ffffff",
-"aZ c #ffffff",
-"a0 c #ffffff",
-"a1 c #ffffff",
-"a2 c #ffffff",
-"a3 c #ffffff",
-"a4 c #ffffff",
-"a5 c #ffffff",
-"a6 c #ffffff",
-"a7 c #ffffff",
-"a8 c #ffffff",
-/* pixels */
-"`f`f`f`f`f`f`f`f`f`f`f`f`f`f`f`f",
-"`f`f`f`f`f`f`f`f`f`f`f`f`f`f`f`f",
-"`f`f`f`f`f`f`f`f`f`f`f`f`f`f`f`f",
-"`f`f`f`f`f`f`f`f`f`f`f`f`f`f`f`f",
-"`f`f`f`f`f`f`f`f`f`f`f`f`f`f`f`f",
-"`f`f`f`f`f`f`f`f`f`f`f`f`f`f`f`f",
-"`f`f`f```````````f`f`f`f`f`f`f`f",
-"`f`f```.`#`#`a`a```f`f`f`f`f`f`f",
-"`f```.`#`#`a`a`b`b```f`f`f`f`f`f",
-"```.`#`#`a`a`b`b`c`c```f`f`f`f`f",
-"```#`#`a`a`b`b`c`c`d```f`f`f`f`f",
-"```#`a`a`b`b`c`c`d`e```f`f`f`f`f",
-"`f```a`b`b`c`c`d`e```f`f`f`f`f`f",
-"`f`f```b`c`c`d`e```f`f`f`f`f`f`f",
-"`f`f`f```````````f`f`f`f`f`f`f`f",
-"`f`f`f`f`f`f`f`f`f`f`f`f`f`f`f`f",
-"`f`f`f`f`f`f`f`f`f`f`f`f`f`f`f`f",
-"`f`f`f`f`f`f`f`f`f`f`f`f`f`f`f`f",
-"`f`f`f`f`f`f`f`f`f`f`f`f`f`f`f`f",
-"`f`f`f`f`f`f`f`f`f`f`f`f`f`f`f`f",
-"`f`f`f`f`f`f`f`f`f`f`f`f`f`f`f`f"
-};
+static char * leaf_xpm[] = {
+"16 21 9 1",
+" c None",
+". c #424242",
+"+ c #737373",
+"@ c #7B7B7B",
+"# c #848484",
+"$ c #8C8C8C",
+"% c #949494",
+"& c #9C9C9C",
+"* c #A5A5A5",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ..... ",
+" .+@@##. ",
+" .+@@##$$. ",
+".+@@##$$%%. ",
+".@@##$$%%&. ",
+".@##$$%%&*. ",
+" .#$$%%&*. ",
+" .$%%&*. ",
+" ..... ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/etc/tree-widget/default/no-guide.png b/etc/tree-widget/default/no-guide.png
index dc4292ea98f..a063d3f2555 100644
--- a/etc/tree-widget/default/no-guide.png
+++ b/etc/tree-widget/default/no-guide.png
Binary files differ
diff --git a/etc/tree-widget/default/no-guide.xpm b/etc/tree-widget/default/no-guide.xpm
index 82729cf59b0..d9d93ea7294 100644
--- a/etc/tree-widget/default/no-guide.xpm
+++ b/etc/tree-widget/default/no-guide.xpm
@@ -1,284 +1,25 @@
/* XPM */
-static char *no-guide[] = {
-/* width height num_colors chars_per_pixel */
-" 6 21 256 2",
-/* colors */
-"`` c #000000",
-"`. c #84849c",
-"`# c #8c8ca5",
-"`a c #a5a5c6",
-"`b c #ada5c6",
-"`c c #b5b5ce",
-"`d c #cecee7",
-"`e c #ceceff",
-"`f c #e7e7ff",
-"`g c None",
-"`h c #808000",
-"`i c #ffffff",
-"`j c #ffffff",
-"`k c #ffffff",
-"`l c #ffffff",
-"`m c #ffffff",
-"`n c #ffffff",
-"`o c #ffffff",
-"`p c #ffffff",
-"`q c #ffffff",
-"`r c #ffffff",
-"`s c #ffffff",
-"`t c #ffffff",
-"`u c #ffffff",
-"`v c #ffffff",
-"`w c #ffffff",
-"`x c #ffffff",
-"`y c #ffffff",
-"`z c #ffffff",
-"`A c #ffffff",
-"`B c #ffffff",
-"`C c #ffffff",
-"`D c #ffffff",
-"`E c #ffffff",
-"`F c #ffffff",
-"`G c #ffffff",
-"`H c #ffffff",
-"`I c #ffffff",
-"`J c #ffffff",
-"`K c #ffffff",
-"`L c #ffffff",
-"`M c #ffffff",
-"`N c #ffffff",
-"`O c #ffffff",
-"`P c #ffffff",
-"`Q c #ffffff",
-"`R c #ffffff",
-"`S c #ffffff",
-"`T c #ffffff",
-"`U c #ffffff",
-"`V c #ffffff",
-"`W c #ffffff",
-"`X c #ffffff",
-"`Y c #ffffff",
-"`Z c #ffffff",
-"`0 c #ffffff",
-"`1 c #ffffff",
-"`2 c #ffffff",
-"`3 c #ffffff",
-"`4 c #ffffff",
-"`5 c #ffffff",
-"`6 c #ffffff",
-"`7 c #ffffff",
-"`8 c #ffffff",
-".` c #ffffff",
-".. c #ffffff",
-".# c #ffffff",
-".a c #ffffff",
-".b c #ffffff",
-".c c #ffffff",
-".d c #ffffff",
-".e c #ffffff",
-".f c #ffffff",
-".g c #ffffff",
-".h c #ffffff",
-".i c #ffffff",
-".j c #ffffff",
-".k c #ffffff",
-".l c #ffffff",
-".m c #ffffff",
-".n c #ffffff",
-".o c #ffffff",
-".p c #ffffff",
-".q c #ffffff",
-".r c #ffffff",
-".s c #ffffff",
-".t c #ffffff",
-".u c #ffffff",
-".v c #ffffff",
-".w c #ffffff",
-".x c #ffffff",
-".y c #ffffff",
-".z c #ffffff",
-".A c #ffffff",
-".B c #ffffff",
-".C c #ffffff",
-".D c #ffffff",
-".E c #ffffff",
-".F c #ffffff",
-".G c #ffffff",
-".H c #ffffff",
-".I c #ffffff",
-".J c #ffffff",
-".K c #ffffff",
-".L c #ffffff",
-".M c #ffffff",
-".N c #ffffff",
-".O c #ffffff",
-".P c #ffffff",
-".Q c #ffffff",
-".R c #ffffff",
-".S c #ffffff",
-".T c #ffffff",
-".U c #ffffff",
-".V c #ffffff",
-".W c #ffffff",
-".X c #ffffff",
-".Y c #ffffff",
-".Z c #ffffff",
-".0 c #ffffff",
-".1 c #ffffff",
-".2 c #ffffff",
-".3 c #ffffff",
-".4 c #ffffff",
-".5 c #ffffff",
-".6 c #ffffff",
-".7 c #ffffff",
-".8 c #ffffff",
-"#` c #ffffff",
-"#. c #ffffff",
-"## c #ffffff",
-"#a c #ffffff",
-"#b c #ffffff",
-"#c c #ffffff",
-"#d c #ffffff",
-"#e c #ffffff",
-"#f c #ffffff",
-"#g c #ffffff",
-"#h c #ffffff",
-"#i c #ffffff",
-"#j c #ffffff",
-"#k c #ffffff",
-"#l c #ffffff",
-"#m c #ffffff",
-"#n c #ffffff",
-"#o c #ffffff",
-"#p c #ffffff",
-"#q c #ffffff",
-"#r c #ffffff",
-"#s c #ffffff",
-"#t c #ffffff",
-"#u c #ffffff",
-"#v c #ffffff",
-"#w c #ffffff",
-"#x c #ffffff",
-"#y c #ffffff",
-"#z c #ffffff",
-"#A c #ffffff",
-"#B c #ffffff",
-"#C c #ffffff",
-"#D c #ffffff",
-"#E c #ffffff",
-"#F c #ffffff",
-"#G c #ffffff",
-"#H c #ffffff",
-"#I c #ffffff",
-"#J c #ffffff",
-"#K c #ffffff",
-"#L c #ffffff",
-"#M c #ffffff",
-"#N c #ffffff",
-"#O c #ffffff",
-"#P c #ffffff",
-"#Q c #ffffff",
-"#R c #ffffff",
-"#S c #ffffff",
-"#T c #ffffff",
-"#U c #ffffff",
-"#V c #ffffff",
-"#W c #ffffff",
-"#X c #ffffff",
-"#Y c #ffffff",
-"#Z c #ffffff",
-"#0 c #ffffff",
-"#1 c #ffffff",
-"#2 c #ffffff",
-"#3 c #ffffff",
-"#4 c #ffffff",
-"#5 c #ffffff",
-"#6 c #ffffff",
-"#7 c #ffffff",
-"#8 c #ffffff",
-"a` c #ffffff",
-"a. c #ffffff",
-"a# c #ffffff",
-"aa c #ffffff",
-"ab c #ffffff",
-"ac c #ffffff",
-"ad c #ffffff",
-"ae c #ffffff",
-"af c #ffffff",
-"ag c #ffffff",
-"ah c #ffffff",
-"ai c #ffffff",
-"aj c #ffffff",
-"ak c #ffffff",
-"al c #ffffff",
-"am c #ffffff",
-"an c #ffffff",
-"ao c #ffffff",
-"ap c #ffffff",
-"aq c #ffffff",
-"ar c #ffffff",
-"as c #ffffff",
-"at c #ffffff",
-"au c #ffffff",
-"av c #ffffff",
-"aw c #ffffff",
-"ax c #ffffff",
-"ay c #ffffff",
-"az c #ffffff",
-"aA c #ffffff",
-"aB c #ffffff",
-"aC c #ffffff",
-"aD c #ffffff",
-"aE c #ffffff",
-"aF c #ffffff",
-"aG c #ffffff",
-"aH c #ffffff",
-"aI c #ffffff",
-"aJ c #ffffff",
-"aK c #ffffff",
-"aL c #ffffff",
-"aM c #ffffff",
-"aN c #ffffff",
-"aO c #ffffff",
-"aP c #ffffff",
-"aQ c #ffffff",
-"aR c #ffffff",
-"aS c #ffffff",
-"aT c #ffffff",
-"aU c #ffffff",
-"aV c #ffffff",
-"aW c #ffffff",
-"aX c #ffffff",
-"aY c #ffffff",
-"aZ c #ffffff",
-"a0 c #ffffff",
-"a1 c #ffffff",
-"a2 c #ffffff",
-"a3 c #ffffff",
-"a4 c #ffffff",
-"a5 c #ffffff",
-"a6 c #ffffff",
-"a7 c #ffffff",
-"a8 c #ffffff",
-/* pixels */
-"`g`g`g`g`g`g",
-"`g`g`g`g`g`g",
-"`g`g`g`g`g`g",
-"`g`g`g`g`g`g",
-"`g`g`g`g`g`g",
-"`g`g`g`g`g`g",
-"`g`g`g`g`g`g",
-"`g`g`g`g`g`g",
-"`g`g`g`g`g`g",
-"`g`g`g`g`g`g",
-"`g`g`g`g`g`g",
-"`g`g`g`g`g`g",
-"`g`g`g`g`g`g",
-"`g`g`g`g`g`g",
-"`g`g`g`g`g`g",
-"`g`g`g`g`g`g",
-"`g`g`g`g`g`g",
-"`g`g`g`g`g`g",
-"`g`g`g`g`g`g",
-"`g`g`g`g`g`g",
-"`g`g`g`g`g`g"
-};
+static char * no_guide_xpm[] = {
+"6 21 1 1",
+" c None",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/etc/tree-widget/default/no-handle.png b/etc/tree-widget/default/no-handle.png
index 00de3c09c26..123cf45fa97 100644
--- a/etc/tree-widget/default/no-handle.png
+++ b/etc/tree-widget/default/no-handle.png
Binary files differ
diff --git a/etc/tree-widget/default/no-handle.xpm b/etc/tree-widget/default/no-handle.xpm
index 7ce048c91ea..3eaa2daee32 100644
--- a/etc/tree-widget/default/no-handle.xpm
+++ b/etc/tree-widget/default/no-handle.xpm
@@ -1,284 +1,25 @@
/* XPM */
-static char *no-handle[] = {
-/* width height num_colors chars_per_pixel */
-" 10 21 256 2",
-/* colors */
-"`` c #000000",
-"`. c #84849c",
-"`# c #8c8ca5",
-"`a c #a5a5c6",
-"`b c #ada5c6",
-"`c c #b5b5ce",
-"`d c #cecee7",
-"`e c #ceceff",
-"`f c #e7e7ff",
-"`g c None",
-"`h c #808000",
-"`i c #ffffff",
-"`j c #ffffff",
-"`k c #ffffff",
-"`l c #ffffff",
-"`m c #ffffff",
-"`n c #ffffff",
-"`o c #ffffff",
-"`p c #ffffff",
-"`q c #ffffff",
-"`r c #ffffff",
-"`s c #ffffff",
-"`t c #ffffff",
-"`u c #ffffff",
-"`v c #ffffff",
-"`w c #ffffff",
-"`x c #ffffff",
-"`y c #ffffff",
-"`z c #ffffff",
-"`A c #ffffff",
-"`B c #ffffff",
-"`C c #ffffff",
-"`D c #ffffff",
-"`E c #ffffff",
-"`F c #ffffff",
-"`G c #ffffff",
-"`H c #ffffff",
-"`I c #ffffff",
-"`J c #ffffff",
-"`K c #ffffff",
-"`L c #ffffff",
-"`M c #ffffff",
-"`N c #ffffff",
-"`O c #ffffff",
-"`P c #ffffff",
-"`Q c #ffffff",
-"`R c #ffffff",
-"`S c #ffffff",
-"`T c #ffffff",
-"`U c #ffffff",
-"`V c #ffffff",
-"`W c #ffffff",
-"`X c #ffffff",
-"`Y c #ffffff",
-"`Z c #ffffff",
-"`0 c #ffffff",
-"`1 c #ffffff",
-"`2 c #ffffff",
-"`3 c #ffffff",
-"`4 c #ffffff",
-"`5 c #ffffff",
-"`6 c #ffffff",
-"`7 c #ffffff",
-"`8 c #ffffff",
-".` c #ffffff",
-".. c #ffffff",
-".# c #ffffff",
-".a c #ffffff",
-".b c #ffffff",
-".c c #ffffff",
-".d c #ffffff",
-".e c #ffffff",
-".f c #ffffff",
-".g c #ffffff",
-".h c #ffffff",
-".i c #ffffff",
-".j c #ffffff",
-".k c #ffffff",
-".l c #ffffff",
-".m c #ffffff",
-".n c #ffffff",
-".o c #ffffff",
-".p c #ffffff",
-".q c #ffffff",
-".r c #ffffff",
-".s c #ffffff",
-".t c #ffffff",
-".u c #ffffff",
-".v c #ffffff",
-".w c #ffffff",
-".x c #ffffff",
-".y c #ffffff",
-".z c #ffffff",
-".A c #ffffff",
-".B c #ffffff",
-".C c #ffffff",
-".D c #ffffff",
-".E c #ffffff",
-".F c #ffffff",
-".G c #ffffff",
-".H c #ffffff",
-".I c #ffffff",
-".J c #ffffff",
-".K c #ffffff",
-".L c #ffffff",
-".M c #ffffff",
-".N c #ffffff",
-".O c #ffffff",
-".P c #ffffff",
-".Q c #ffffff",
-".R c #ffffff",
-".S c #ffffff",
-".T c #ffffff",
-".U c #ffffff",
-".V c #ffffff",
-".W c #ffffff",
-".X c #ffffff",
-".Y c #ffffff",
-".Z c #ffffff",
-".0 c #ffffff",
-".1 c #ffffff",
-".2 c #ffffff",
-".3 c #ffffff",
-".4 c #ffffff",
-".5 c #ffffff",
-".6 c #ffffff",
-".7 c #ffffff",
-".8 c #ffffff",
-"#` c #ffffff",
-"#. c #ffffff",
-"## c #ffffff",
-"#a c #ffffff",
-"#b c #ffffff",
-"#c c #ffffff",
-"#d c #ffffff",
-"#e c #ffffff",
-"#f c #ffffff",
-"#g c #ffffff",
-"#h c #ffffff",
-"#i c #ffffff",
-"#j c #ffffff",
-"#k c #ffffff",
-"#l c #ffffff",
-"#m c #ffffff",
-"#n c #ffffff",
-"#o c #ffffff",
-"#p c #ffffff",
-"#q c #ffffff",
-"#r c #ffffff",
-"#s c #ffffff",
-"#t c #ffffff",
-"#u c #ffffff",
-"#v c #ffffff",
-"#w c #ffffff",
-"#x c #ffffff",
-"#y c #ffffff",
-"#z c #ffffff",
-"#A c #ffffff",
-"#B c #ffffff",
-"#C c #ffffff",
-"#D c #ffffff",
-"#E c #ffffff",
-"#F c #ffffff",
-"#G c #ffffff",
-"#H c #ffffff",
-"#I c #ffffff",
-"#J c #ffffff",
-"#K c #ffffff",
-"#L c #ffffff",
-"#M c #ffffff",
-"#N c #ffffff",
-"#O c #ffffff",
-"#P c #ffffff",
-"#Q c #ffffff",
-"#R c #ffffff",
-"#S c #ffffff",
-"#T c #ffffff",
-"#U c #ffffff",
-"#V c #ffffff",
-"#W c #ffffff",
-"#X c #ffffff",
-"#Y c #ffffff",
-"#Z c #ffffff",
-"#0 c #ffffff",
-"#1 c #ffffff",
-"#2 c #ffffff",
-"#3 c #ffffff",
-"#4 c #ffffff",
-"#5 c #ffffff",
-"#6 c #ffffff",
-"#7 c #ffffff",
-"#8 c #ffffff",
-"a` c #ffffff",
-"a. c #ffffff",
-"a# c #ffffff",
-"aa c #ffffff",
-"ab c #ffffff",
-"ac c #ffffff",
-"ad c #ffffff",
-"ae c #ffffff",
-"af c #ffffff",
-"ag c #ffffff",
-"ah c #ffffff",
-"ai c #ffffff",
-"aj c #ffffff",
-"ak c #ffffff",
-"al c #ffffff",
-"am c #ffffff",
-"an c #ffffff",
-"ao c #ffffff",
-"ap c #ffffff",
-"aq c #ffffff",
-"ar c #ffffff",
-"as c #ffffff",
-"at c #ffffff",
-"au c #ffffff",
-"av c #ffffff",
-"aw c #ffffff",
-"ax c #ffffff",
-"ay c #ffffff",
-"az c #ffffff",
-"aA c #ffffff",
-"aB c #ffffff",
-"aC c #ffffff",
-"aD c #ffffff",
-"aE c #ffffff",
-"aF c #ffffff",
-"aG c #ffffff",
-"aH c #ffffff",
-"aI c #ffffff",
-"aJ c #ffffff",
-"aK c #ffffff",
-"aL c #ffffff",
-"aM c #ffffff",
-"aN c #ffffff",
-"aO c #ffffff",
-"aP c #ffffff",
-"aQ c #ffffff",
-"aR c #ffffff",
-"aS c #ffffff",
-"aT c #ffffff",
-"aU c #ffffff",
-"aV c #ffffff",
-"aW c #ffffff",
-"aX c #ffffff",
-"aY c #ffffff",
-"aZ c #ffffff",
-"a0 c #ffffff",
-"a1 c #ffffff",
-"a2 c #ffffff",
-"a3 c #ffffff",
-"a4 c #ffffff",
-"a5 c #ffffff",
-"a6 c #ffffff",
-"a7 c #ffffff",
-"a8 c #ffffff",
-/* pixels */
-"`g`g`g`g`g`g`g`g`g`g",
-"`g`g`g`g`g`g`g`g`g`g",
-"`g`g`g`g`g`g`g`g`g`g",
-"`g`g`g`g`g`g`g`g`g`g",
-"`g`g`g`g`g`g`g`g`g`g",
-"`g`g`g`g`g`g`g`g`g`g",
-"`g`g`g`g`g`g`g`g`g`g",
-"`g`g`g`g`g`g`g`g`g`g",
-"`g`g`g`g`g`g`g`g`g`g",
-"`g`g`g`g`g`g`g`g`g`g",
-"`g`g`g`g`g`g`g`g`g`g",
-"`g`g`g`g`g`g`g`g`g`g",
-"`g`g`g`g`g`g`g`g`g`g",
-"`g`g`g`g`g`g`g`g`g`g",
-"`g`g`g`g`g`g`g`g`g`g",
-"`g`g`g`g`g`g`g`g`g`g",
-"`g`g`g`g`g`g`g`g`g`g",
-"`g`g`g`g`g`g`g`g`g`g",
-"`g`g`g`g`g`g`g`g`g`g",
-"`g`g`g`g`g`g`g`g`g`g",
-"`g`g`g`g`g`g`g`g`g`g"
-};
+static char * no_handle_xpm[] = {
+"10 21 1 1",
+" c None",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/etc/tree-widget/default/open.png b/etc/tree-widget/default/open.png
index d234ecadf39..ea2a8dba00d 100644
--- a/etc/tree-widget/default/open.png
+++ b/etc/tree-widget/default/open.png
Binary files differ
diff --git a/etc/tree-widget/default/open.xpm b/etc/tree-widget/default/open.xpm
index 4c5c7b065b8..a216a3f5ab4 100644
--- a/etc/tree-widget/default/open.xpm
+++ b/etc/tree-widget/default/open.xpm
@@ -1,284 +1,35 @@
/* XPM */
-static char *open[] = {
-/* width height num_colors chars_per_pixel */
-" 16 21 256 2",
-/* colors */
-"`` c #004200",
-"`. c #296329",
-"`# c #316331",
-"`a c #316b31",
-"`b c #396b39",
-"`c c #427342",
-"`d c #4a734a",
-"`e c #4a7b4a",
-"`f c #528452",
-"`g c #5a845a",
-"`h c #a5a5c6",
-"`i c None",
-"`j c #ffffff",
-"`k c #ffffff",
-"`l c #ffffff",
-"`m c #ffffff",
-"`n c #ffffff",
-"`o c #ffffff",
-"`p c #ffffff",
-"`q c #ffffff",
-"`r c #ffffff",
-"`s c #ffffff",
-"`t c #ffffff",
-"`u c #ffffff",
-"`v c #ffffff",
-"`w c #ffffff",
-"`x c #ffffff",
-"`y c #ffffff",
-"`z c #ffffff",
-"`A c #ffffff",
-"`B c #ffffff",
-"`C c #ffffff",
-"`D c #ffffff",
-"`E c #ffffff",
-"`F c #ffffff",
-"`G c #ffffff",
-"`H c #ffffff",
-"`I c #ffffff",
-"`J c #ffffff",
-"`K c #ffffff",
-"`L c #ffffff",
-"`M c #ffffff",
-"`N c #ffffff",
-"`O c #ffffff",
-"`P c #ffffff",
-"`Q c #ffffff",
-"`R c #ffffff",
-"`S c #ffffff",
-"`T c #ffffff",
-"`U c #ffffff",
-"`V c #ffffff",
-"`W c #ffffff",
-"`X c #ffffff",
-"`Y c #ffffff",
-"`Z c #ffffff",
-"`0 c #ffffff",
-"`1 c #ffffff",
-"`2 c #ffffff",
-"`3 c #ffffff",
-"`4 c #ffffff",
-"`5 c #ffffff",
-"`6 c #ffffff",
-"`7 c #ffffff",
-"`8 c #ffffff",
-".` c #ffffff",
-".. c #ffffff",
-".# c #ffffff",
-".a c #ffffff",
-".b c #ffffff",
-".c c #ffffff",
-".d c #ffffff",
-".e c #ffffff",
-".f c #ffffff",
-".g c #ffffff",
-".h c #ffffff",
-".i c #ffffff",
-".j c #ffffff",
-".k c #ffffff",
-".l c #ffffff",
-".m c #ffffff",
-".n c #ffffff",
-".o c #ffffff",
-".p c #ffffff",
-".q c #ffffff",
-".r c #ffffff",
-".s c #ffffff",
-".t c #ffffff",
-".u c #ffffff",
-".v c #ffffff",
-".w c #ffffff",
-".x c #ffffff",
-".y c #ffffff",
-".z c #ffffff",
-".A c #ffffff",
-".B c #ffffff",
-".C c #ffffff",
-".D c #ffffff",
-".E c #ffffff",
-".F c #ffffff",
-".G c #ffffff",
-".H c #ffffff",
-".I c #ffffff",
-".J c #ffffff",
-".K c #ffffff",
-".L c #ffffff",
-".M c #ffffff",
-".N c #ffffff",
-".O c #ffffff",
-".P c #ffffff",
-".Q c #ffffff",
-".R c #ffffff",
-".S c #ffffff",
-".T c #ffffff",
-".U c #ffffff",
-".V c #ffffff",
-".W c #ffffff",
-".X c #ffffff",
-".Y c #ffffff",
-".Z c #ffffff",
-".0 c #ffffff",
-".1 c #ffffff",
-".2 c #ffffff",
-".3 c #ffffff",
-".4 c #ffffff",
-".5 c #ffffff",
-".6 c #ffffff",
-".7 c #ffffff",
-".8 c #ffffff",
-"#` c #ffffff",
-"#. c #ffffff",
-"## c #ffffff",
-"#a c #ffffff",
-"#b c #ffffff",
-"#c c #ffffff",
-"#d c #ffffff",
-"#e c #ffffff",
-"#f c #ffffff",
-"#g c #ffffff",
-"#h c #ffffff",
-"#i c #ffffff",
-"#j c #ffffff",
-"#k c #ffffff",
-"#l c #ffffff",
-"#m c #ffffff",
-"#n c #ffffff",
-"#o c #ffffff",
-"#p c #ffffff",
-"#q c #ffffff",
-"#r c #ffffff",
-"#s c #ffffff",
-"#t c #ffffff",
-"#u c #ffffff",
-"#v c #ffffff",
-"#w c #ffffff",
-"#x c #ffffff",
-"#y c #ffffff",
-"#z c #ffffff",
-"#A c #ffffff",
-"#B c #ffffff",
-"#C c #ffffff",
-"#D c #ffffff",
-"#E c #ffffff",
-"#F c #ffffff",
-"#G c #ffffff",
-"#H c #ffffff",
-"#I c #ffffff",
-"#J c #ffffff",
-"#K c #ffffff",
-"#L c #ffffff",
-"#M c #ffffff",
-"#N c #ffffff",
-"#O c #ffffff",
-"#P c #ffffff",
-"#Q c #ffffff",
-"#R c #ffffff",
-"#S c #ffffff",
-"#T c #ffffff",
-"#U c #ffffff",
-"#V c #ffffff",
-"#W c #ffffff",
-"#X c #ffffff",
-"#Y c #ffffff",
-"#Z c #ffffff",
-"#0 c #ffffff",
-"#1 c #ffffff",
-"#2 c #ffffff",
-"#3 c #ffffff",
-"#4 c #ffffff",
-"#5 c #ffffff",
-"#6 c #ffffff",
-"#7 c #ffffff",
-"#8 c #ffffff",
-"a` c #ffffff",
-"a. c #ffffff",
-"a# c #ffffff",
-"aa c #ffffff",
-"ab c #ffffff",
-"ac c #ffffff",
-"ad c #ffffff",
-"ae c #ffffff",
-"af c #ffffff",
-"ag c #ffffff",
-"ah c #ffffff",
-"ai c #ffffff",
-"aj c #ffffff",
-"ak c #ffffff",
-"al c #ffffff",
-"am c #ffffff",
-"an c #ffffff",
-"ao c #ffffff",
-"ap c #ffffff",
-"aq c #ffffff",
-"ar c #ffffff",
-"as c #ffffff",
-"at c #ffffff",
-"au c #ffffff",
-"av c #ffffff",
-"aw c #ffffff",
-"ax c #ffffff",
-"ay c #ffffff",
-"az c #ffffff",
-"aA c #ffffff",
-"aB c #ffffff",
-"aC c #ffffff",
-"aD c #ffffff",
-"aE c #ffffff",
-"aF c #ffffff",
-"aG c #ffffff",
-"aH c #ffffff",
-"aI c #ffffff",
-"aJ c #ffffff",
-"aK c #ffffff",
-"aL c #ffffff",
-"aM c #ffffff",
-"aN c #ffffff",
-"aO c #ffffff",
-"aP c #ffffff",
-"aQ c #ffffff",
-"aR c #ffffff",
-"aS c #ffffff",
-"aT c #ffffff",
-"aU c #ffffff",
-"aV c #ffffff",
-"aW c #ffffff",
-"aX c #ffffff",
-"aY c #ffffff",
-"aZ c #ffffff",
-"a0 c #ffffff",
-"a1 c #ffffff",
-"a2 c #ffffff",
-"a3 c #ffffff",
-"a4 c #ffffff",
-"a5 c #ffffff",
-"a6 c #ffffff",
-"a7 c #ffffff",
-"a8 c #ffffff",
-/* pixels */
-"`i`i`i`i`i`i`i`i`i`i`i`i`i`i`i`i",
-"`i`i`i`i`i`i`i`i`i`i`i`i`i`i`i`i",
-"`i`i`i`i`i`i`i`i`i`i`i`i`i`i`i`i",
-"`i`i`i`i`i`i`i`i`i`i`i`i`i`i`i`i",
-"`i`i`i`i`i`i`i`i`i`i`i`i`i`i`i`i",
-"`i`i`i`i```````i`i`i`i`i`i`i`i`i",
-"`i`i`i`````.`````i`i`i`i`i`i`i`i",
-"`i`i`````.`#`b`````i`i`i`i`i`i`i",
-"`i`````.`#`b`b`c`````i`i`i`i`i`i",
-"`````.`#`b`b`c`d`e`````i`i`i`i`i",
-"```.`#`b`b`c`d`e`f`g```i`i`i`i`i",
-"`````b`b`c`d`e`f`g`````i`i`i`i`i",
-"`i`````c`d`e`f`g`````i`i`i`i`i`i",
-"`i`i`````e`f`g`````i`i`i`i`i`i`i",
-"`i`i`i`````g`````i`i`i`i`i`i`i`i",
-"`i`i`i`i```````i`i`i`i`i`i`i`i`i",
-"`i`i`i`i`i`h`i`i`i`i`i`i`i`i`i`i",
-"`i`i`i`i`i`h`i`i`i`i`i`i`i`i`i`i",
-"`i`i`i`i`i`h`i`i`i`i`i`i`i`i`i`i",
-"`i`i`i`i`i`h`i`i`i`i`i`i`i`i`i`i",
-"`i`i`i`i`i`h`i`i`i`i`i`i`i`i`i`i"
-};
+static char * open_xpm[] = {
+"16 21 11 1",
+" c None",
+". c #004200",
+"+ c #296329",
+"@ c #316331",
+"# c #396B39",
+"$ c #427342",
+"% c #4A734A",
+"& c #4A7B4A",
+"* c #528452",
+"= c #5A845A",
+"- c #A5A5C6",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ... ",
+" ..+.. ",
+" ..+@#.. ",
+" ..+@##$.. ",
+"..+@##$%&.. ",
+".+@##$%&*=. ",
+"..##$%&*=.. ",
+" ..$%&*=.. ",
+" ..&*=.. ",
+" ..=.. ",
+" ... ",
+" - ",
+" - ",
+" - ",
+" - ",
+" - "};
diff --git a/etc/tree-widget/folder/close.png b/etc/tree-widget/folder/close.png
index f840ba89a4e..3a509b095f8 100644
--- a/etc/tree-widget/folder/close.png
+++ b/etc/tree-widget/folder/close.png
Binary files differ
diff --git a/etc/tree-widget/folder/close.xpm b/etc/tree-widget/folder/close.xpm
index 1bd40ae6e94..116c1db37d8 100644
--- a/etc/tree-widget/folder/close.xpm
+++ b/etc/tree-widget/folder/close.xpm
@@ -1,285 +1,40 @@
/* XPM */
-static char *close[] = {
-/* width height num_colors chars_per_pixel */
-" 16 22 256 2",
-/* colors */
-"`` c #848400",
-"`. c #9c9c29",
-"`# c #a5a531",
-"`a c #adad39",
-"`b c #adad42",
-"`c c #b5b54a",
-"`d c #b5b552",
-"`e c #bdbd52",
-"`f c #bdbd5a",
-"`g c #c6c663",
-"`h c #c6c66b",
-"`i c #cece6b",
-"`j c #cece73",
-"`k c #dede8c",
-"`l c #e7e794",
-"`m c #e7e79c",
-"`n c #efef9c",
-"`o c None",
-"`p c #ffffff",
-"`q c #ffffff",
-"`r c #ffffff",
-"`s c #ffffff",
-"`t c #ffffff",
-"`u c #ffffff",
-"`v c #ffffff",
-"`w c #ffffff",
-"`x c #ffffff",
-"`y c #ffffff",
-"`z c #ffffff",
-"`A c #ffffff",
-"`B c #ffffff",
-"`C c #ffffff",
-"`D c #ffffff",
-"`E c #ffffff",
-"`F c #ffffff",
-"`G c #ffffff",
-"`H c #ffffff",
-"`I c #ffffff",
-"`J c #ffffff",
-"`K c #ffffff",
-"`L c #ffffff",
-"`M c #ffffff",
-"`N c #ffffff",
-"`O c #ffffff",
-"`P c #ffffff",
-"`Q c #ffffff",
-"`R c #ffffff",
-"`S c #ffffff",
-"`T c #ffffff",
-"`U c #ffffff",
-"`V c #ffffff",
-"`W c #ffffff",
-"`X c #ffffff",
-"`Y c #ffffff",
-"`Z c #ffffff",
-"`0 c #ffffff",
-"`1 c #ffffff",
-"`2 c #ffffff",
-"`3 c #ffffff",
-"`4 c #ffffff",
-"`5 c #ffffff",
-"`6 c #ffffff",
-"`7 c #ffffff",
-"`8 c #ffffff",
-".` c #ffffff",
-".. c #ffffff",
-".# c #ffffff",
-".a c #ffffff",
-".b c #ffffff",
-".c c #ffffff",
-".d c #ffffff",
-".e c #ffffff",
-".f c #ffffff",
-".g c #ffffff",
-".h c #ffffff",
-".i c #ffffff",
-".j c #ffffff",
-".k c #ffffff",
-".l c #ffffff",
-".m c #ffffff",
-".n c #ffffff",
-".o c #ffffff",
-".p c #ffffff",
-".q c #ffffff",
-".r c #ffffff",
-".s c #ffffff",
-".t c #ffffff",
-".u c #ffffff",
-".v c #ffffff",
-".w c #ffffff",
-".x c #ffffff",
-".y c #ffffff",
-".z c #ffffff",
-".A c #ffffff",
-".B c #ffffff",
-".C c #ffffff",
-".D c #ffffff",
-".E c #ffffff",
-".F c #ffffff",
-".G c #ffffff",
-".H c #ffffff",
-".I c #ffffff",
-".J c #ffffff",
-".K c #ffffff",
-".L c #ffffff",
-".M c #ffffff",
-".N c #ffffff",
-".O c #ffffff",
-".P c #ffffff",
-".Q c #ffffff",
-".R c #ffffff",
-".S c #ffffff",
-".T c #ffffff",
-".U c #ffffff",
-".V c #ffffff",
-".W c #ffffff",
-".X c #ffffff",
-".Y c #ffffff",
-".Z c #ffffff",
-".0 c #ffffff",
-".1 c #ffffff",
-".2 c #ffffff",
-".3 c #ffffff",
-".4 c #ffffff",
-".5 c #ffffff",
-".6 c #ffffff",
-".7 c #ffffff",
-".8 c #ffffff",
-"#` c #ffffff",
-"#. c #ffffff",
-"## c #ffffff",
-"#a c #ffffff",
-"#b c #ffffff",
-"#c c #ffffff",
-"#d c #ffffff",
-"#e c #ffffff",
-"#f c #ffffff",
-"#g c #ffffff",
-"#h c #ffffff",
-"#i c #ffffff",
-"#j c #ffffff",
-"#k c #ffffff",
-"#l c #ffffff",
-"#m c #ffffff",
-"#n c #ffffff",
-"#o c #ffffff",
-"#p c #ffffff",
-"#q c #ffffff",
-"#r c #ffffff",
-"#s c #ffffff",
-"#t c #ffffff",
-"#u c #ffffff",
-"#v c #ffffff",
-"#w c #ffffff",
-"#x c #ffffff",
-"#y c #ffffff",
-"#z c #ffffff",
-"#A c #ffffff",
-"#B c #ffffff",
-"#C c #ffffff",
-"#D c #ffffff",
-"#E c #ffffff",
-"#F c #ffffff",
-"#G c #ffffff",
-"#H c #ffffff",
-"#I c #ffffff",
-"#J c #ffffff",
-"#K c #ffffff",
-"#L c #ffffff",
-"#M c #ffffff",
-"#N c #ffffff",
-"#O c #ffffff",
-"#P c #ffffff",
-"#Q c #ffffff",
-"#R c #ffffff",
-"#S c #ffffff",
-"#T c #ffffff",
-"#U c #ffffff",
-"#V c #ffffff",
-"#W c #ffffff",
-"#X c #ffffff",
-"#Y c #ffffff",
-"#Z c #ffffff",
-"#0 c #ffffff",
-"#1 c #ffffff",
-"#2 c #ffffff",
-"#3 c #ffffff",
-"#4 c #ffffff",
-"#5 c #ffffff",
-"#6 c #ffffff",
-"#7 c #ffffff",
-"#8 c #ffffff",
-"a` c #ffffff",
-"a. c #ffffff",
-"a# c #ffffff",
-"aa c #ffffff",
-"ab c #ffffff",
-"ac c #ffffff",
-"ad c #ffffff",
-"ae c #ffffff",
-"af c #ffffff",
-"ag c #ffffff",
-"ah c #ffffff",
-"ai c #ffffff",
-"aj c #ffffff",
-"ak c #ffffff",
-"al c #ffffff",
-"am c #ffffff",
-"an c #ffffff",
-"ao c #ffffff",
-"ap c #ffffff",
-"aq c #ffffff",
-"ar c #ffffff",
-"as c #ffffff",
-"at c #ffffff",
-"au c #ffffff",
-"av c #ffffff",
-"aw c #ffffff",
-"ax c #ffffff",
-"ay c #ffffff",
-"az c #ffffff",
-"aA c #ffffff",
-"aB c #ffffff",
-"aC c #ffffff",
-"aD c #ffffff",
-"aE c #ffffff",
-"aF c #ffffff",
-"aG c #ffffff",
-"aH c #ffffff",
-"aI c #ffffff",
-"aJ c #ffffff",
-"aK c #ffffff",
-"aL c #ffffff",
-"aM c #ffffff",
-"aN c #ffffff",
-"aO c #ffffff",
-"aP c #ffffff",
-"aQ c #ffffff",
-"aR c #ffffff",
-"aS c #ffffff",
-"aT c #ffffff",
-"aU c #ffffff",
-"aV c #ffffff",
-"aW c #ffffff",
-"aX c #ffffff",
-"aY c #ffffff",
-"aZ c #ffffff",
-"a0 c #ffffff",
-"a1 c #ffffff",
-"a2 c #ffffff",
-"a3 c #ffffff",
-"a4 c #ffffff",
-"a5 c #ffffff",
-"a6 c #ffffff",
-"a7 c #ffffff",
-"a8 c #ffffff",
-/* pixels */
-"`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`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`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`o`o`o",
-"```m`l`l`k```````````````o`o`o`o",
-"```````````a`b`b`c`c`d`f```o`o`o",
-"```.`#`#`a`b`b`c`c`d`f`f```o`o`o",
-"```#`#`a`b`b`c`c`d`f`f`f```o`o`o",
-"```#`a`b`b`c`c`d`f`f`f`g```o`o`o",
-"```a`b`b`c`c`d`f`f`f`g`h```o`o`o",
-"```b`b`c`c`d`f`f`f`g`h`h```o`o`o",
-"```b`c`c`d`f`f`f`g`h`h`j```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`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",
-"`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"
-};
+static char * close_xpm[] = {
+"16 22 15 1",
+" c None",
+". c #848400",
+"+ c #E7E79C",
+"@ c #E7E794",
+"# c #DEDE8C",
+"$ c #ADAD39",
+"% c #ADAD42",
+"& c #B5B54A",
+"* c #B5B552",
+"= c #BDBD5A",
+"- c #9C9C29",
+"; c #A5A531",
+"> c #C6C663",
+", c #C6C66B",
+"' c #CECE73",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" .... ",
+".+@@#....... ",
+".....$%%&&*=. ",
+".-;;$%%&&*==. ",
+".;;$%%&&*===. ",
+".;$%%&&*===>. ",
+".$%%&&*===>,. ",
+".%%&&*===>,,. ",
+".%&&*===>,,'. ",
+"............. ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/etc/tree-widget/folder/empty.png b/etc/tree-widget/folder/empty.png
index 712af9747c6..3f89471828d 100644
--- a/etc/tree-widget/folder/empty.png
+++ b/etc/tree-widget/folder/empty.png
Binary files differ
diff --git a/etc/tree-widget/folder/empty.xpm b/etc/tree-widget/folder/empty.xpm
index df92fd22008..598401ab413 100644
--- a/etc/tree-widget/folder/empty.xpm
+++ b/etc/tree-widget/folder/empty.xpm
@@ -1,285 +1,35 @@
/* XPM */
-static char *empty[] = {
-/* width height num_colors chars_per_pixel */
-" 16 22 256 2",
-/* colors */
-"`` c #424242",
-"`. c #6b6b6b",
-"`# c #737373",
-"`a c #7b7b7b",
-"`b c #848484",
-"`c c #8c8c8c",
-"`d c #949494",
-"`e c #9c9c9c",
-"`f c #a5a5a5",
-"`g c #adadad",
-"`h c None",
-"`i c #ffffff",
-"`j c #ffffff",
-"`k c #ffffff",
-"`l c #ffffff",
-"`m c #ffffff",
-"`n c #ffffff",
-"`o c #ffffff",
-"`p c #ffffff",
-"`q c #ffffff",
-"`r c #ffffff",
-"`s c #ffffff",
-"`t c #ffffff",
-"`u c #ffffff",
-"`v c #ffffff",
-"`w c #ffffff",
-"`x c #ffffff",
-"`y c #ffffff",
-"`z c #ffffff",
-"`A c #ffffff",
-"`B c #ffffff",
-"`C c #ffffff",
-"`D c #ffffff",
-"`E c #ffffff",
-"`F c #ffffff",
-"`G c #ffffff",
-"`H c #ffffff",
-"`I c #ffffff",
-"`J c #ffffff",
-"`K c #ffffff",
-"`L c #ffffff",
-"`M c #ffffff",
-"`N c #ffffff",
-"`O c #ffffff",
-"`P c #ffffff",
-"`Q c #ffffff",
-"`R c #ffffff",
-"`S c #ffffff",
-"`T c #ffffff",
-"`U c #ffffff",
-"`V c #ffffff",
-"`W c #ffffff",
-"`X c #ffffff",
-"`Y c #ffffff",
-"`Z c #ffffff",
-"`0 c #ffffff",
-"`1 c #ffffff",
-"`2 c #ffffff",
-"`3 c #ffffff",
-"`4 c #ffffff",
-"`5 c #ffffff",
-"`6 c #ffffff",
-"`7 c #ffffff",
-"`8 c #ffffff",
-".` c #ffffff",
-".. c #ffffff",
-".# c #ffffff",
-".a c #ffffff",
-".b c #ffffff",
-".c c #ffffff",
-".d c #ffffff",
-".e c #ffffff",
-".f c #ffffff",
-".g c #ffffff",
-".h c #ffffff",
-".i c #ffffff",
-".j c #ffffff",
-".k c #ffffff",
-".l c #ffffff",
-".m c #ffffff",
-".n c #ffffff",
-".o c #ffffff",
-".p c #ffffff",
-".q c #ffffff",
-".r c #ffffff",
-".s c #ffffff",
-".t c #ffffff",
-".u c #ffffff",
-".v c #ffffff",
-".w c #ffffff",
-".x c #ffffff",
-".y c #ffffff",
-".z c #ffffff",
-".A c #ffffff",
-".B c #ffffff",
-".C c #ffffff",
-".D c #ffffff",
-".E c #ffffff",
-".F c #ffffff",
-".G c #ffffff",
-".H c #ffffff",
-".I c #ffffff",
-".J c #ffffff",
-".K c #ffffff",
-".L c #ffffff",
-".M c #ffffff",
-".N c #ffffff",
-".O c #ffffff",
-".P c #ffffff",
-".Q c #ffffff",
-".R c #ffffff",
-".S c #ffffff",
-".T c #ffffff",
-".U c #ffffff",
-".V c #ffffff",
-".W c #ffffff",
-".X c #ffffff",
-".Y c #ffffff",
-".Z c #ffffff",
-".0 c #ffffff",
-".1 c #ffffff",
-".2 c #ffffff",
-".3 c #ffffff",
-".4 c #ffffff",
-".5 c #ffffff",
-".6 c #ffffff",
-".7 c #ffffff",
-".8 c #ffffff",
-"#` c #ffffff",
-"#. c #ffffff",
-"## c #ffffff",
-"#a c #ffffff",
-"#b c #ffffff",
-"#c c #ffffff",
-"#d c #ffffff",
-"#e c #ffffff",
-"#f c #ffffff",
-"#g c #ffffff",
-"#h c #ffffff",
-"#i c #ffffff",
-"#j c #ffffff",
-"#k c #ffffff",
-"#l c #ffffff",
-"#m c #ffffff",
-"#n c #ffffff",
-"#o c #ffffff",
-"#p c #ffffff",
-"#q c #ffffff",
-"#r c #ffffff",
-"#s c #ffffff",
-"#t c #ffffff",
-"#u c #ffffff",
-"#v c #ffffff",
-"#w c #ffffff",
-"#x c #ffffff",
-"#y c #ffffff",
-"#z c #ffffff",
-"#A c #ffffff",
-"#B c #ffffff",
-"#C c #ffffff",
-"#D c #ffffff",
-"#E c #ffffff",
-"#F c #ffffff",
-"#G c #ffffff",
-"#H c #ffffff",
-"#I c #ffffff",
-"#J c #ffffff",
-"#K c #ffffff",
-"#L c #ffffff",
-"#M c #ffffff",
-"#N c #ffffff",
-"#O c #ffffff",
-"#P c #ffffff",
-"#Q c #ffffff",
-"#R c #ffffff",
-"#S c #ffffff",
-"#T c #ffffff",
-"#U c #ffffff",
-"#V c #ffffff",
-"#W c #ffffff",
-"#X c #ffffff",
-"#Y c #ffffff",
-"#Z c #ffffff",
-"#0 c #ffffff",
-"#1 c #ffffff",
-"#2 c #ffffff",
-"#3 c #ffffff",
-"#4 c #ffffff",
-"#5 c #ffffff",
-"#6 c #ffffff",
-"#7 c #ffffff",
-"#8 c #ffffff",
-"a` c #ffffff",
-"a. c #ffffff",
-"a# c #ffffff",
-"aa c #ffffff",
-"ab c #ffffff",
-"ac c #ffffff",
-"ad c #ffffff",
-"ae c #ffffff",
-"af c #ffffff",
-"ag c #ffffff",
-"ah c #ffffff",
-"ai c #ffffff",
-"aj c #ffffff",
-"ak c #ffffff",
-"al c #ffffff",
-"am c #ffffff",
-"an c #ffffff",
-"ao c #ffffff",
-"ap c #ffffff",
-"aq c #ffffff",
-"ar c #ffffff",
-"as c #ffffff",
-"at c #ffffff",
-"au c #ffffff",
-"av c #ffffff",
-"aw c #ffffff",
-"ax c #ffffff",
-"ay c #ffffff",
-"az c #ffffff",
-"aA c #ffffff",
-"aB c #ffffff",
-"aC c #ffffff",
-"aD c #ffffff",
-"aE c #ffffff",
-"aF c #ffffff",
-"aG c #ffffff",
-"aH c #ffffff",
-"aI c #ffffff",
-"aJ c #ffffff",
-"aK c #ffffff",
-"aL c #ffffff",
-"aM c #ffffff",
-"aN c #ffffff",
-"aO c #ffffff",
-"aP c #ffffff",
-"aQ c #ffffff",
-"aR c #ffffff",
-"aS c #ffffff",
-"aT c #ffffff",
-"aU c #ffffff",
-"aV c #ffffff",
-"aW c #ffffff",
-"aX c #ffffff",
-"aY c #ffffff",
-"aZ c #ffffff",
-"a0 c #ffffff",
-"a1 c #ffffff",
-"a2 c #ffffff",
-"a3 c #ffffff",
-"a4 c #ffffff",
-"a5 c #ffffff",
-"a6 c #ffffff",
-"a7 c #ffffff",
-"a8 c #ffffff",
-/* pixels */
-"`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h",
-"`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h",
-"`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h",
-"`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h",
-"`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h",
-"`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h",
-"`h`````````h`h`h`h`h`h`h`h`h`h`h",
-"```f`f`f`e```````````h`h`h`h`h`h",
-"```f`f`e`e`e`d`d`c`c```h`h`h`h`h",
-"```f`e`````````````````````h`h`h",
-"```e```.`.`.`#`#`#`a`a`b`b```h`h",
-"```e```.`.`#`#`#`a`a`b`b```h`h`h",
-"`````.`.`#`#`#`a`a`b`b`b```h`h`h",
-"`````.`#`#`#`a`a`b`b`b```h`h`h`h",
-"```.`#`#`#`a`a`b`b`b`c```h`h`h`h",
-"```````````````````````h`h`h`h`h",
-"`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h",
-"`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h",
-"`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h",
-"`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h",
-"`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h",
-"`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h"
-};
+static char * empty_xpm[] = {
+"16 22 10 1",
+" c None",
+". c #424242",
+"+ c #A5A5A5",
+"@ c #9C9C9C",
+"# c #949494",
+"$ c #8C8C8C",
+"% c #6B6B6B",
+"& c #737373",
+"* c #7B7B7B",
+"= c #848484",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" .... ",
+".+++@..... ",
+".++@@@##$$. ",
+".+@.......... ",
+".@.%%%&&&**==. ",
+".@.%%&&&**==. ",
+"..%%&&&**===. ",
+"..%&&&**===. ",
+".%&&&**===$. ",
+"........... ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/etc/tree-widget/folder/end-guide.png b/etc/tree-widget/folder/end-guide.png
index 994c8bbf10a..b1290f31e6f 100644
--- a/etc/tree-widget/folder/end-guide.png
+++ b/etc/tree-widget/folder/end-guide.png
Binary files differ
diff --git a/etc/tree-widget/folder/end-guide.xpm b/etc/tree-widget/folder/end-guide.xpm
index 3cdb2332c55..6788538c7ab 100644
--- a/etc/tree-widget/folder/end-guide.xpm
+++ b/etc/tree-widget/folder/end-guide.xpm
@@ -1,285 +1,27 @@
/* XPM */
-static char *end-guide[] = {
-/* width height num_colors chars_per_pixel */
-" 6 22 256 2",
-/* colors */
-"`` c #ada5c6",
-"`. c None",
-"`# c #ffffff",
-"`a c #ffffff",
-"`b c #ffffff",
-"`c c #ffffff",
-"`d c #ffffff",
-"`e c #ffffff",
-"`f c #ffffff",
-"`g c #ffffff",
-"`h c #ffffff",
-"`i c #ffffff",
-"`j c #ffffff",
-"`k c #ffffff",
-"`l c #ffffff",
-"`m c #ffffff",
-"`n c #ffffff",
-"`o c #ffffff",
-"`p c #ffffff",
-"`q c #ffffff",
-"`r c #ffffff",
-"`s c #ffffff",
-"`t c #ffffff",
-"`u c #ffffff",
-"`v c #ffffff",
-"`w c #ffffff",
-"`x c #ffffff",
-"`y c #ffffff",
-"`z c #ffffff",
-"`A c #ffffff",
-"`B c #ffffff",
-"`C c #ffffff",
-"`D c #ffffff",
-"`E c #ffffff",
-"`F c #ffffff",
-"`G c #ffffff",
-"`H c #ffffff",
-"`I c #ffffff",
-"`J c #ffffff",
-"`K c #ffffff",
-"`L c #ffffff",
-"`M c #ffffff",
-"`N c #ffffff",
-"`O c #ffffff",
-"`P c #ffffff",
-"`Q c #ffffff",
-"`R c #ffffff",
-"`S c #ffffff",
-"`T c #ffffff",
-"`U c #ffffff",
-"`V c #ffffff",
-"`W c #ffffff",
-"`X c #ffffff",
-"`Y c #ffffff",
-"`Z c #ffffff",
-"`0 c #ffffff",
-"`1 c #ffffff",
-"`2 c #ffffff",
-"`3 c #ffffff",
-"`4 c #ffffff",
-"`5 c #ffffff",
-"`6 c #ffffff",
-"`7 c #ffffff",
-"`8 c #ffffff",
-".` c #ffffff",
-".. c #ffffff",
-".# c #ffffff",
-".a c #ffffff",
-".b c #ffffff",
-".c c #ffffff",
-".d c #ffffff",
-".e c #ffffff",
-".f c #ffffff",
-".g c #ffffff",
-".h c #ffffff",
-".i c #ffffff",
-".j c #ffffff",
-".k c #ffffff",
-".l c #ffffff",
-".m c #ffffff",
-".n c #ffffff",
-".o c #ffffff",
-".p c #ffffff",
-".q c #ffffff",
-".r c #ffffff",
-".s c #ffffff",
-".t c #ffffff",
-".u c #ffffff",
-".v c #ffffff",
-".w c #ffffff",
-".x c #ffffff",
-".y c #ffffff",
-".z c #ffffff",
-".A c #ffffff",
-".B c #ffffff",
-".C c #ffffff",
-".D c #ffffff",
-".E c #ffffff",
-".F c #ffffff",
-".G c #ffffff",
-".H c #ffffff",
-".I c #ffffff",
-".J c #ffffff",
-".K c #ffffff",
-".L c #ffffff",
-".M c #ffffff",
-".N c #ffffff",
-".O c #ffffff",
-".P c #ffffff",
-".Q c #ffffff",
-".R c #ffffff",
-".S c #ffffff",
-".T c #ffffff",
-".U c #ffffff",
-".V c #ffffff",
-".W c #ffffff",
-".X c #ffffff",
-".Y c #ffffff",
-".Z c #ffffff",
-".0 c #ffffff",
-".1 c #ffffff",
-".2 c #ffffff",
-".3 c #ffffff",
-".4 c #ffffff",
-".5 c #ffffff",
-".6 c #ffffff",
-".7 c #ffffff",
-".8 c #ffffff",
-"#` c #ffffff",
-"#. c #ffffff",
-"## c #ffffff",
-"#a c #ffffff",
-"#b c #ffffff",
-"#c c #ffffff",
-"#d c #ffffff",
-"#e c #ffffff",
-"#f c #ffffff",
-"#g c #ffffff",
-"#h c #ffffff",
-"#i c #ffffff",
-"#j c #ffffff",
-"#k c #ffffff",
-"#l c #ffffff",
-"#m c #ffffff",
-"#n c #ffffff",
-"#o c #ffffff",
-"#p c #ffffff",
-"#q c #ffffff",
-"#r c #ffffff",
-"#s c #ffffff",
-"#t c #ffffff",
-"#u c #ffffff",
-"#v c #ffffff",
-"#w c #ffffff",
-"#x c #ffffff",
-"#y c #ffffff",
-"#z c #ffffff",
-"#A c #ffffff",
-"#B c #ffffff",
-"#C c #ffffff",
-"#D c #ffffff",
-"#E c #ffffff",
-"#F c #ffffff",
-"#G c #ffffff",
-"#H c #ffffff",
-"#I c #ffffff",
-"#J c #ffffff",
-"#K c #ffffff",
-"#L c #ffffff",
-"#M c #ffffff",
-"#N c #ffffff",
-"#O c #ffffff",
-"#P c #ffffff",
-"#Q c #ffffff",
-"#R c #ffffff",
-"#S c #ffffff",
-"#T c #ffffff",
-"#U c #ffffff",
-"#V c #ffffff",
-"#W c #ffffff",
-"#X c #ffffff",
-"#Y c #ffffff",
-"#Z c #ffffff",
-"#0 c #ffffff",
-"#1 c #ffffff",
-"#2 c #ffffff",
-"#3 c #ffffff",
-"#4 c #ffffff",
-"#5 c #ffffff",
-"#6 c #ffffff",
-"#7 c #ffffff",
-"#8 c #ffffff",
-"a` c #ffffff",
-"a. c #ffffff",
-"a# c #ffffff",
-"aa c #ffffff",
-"ab c #ffffff",
-"ac c #ffffff",
-"ad c #ffffff",
-"ae c #ffffff",
-"af c #ffffff",
-"ag c #ffffff",
-"ah c #ffffff",
-"ai c #ffffff",
-"aj c #ffffff",
-"ak c #ffffff",
-"al c #ffffff",
-"am c #ffffff",
-"an c #ffffff",
-"ao c #ffffff",
-"ap c #ffffff",
-"aq c #ffffff",
-"ar c #ffffff",
-"as c #ffffff",
-"at c #ffffff",
-"au c #ffffff",
-"av c #ffffff",
-"aw c #ffffff",
-"ax c #ffffff",
-"ay c #ffffff",
-"az c #ffffff",
-"aA c #ffffff",
-"aB c #ffffff",
-"aC c #ffffff",
-"aD c #ffffff",
-"aE c #ffffff",
-"aF c #ffffff",
-"aG c #ffffff",
-"aH c #ffffff",
-"aI c #ffffff",
-"aJ c #ffffff",
-"aK c #ffffff",
-"aL c #ffffff",
-"aM c #ffffff",
-"aN c #ffffff",
-"aO c #ffffff",
-"aP c #ffffff",
-"aQ c #ffffff",
-"aR c #ffffff",
-"aS c #ffffff",
-"aT c #ffffff",
-"aU c #ffffff",
-"aV c #ffffff",
-"aW c #ffffff",
-"aX c #ffffff",
-"aY c #ffffff",
-"aZ c #ffffff",
-"a0 c #ffffff",
-"a1 c #ffffff",
-"a2 c #ffffff",
-"a3 c #ffffff",
-"a4 c #ffffff",
-"a5 c #ffffff",
-"a6 c #ffffff",
-"a7 c #ffffff",
-"a8 c #ffffff",
-/* pixels */
-"`.`.`.`.`.`.",
-"`.`.`.`.`.``",
-"`.`.`.`.`.`.",
-"`.`.`.`.`.``",
-"`.`.`.`.`.`.",
-"`.`.`.`.`.``",
-"`.`.`.`.`.`.",
-"`.`.`.`.`.``",
-"`.`.`.`.`.`.",
-"`.`.`.`.`.``",
-"`.`.`.`.`.`.",
-"`.`.`.`.`.``",
-"`.`.`.`.`.`.",
-"`.`.`.`.`.`.",
-"`.`.`.`.`.`.",
-"`.`.`.`.`.`.",
-"`.`.`.`.`.`.",
-"`.`.`.`.`.`.",
-"`.`.`.`.`.`.",
-"`.`.`.`.`.`.",
-"`.`.`.`.`.`.",
-"`.`.`.`.`.`."
-};
+static char * end_guide_xpm[] = {
+"6 22 2 1",
+" c None",
+". c #ADA5C6",
+" ",
+" .",
+" ",
+" .",
+" ",
+" .",
+" ",
+" .",
+" ",
+" .",
+" ",
+" .",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/etc/tree-widget/folder/guide.png b/etc/tree-widget/folder/guide.png
index 5a4d4f0b751..8535f86f3bf 100644
--- a/etc/tree-widget/folder/guide.png
+++ b/etc/tree-widget/folder/guide.png
Binary files differ
diff --git a/etc/tree-widget/folder/guide.xpm b/etc/tree-widget/folder/guide.xpm
index 5d23ef64eeb..647d0590173 100644
--- a/etc/tree-widget/folder/guide.xpm
+++ b/etc/tree-widget/folder/guide.xpm
@@ -1,285 +1,27 @@
/* XPM */
-static char *guide[] = {
-/* width height num_colors chars_per_pixel */
-" 6 22 256 2",
-/* colors */
-"`` c #ada5c6",
-"`. c None",
-"`# c #ffffff",
-"`a c #ffffff",
-"`b c #ffffff",
-"`c c #ffffff",
-"`d c #ffffff",
-"`e c #ffffff",
-"`f c #ffffff",
-"`g c #ffffff",
-"`h c #ffffff",
-"`i c #ffffff",
-"`j c #ffffff",
-"`k c #ffffff",
-"`l c #ffffff",
-"`m c #ffffff",
-"`n c #ffffff",
-"`o c #ffffff",
-"`p c #ffffff",
-"`q c #ffffff",
-"`r c #ffffff",
-"`s c #ffffff",
-"`t c #ffffff",
-"`u c #ffffff",
-"`v c #ffffff",
-"`w c #ffffff",
-"`x c #ffffff",
-"`y c #ffffff",
-"`z c #ffffff",
-"`A c #ffffff",
-"`B c #ffffff",
-"`C c #ffffff",
-"`D c #ffffff",
-"`E c #ffffff",
-"`F c #ffffff",
-"`G c #ffffff",
-"`H c #ffffff",
-"`I c #ffffff",
-"`J c #ffffff",
-"`K c #ffffff",
-"`L c #ffffff",
-"`M c #ffffff",
-"`N c #ffffff",
-"`O c #ffffff",
-"`P c #ffffff",
-"`Q c #ffffff",
-"`R c #ffffff",
-"`S c #ffffff",
-"`T c #ffffff",
-"`U c #ffffff",
-"`V c #ffffff",
-"`W c #ffffff",
-"`X c #ffffff",
-"`Y c #ffffff",
-"`Z c #ffffff",
-"`0 c #ffffff",
-"`1 c #ffffff",
-"`2 c #ffffff",
-"`3 c #ffffff",
-"`4 c #ffffff",
-"`5 c #ffffff",
-"`6 c #ffffff",
-"`7 c #ffffff",
-"`8 c #ffffff",
-".` c #ffffff",
-".. c #ffffff",
-".# c #ffffff",
-".a c #ffffff",
-".b c #ffffff",
-".c c #ffffff",
-".d c #ffffff",
-".e c #ffffff",
-".f c #ffffff",
-".g c #ffffff",
-".h c #ffffff",
-".i c #ffffff",
-".j c #ffffff",
-".k c #ffffff",
-".l c #ffffff",
-".m c #ffffff",
-".n c #ffffff",
-".o c #ffffff",
-".p c #ffffff",
-".q c #ffffff",
-".r c #ffffff",
-".s c #ffffff",
-".t c #ffffff",
-".u c #ffffff",
-".v c #ffffff",
-".w c #ffffff",
-".x c #ffffff",
-".y c #ffffff",
-".z c #ffffff",
-".A c #ffffff",
-".B c #ffffff",
-".C c #ffffff",
-".D c #ffffff",
-".E c #ffffff",
-".F c #ffffff",
-".G c #ffffff",
-".H c #ffffff",
-".I c #ffffff",
-".J c #ffffff",
-".K c #ffffff",
-".L c #ffffff",
-".M c #ffffff",
-".N c #ffffff",
-".O c #ffffff",
-".P c #ffffff",
-".Q c #ffffff",
-".R c #ffffff",
-".S c #ffffff",
-".T c #ffffff",
-".U c #ffffff",
-".V c #ffffff",
-".W c #ffffff",
-".X c #ffffff",
-".Y c #ffffff",
-".Z c #ffffff",
-".0 c #ffffff",
-".1 c #ffffff",
-".2 c #ffffff",
-".3 c #ffffff",
-".4 c #ffffff",
-".5 c #ffffff",
-".6 c #ffffff",
-".7 c #ffffff",
-".8 c #ffffff",
-"#` c #ffffff",
-"#. c #ffffff",
-"## c #ffffff",
-"#a c #ffffff",
-"#b c #ffffff",
-"#c c #ffffff",
-"#d c #ffffff",
-"#e c #ffffff",
-"#f c #ffffff",
-"#g c #ffffff",
-"#h c #ffffff",
-"#i c #ffffff",
-"#j c #ffffff",
-"#k c #ffffff",
-"#l c #ffffff",
-"#m c #ffffff",
-"#n c #ffffff",
-"#o c #ffffff",
-"#p c #ffffff",
-"#q c #ffffff",
-"#r c #ffffff",
-"#s c #ffffff",
-"#t c #ffffff",
-"#u c #ffffff",
-"#v c #ffffff",
-"#w c #ffffff",
-"#x c #ffffff",
-"#y c #ffffff",
-"#z c #ffffff",
-"#A c #ffffff",
-"#B c #ffffff",
-"#C c #ffffff",
-"#D c #ffffff",
-"#E c #ffffff",
-"#F c #ffffff",
-"#G c #ffffff",
-"#H c #ffffff",
-"#I c #ffffff",
-"#J c #ffffff",
-"#K c #ffffff",
-"#L c #ffffff",
-"#M c #ffffff",
-"#N c #ffffff",
-"#O c #ffffff",
-"#P c #ffffff",
-"#Q c #ffffff",
-"#R c #ffffff",
-"#S c #ffffff",
-"#T c #ffffff",
-"#U c #ffffff",
-"#V c #ffffff",
-"#W c #ffffff",
-"#X c #ffffff",
-"#Y c #ffffff",
-"#Z c #ffffff",
-"#0 c #ffffff",
-"#1 c #ffffff",
-"#2 c #ffffff",
-"#3 c #ffffff",
-"#4 c #ffffff",
-"#5 c #ffffff",
-"#6 c #ffffff",
-"#7 c #ffffff",
-"#8 c #ffffff",
-"a` c #ffffff",
-"a. c #ffffff",
-"a# c #ffffff",
-"aa c #ffffff",
-"ab c #ffffff",
-"ac c #ffffff",
-"ad c #ffffff",
-"ae c #ffffff",
-"af c #ffffff",
-"ag c #ffffff",
-"ah c #ffffff",
-"ai c #ffffff",
-"aj c #ffffff",
-"ak c #ffffff",
-"al c #ffffff",
-"am c #ffffff",
-"an c #ffffff",
-"ao c #ffffff",
-"ap c #ffffff",
-"aq c #ffffff",
-"ar c #ffffff",
-"as c #ffffff",
-"at c #ffffff",
-"au c #ffffff",
-"av c #ffffff",
-"aw c #ffffff",
-"ax c #ffffff",
-"ay c #ffffff",
-"az c #ffffff",
-"aA c #ffffff",
-"aB c #ffffff",
-"aC c #ffffff",
-"aD c #ffffff",
-"aE c #ffffff",
-"aF c #ffffff",
-"aG c #ffffff",
-"aH c #ffffff",
-"aI c #ffffff",
-"aJ c #ffffff",
-"aK c #ffffff",
-"aL c #ffffff",
-"aM c #ffffff",
-"aN c #ffffff",
-"aO c #ffffff",
-"aP c #ffffff",
-"aQ c #ffffff",
-"aR c #ffffff",
-"aS c #ffffff",
-"aT c #ffffff",
-"aU c #ffffff",
-"aV c #ffffff",
-"aW c #ffffff",
-"aX c #ffffff",
-"aY c #ffffff",
-"aZ c #ffffff",
-"a0 c #ffffff",
-"a1 c #ffffff",
-"a2 c #ffffff",
-"a3 c #ffffff",
-"a4 c #ffffff",
-"a5 c #ffffff",
-"a6 c #ffffff",
-"a7 c #ffffff",
-"a8 c #ffffff",
-/* pixels */
-"`.`.`.`.`.`.",
-"`.`.`.`.`.``",
-"`.`.`.`.`.`.",
-"`.`.`.`.`.``",
-"`.`.`.`.`.`.",
-"`.`.`.`.`.``",
-"`.`.`.`.`.`.",
-"`.`.`.`.`.``",
-"`.`.`.`.`.`.",
-"`.`.`.`.`.``",
-"`.`.`.`.`.`.",
-"`.`.`.`.`.``",
-"`.`.`.`.`.`.",
-"`.`.`.`.`.``",
-"`.`.`.`.`.`.",
-"`.`.`.`.`.``",
-"`.`.`.`.`.`.",
-"`.`.`.`.`.``",
-"`.`.`.`.`.`.",
-"`.`.`.`.`.``",
-"`.`.`.`.`.`.",
-"`.`.`.`.`.``"
-};
+static char * guide_xpm[] = {
+"6 22 2 1",
+" c None",
+". c #ADA5C6",
+" ",
+" .",
+" ",
+" .",
+" ",
+" .",
+" ",
+" .",
+" ",
+" .",
+" ",
+" .",
+" ",
+" .",
+" ",
+" .",
+" ",
+" .",
+" ",
+" .",
+" ",
+" ."};
diff --git a/etc/tree-widget/folder/handle.png b/etc/tree-widget/folder/handle.png
index 87058b7cc4d..cc5aa61b860 100644
--- a/etc/tree-widget/folder/handle.png
+++ b/etc/tree-widget/folder/handle.png
Binary files differ
diff --git a/etc/tree-widget/folder/handle.xpm b/etc/tree-widget/folder/handle.xpm
index 40d0ca417e9..d3eb5f387b3 100644
--- a/etc/tree-widget/folder/handle.xpm
+++ b/etc/tree-widget/folder/handle.xpm
@@ -1,285 +1,27 @@
/* XPM */
-static char *handle[] = {
-/* width height num_colors chars_per_pixel */
-" 10 22 256 2",
-/* colors */
-"`` c #000000",
-"`. c #a5a5c6",
-"`# c #ada5c6",
-"`a c #cecee7",
-"`b c #ceceff",
-"`c c None",
-"`d c #ffffff",
-"`e c #ffffff",
-"`f c #ffffff",
-"`g c #ffffff",
-"`h c #ffffff",
-"`i c #ffffff",
-"`j c #ffffff",
-"`k c #ffffff",
-"`l c #ffffff",
-"`m c #ffffff",
-"`n c #ffffff",
-"`o c #ffffff",
-"`p c #ffffff",
-"`q c #ffffff",
-"`r c #ffffff",
-"`s c #ffffff",
-"`t c #ffffff",
-"`u c #ffffff",
-"`v c #ffffff",
-"`w c #ffffff",
-"`x c #ffffff",
-"`y c #ffffff",
-"`z c #ffffff",
-"`A c #ffffff",
-"`B c #ffffff",
-"`C c #ffffff",
-"`D c #808000",
-"`E c #ffffff",
-"`F c #ffffff",
-"`G c #ffffff",
-"`H c #ffffff",
-"`I c #ffffff",
-"`J c #ffffff",
-"`K c #ffffff",
-"`L c #ffffff",
-"`M c #ffffff",
-"`N c #ffffff",
-"`O c #ffffff",
-"`P c #ffffff",
-"`Q c #ffffff",
-"`R c #ffffff",
-"`S c #ffffff",
-"`T c #ffffff",
-"`U c #ffffff",
-"`V c #ffffff",
-"`W c #ffffff",
-"`X c #ffffff",
-"`Y c #ffffff",
-"`Z c #ffffff",
-"`0 c #ffffff",
-"`1 c #ffffff",
-"`2 c #ffffff",
-"`3 c #ffffff",
-"`4 c #ffffff",
-"`5 c #ffffff",
-"`6 c #ffffff",
-"`7 c #ffffff",
-"`8 c #ffffff",
-".` c #ffffff",
-".. c #ffffff",
-".# c #ffffff",
-".a c #ffffff",
-".b c #ffffff",
-".c c #ffffff",
-".d c #ffffff",
-".e c #ffffff",
-".f c #ffffff",
-".g c #ffffff",
-".h c #ffffff",
-".i c #ffffff",
-".j c #ffffff",
-".k c #ffffff",
-".l c #ffffff",
-".m c #ffffff",
-".n c #ffffff",
-".o c #ffffff",
-".p c #ffffff",
-".q c #ffffff",
-".r c #ffffff",
-".s c #ffffff",
-".t c #ffffff",
-".u c #ffffff",
-".v c #ffffff",
-".w c #ffffff",
-".x c #ffffff",
-".y c #ffffff",
-".z c #ffffff",
-".A c #ffffff",
-".B c #ffffff",
-".C c #ffffff",
-".D c #ffffff",
-".E c #ffffff",
-".F c #ffffff",
-".G c #ffffff",
-".H c #ffffff",
-".I c #ffffff",
-".J c #ffffff",
-".K c #ffffff",
-".L c #ffffff",
-".M c #ffffff",
-".N c #ffffff",
-".O c #ffffff",
-".P c #ffffff",
-".Q c #ffffff",
-".R c #ffffff",
-".S c #ffffff",
-".T c #ffffff",
-".U c #ffffff",
-".V c #ffffff",
-".W c #ffffff",
-".X c #ffffff",
-".Y c #ffffff",
-".Z c #ffffff",
-".0 c #ffffff",
-".1 c #ffffff",
-".2 c #ffffff",
-".3 c #ffffff",
-".4 c #ffffff",
-".5 c #ffffff",
-".6 c #ffffff",
-".7 c #ffffff",
-".8 c #ffffff",
-"#` c #ffffff",
-"#. c #ffffff",
-"## c #ffffff",
-"#a c #ffffff",
-"#b c #ffffff",
-"#c c #ffffff",
-"#d c #ffffff",
-"#e c #ffffff",
-"#f c #ffffff",
-"#g c #ffffff",
-"#h c #ffffff",
-"#i c #ffffff",
-"#j c #ffffff",
-"#k c #ffffff",
-"#l c #ffffff",
-"#m c #ffffff",
-"#n c #ffffff",
-"#o c #ffffff",
-"#p c #ffffff",
-"#q c #ffffff",
-"#r c #ffffff",
-"#s c #ffffff",
-"#t c #ffffff",
-"#u c #ffffff",
-"#v c #ffffff",
-"#w c #ffffff",
-"#x c #ffffff",
-"#y c #ffffff",
-"#z c #ffffff",
-"#A c #ffffff",
-"#B c #ffffff",
-"#C c #ffffff",
-"#D c #ffffff",
-"#E c #ffffff",
-"#F c #ffffff",
-"#G c #ffffff",
-"#H c #ffffff",
-"#I c #ffffff",
-"#J c #ffffff",
-"#K c #ffffff",
-"#L c #ffffff",
-"#M c #ffffff",
-"#N c #ffffff",
-"#O c #ffffff",
-"#P c #ffffff",
-"#Q c #ffffff",
-"#R c #ffffff",
-"#S c #ffffff",
-"#T c #ffffff",
-"#U c #ffffff",
-"#V c #ffffff",
-"#W c #ffffff",
-"#X c #ffffff",
-"#Y c #ffffff",
-"#Z c #ffffff",
-"#0 c #ffffff",
-"#1 c #ffffff",
-"#2 c #ffffff",
-"#3 c #ffffff",
-"#4 c #ffffff",
-"#5 c #ffffff",
-"#6 c #ffffff",
-"#7 c #ffffff",
-"#8 c #ffffff",
-"a` c #ffffff",
-"a. c #ffffff",
-"a# c #ffffff",
-"aa c #ffffff",
-"ab c #ffffff",
-"ac c #ffffff",
-"ad c #ffffff",
-"ae c #ffffff",
-"af c #ffffff",
-"ag c #ffffff",
-"ah c #ffffff",
-"ai c #ffffff",
-"aj c #ffffff",
-"ak c #ffffff",
-"al c #ffffff",
-"am c #ffffff",
-"an c #ffffff",
-"ao c #ffffff",
-"ap c #ffffff",
-"aq c #ffffff",
-"ar c #ffffff",
-"as c #ffffff",
-"at c #ffffff",
-"au c #ffffff",
-"av c #ffffff",
-"aw c #ffffff",
-"ax c #ffffff",
-"ay c #ffffff",
-"az c #ffffff",
-"aA c #ffffff",
-"aB c #ffffff",
-"aC c #ffffff",
-"aD c #ffffff",
-"aE c #ffffff",
-"aF c #ffffff",
-"aG c #ffffff",
-"aH c #ffffff",
-"aI c #ffffff",
-"aJ c #ffffff",
-"aK c #ffffff",
-"aL c #ffffff",
-"aM c #ffffff",
-"aN c #ffffff",
-"aO c #ffffff",
-"aP c #ffffff",
-"aQ c #ffffff",
-"aR c #ffffff",
-"aS c #ffffff",
-"aT c #ffffff",
-"aU c #ffffff",
-"aV c #ffffff",
-"aW c #ffffff",
-"aX c #ffffff",
-"aY c #ffffff",
-"aZ c #ffffff",
-"a0 c #ffffff",
-"a1 c #ffffff",
-"a2 c #ffffff",
-"a3 c #ffffff",
-"a4 c #ffffff",
-"a5 c #ffffff",
-"a6 c #ffffff",
-"a7 c #ffffff",
-"a8 c #ffffff",
-/* pixels */
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`#`c`#`c`#`c`#`c`#",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c"
-};
+static char * handle_xpm[] = {
+"10 22 2 1",
+" c None",
+". c #ADA5C6",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" . . . . .",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/etc/tree-widget/folder/leaf.png b/etc/tree-widget/folder/leaf.png
index 6abb6036f52..c15762b6570 100644
--- a/etc/tree-widget/folder/leaf.png
+++ b/etc/tree-widget/folder/leaf.png
Binary files differ
diff --git a/etc/tree-widget/folder/leaf.xpm b/etc/tree-widget/folder/leaf.xpm
index c353cb2cdf8..53a86c75d64 100644
--- a/etc/tree-widget/folder/leaf.xpm
+++ b/etc/tree-widget/folder/leaf.xpm
@@ -1,285 +1,34 @@
/* XPM */
-static char *leaf[] = {
-/* width height num_colors chars_per_pixel */
-" 16 22 256 2",
-/* colors */
-"`` c #000000",
-"`. c #424242",
-"`# c #848484",
-"`a c #949494",
-"`b c #9c9c9c",
-"`c c #a5a5a5",
-"`d c #adadad",
-"`e c #b5b5b5",
-"`f c #bdbdbd",
-"`g c #c6c6c6",
-"`h c None",
-"`i c #ffffff",
-"`j c #ffffff",
-"`k c #ffffff",
-"`l c #ffffff",
-"`m c #ffffff",
-"`n c #ffffff",
-"`o c #ffffff",
-"`p c #ffffff",
-"`q c #ffffff",
-"`r c #ffffff",
-"`s c #ffffff",
-"`t c #ffffff",
-"`u c #ffffff",
-"`v c #ffffff",
-"`w c #ffffff",
-"`x c #ffffff",
-"`y c #ffffff",
-"`z c #ffffff",
-"`A c #ffffff",
-"`B c #ffffff",
-"`C c #ffffff",
-"`D c #ffffff",
-"`E c #ffffff",
-"`F c #ffffff",
-"`G c #ffffff",
-"`H c #ffffff",
-"`I c #ffffff",
-"`J c #ffffff",
-"`K c #ffffff",
-"`L c #ffffff",
-"`M c #ffffff",
-"`N c #ffffff",
-"`O c #ffffff",
-"`P c #ffffff",
-"`Q c #ffffff",
-"`R c #ffffff",
-"`S c #ffffff",
-"`T c #ffffff",
-"`U c #ffffff",
-"`V c #ffffff",
-"`W c #ffffff",
-"`X c #ffffff",
-"`Y c #ffffff",
-"`Z c #ffffff",
-"`0 c #ffffff",
-"`1 c #ffffff",
-"`2 c #ffffff",
-"`3 c #ffffff",
-"`4 c #ffffff",
-"`5 c #ffffff",
-"`6 c #ffffff",
-"`7 c #ffffff",
-"`8 c #ffffff",
-".` c #ffffff",
-".. c #ffffff",
-".# c #ffffff",
-".a c #ffffff",
-".b c #ffffff",
-".c c #ffffff",
-".d c #ffffff",
-".e c #ffffff",
-".f c #ffffff",
-".g c #ffffff",
-".h c #ffffff",
-".i c #ffffff",
-".j c #ffffff",
-".k c #ffffff",
-".l c #ffffff",
-".m c #ffffff",
-".n c #ffffff",
-".o c #ffffff",
-".p c #ffffff",
-".q c #ffffff",
-".r c #ffffff",
-".s c #ffffff",
-".t c #ffffff",
-".u c #ffffff",
-".v c #ffffff",
-".w c #ffffff",
-".x c #ffffff",
-".y c #ffffff",
-".z c #ffffff",
-".A c #ffffff",
-".B c #ffffff",
-".C c #ffffff",
-".D c #ffffff",
-".E c #ffffff",
-".F c #ffffff",
-".G c #ffffff",
-".H c #ffffff",
-".I c #ffffff",
-".J c #ffffff",
-".K c #ffffff",
-".L c #ffffff",
-".M c #ffffff",
-".N c #ffffff",
-".O c #ffffff",
-".P c #ffffff",
-".Q c #ffffff",
-".R c #ffffff",
-".S c #ffffff",
-".T c #ffffff",
-".U c #ffffff",
-".V c #ffffff",
-".W c #ffffff",
-".X c #ffffff",
-".Y c #ffffff",
-".Z c #ffffff",
-".0 c #ffffff",
-".1 c #ffffff",
-".2 c #ffffff",
-".3 c #ffffff",
-".4 c #ffffff",
-".5 c #ffffff",
-".6 c #ffffff",
-".7 c #ffffff",
-".8 c #ffffff",
-"#` c #ffffff",
-"#. c #ffffff",
-"## c #ffffff",
-"#a c #ffffff",
-"#b c #ffffff",
-"#c c #ffffff",
-"#d c #ffffff",
-"#e c #ffffff",
-"#f c #ffffff",
-"#g c #ffffff",
-"#h c #ffffff",
-"#i c #ffffff",
-"#j c #ffffff",
-"#k c #ffffff",
-"#l c #ffffff",
-"#m c #ffffff",
-"#n c #ffffff",
-"#o c #ffffff",
-"#p c #ffffff",
-"#q c #ffffff",
-"#r c #ffffff",
-"#s c #ffffff",
-"#t c #ffffff",
-"#u c #ffffff",
-"#v c #ffffff",
-"#w c #ffffff",
-"#x c #ffffff",
-"#y c #ffffff",
-"#z c #ffffff",
-"#A c #ffffff",
-"#B c #ffffff",
-"#C c #ffffff",
-"#D c #ffffff",
-"#E c #ffffff",
-"#F c #ffffff",
-"#G c #ffffff",
-"#H c #ffffff",
-"#I c #ffffff",
-"#J c #ffffff",
-"#K c #ffffff",
-"#L c #ffffff",
-"#M c #ffffff",
-"#N c #ffffff",
-"#O c #ffffff",
-"#P c #ffffff",
-"#Q c #ffffff",
-"#R c #ffffff",
-"#S c #ffffff",
-"#T c #ffffff",
-"#U c #ffffff",
-"#V c #ffffff",
-"#W c #ffffff",
-"#X c #ffffff",
-"#Y c #ffffff",
-"#Z c #ffffff",
-"#0 c #ffffff",
-"#1 c #ffffff",
-"#2 c #ffffff",
-"#3 c #ffffff",
-"#4 c #ffffff",
-"#5 c #ffffff",
-"#6 c #ffffff",
-"#7 c #ffffff",
-"#8 c #ffffff",
-"a` c #ffffff",
-"a. c #ffffff",
-"a# c #ffffff",
-"aa c #ffffff",
-"ab c #ffffff",
-"ac c #ffffff",
-"ad c #ffffff",
-"ae c #ffffff",
-"af c #ffffff",
-"ag c #ffffff",
-"ah c #ffffff",
-"ai c #ffffff",
-"aj c #ffffff",
-"ak c #ffffff",
-"al c #ffffff",
-"am c #ffffff",
-"an c #ffffff",
-"ao c #ffffff",
-"ap c #ffffff",
-"aq c #ffffff",
-"ar c #ffffff",
-"as c #ffffff",
-"at c #ffffff",
-"au c #ffffff",
-"av c #ffffff",
-"aw c #ffffff",
-"ax c #ffffff",
-"ay c #ffffff",
-"az c #ffffff",
-"aA c #ffffff",
-"aB c #ffffff",
-"aC c #ffffff",
-"aD c #ffffff",
-"aE c #ffffff",
-"aF c #ffffff",
-"aG c #ffffff",
-"aH c #ffffff",
-"aI c #ffffff",
-"aJ c #ffffff",
-"aK c #ffffff",
-"aL c #ffffff",
-"aM c #ffffff",
-"aN c #ffffff",
-"aO c #ffffff",
-"aP c #ffffff",
-"aQ c #ffffff",
-"aR c #ffffff",
-"aS c #ffffff",
-"aT c #ffffff",
-"aU c #ffffff",
-"aV c #ffffff",
-"aW c #ffffff",
-"aX c #ffffff",
-"aY c #ffffff",
-"aZ c #ffffff",
-"a0 c #ffffff",
-"a1 c #ffffff",
-"a2 c #ffffff",
-"a3 c #ffffff",
-"a4 c #ffffff",
-"a5 c #ffffff",
-"a6 c #ffffff",
-"a7 c #ffffff",
-"a8 c #ffffff",
-/* pixels */
-"`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h",
-"`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h",
-"`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h",
-"`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h",
-"`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h",
-"`.`.`.`.`.`.`.`h`h`h`h`h`h`h`h`h",
-"`.`a`a`b`b`c`.`.`h`h`h`h`h`h`h`h",
-"`.`a`b`b`c`c`.`d`.`h`h`h`h`h`h`h",
-"`.`b`b`c`c`c`.`.`.`.`h`h`h`h`h`h",
-"`.`b`#`#`#`a`#`d`e`.`h`h`h`h`h`h",
-"`.`c`c`c`d`d`d`e`e`.`h`h`h`h`h`h",
-"`.`c`#`a`#`#`#`e`f`.`h`h`h`h`h`h",
-"`.`c`d`d`d`e`e`f`f`.`h`h`h`h`h`h",
-"`.`d`#`#`a`#`#`f`f`.`h`h`h`h`h`h",
-"`.`d`d`e`e`f`f`f`f`.`h`h`h`h`h`h",
-"`.`d`e`e`f`f`f`f`f`.`h`h`h`h`h`h",
-"`.`.`.`.`.`.`.`.`.`.`h`h`h`h`h`h",
-"`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h",
-"`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h",
-"`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h",
-"`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h",
-"`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h"
-};
+static char * leaf_xpm[] = {
+"16 22 9 1",
+" c None",
+". c #424242",
+"+ c #949494",
+"@ c #9C9C9C",
+"# c #A5A5A5",
+"$ c #ADADAD",
+"% c #848484",
+"& c #B5B5B5",
+"* c #BDBDBD",
+" ",
+" ",
+" ",
+" ",
+" ",
+"....... ",
+".++@@#.. ",
+".+@@##.$. ",
+".@@###.... ",
+".@%%%+%$&. ",
+".###$$$&&. ",
+".#%+%%%&*. ",
+".#$$$&&**. ",
+".$%%+%%**. ",
+".$$&&****. ",
+".$&&*****. ",
+".......... ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/etc/tree-widget/folder/no-guide.png b/etc/tree-widget/folder/no-guide.png
index 5705cc83cf4..81999263b2c 100644
--- a/etc/tree-widget/folder/no-guide.png
+++ b/etc/tree-widget/folder/no-guide.png
Binary files differ
diff --git a/etc/tree-widget/folder/no-guide.xpm b/etc/tree-widget/folder/no-guide.xpm
index 2d3e1e7c099..a74b84061ca 100644
--- a/etc/tree-widget/folder/no-guide.xpm
+++ b/etc/tree-widget/folder/no-guide.xpm
@@ -1,285 +1,26 @@
/* XPM */
-static char *no-guide[] = {
-/* width height num_colors chars_per_pixel */
-" 6 22 256 2",
-/* colors */
-"`` c None",
-"`. c #ffffff",
-"`# c #ffffff",
-"`a c #ffffff",
-"`b c #ffffff",
-"`c c #ffffff",
-"`d c #ffffff",
-"`e c #ffffff",
-"`f c #ffffff",
-"`g c #ffffff",
-"`h c #ffffff",
-"`i c #ffffff",
-"`j c #ffffff",
-"`k c #ffffff",
-"`l c #ffffff",
-"`m c #ffffff",
-"`n c #ffffff",
-"`o c #ffffff",
-"`p c #ffffff",
-"`q c #ffffff",
-"`r c #ffffff",
-"`s c #ffffff",
-"`t c #ffffff",
-"`u c #ffffff",
-"`v c #ffffff",
-"`w c #ffffff",
-"`x c #ffffff",
-"`y c #ffffff",
-"`z c #ffffff",
-"`A c #ffffff",
-"`B c #ffffff",
-"`C c #ffffff",
-"`D c #ffffff",
-"`E c #ffffff",
-"`F c #ffffff",
-"`G c #ffffff",
-"`H c #ffffff",
-"`I c #ffffff",
-"`J c #ffffff",
-"`K c #ffffff",
-"`L c #ffffff",
-"`M c #ffffff",
-"`N c #ffffff",
-"`O c #ffffff",
-"`P c #ffffff",
-"`Q c #ffffff",
-"`R c #ffffff",
-"`S c #ffffff",
-"`T c #ffffff",
-"`U c #ffffff",
-"`V c #ffffff",
-"`W c #ffffff",
-"`X c #ffffff",
-"`Y c #ffffff",
-"`Z c #ffffff",
-"`0 c #ffffff",
-"`1 c #ffffff",
-"`2 c #ffffff",
-"`3 c #ffffff",
-"`4 c #ffffff",
-"`5 c #ffffff",
-"`6 c #ffffff",
-"`7 c #ffffff",
-"`8 c #ffffff",
-".` c #ffffff",
-".. c #ffffff",
-".# c #ffffff",
-".a c #ffffff",
-".b c #ffffff",
-".c c #ffffff",
-".d c #ffffff",
-".e c #ffffff",
-".f c #ffffff",
-".g c #ffffff",
-".h c #ffffff",
-".i c #ffffff",
-".j c #ffffff",
-".k c #ffffff",
-".l c #ffffff",
-".m c #ffffff",
-".n c #ffffff",
-".o c #ffffff",
-".p c #ffffff",
-".q c #ffffff",
-".r c #ffffff",
-".s c #ffffff",
-".t c #ffffff",
-".u c #ffffff",
-".v c #ffffff",
-".w c #ffffff",
-".x c #ffffff",
-".y c #ffffff",
-".z c #ffffff",
-".A c #ffffff",
-".B c #ffffff",
-".C c #ffffff",
-".D c #ffffff",
-".E c #ffffff",
-".F c #ffffff",
-".G c #ffffff",
-".H c #ffffff",
-".I c #ffffff",
-".J c #ffffff",
-".K c #ffffff",
-".L c #ffffff",
-".M c #ffffff",
-".N c #ffffff",
-".O c #ffffff",
-".P c #ffffff",
-".Q c #ffffff",
-".R c #ffffff",
-".S c #ffffff",
-".T c #ffffff",
-".U c #ffffff",
-".V c #ffffff",
-".W c #ffffff",
-".X c #ffffff",
-".Y c #ffffff",
-".Z c #ffffff",
-".0 c #ffffff",
-".1 c #ffffff",
-".2 c #ffffff",
-".3 c #ffffff",
-".4 c #ffffff",
-".5 c #ffffff",
-".6 c #ffffff",
-".7 c #ffffff",
-".8 c #ffffff",
-"#` c #ffffff",
-"#. c #ffffff",
-"## c #ffffff",
-"#a c #ffffff",
-"#b c #ffffff",
-"#c c #ffffff",
-"#d c #ffffff",
-"#e c #ffffff",
-"#f c #ffffff",
-"#g c #ffffff",
-"#h c #ffffff",
-"#i c #ffffff",
-"#j c #ffffff",
-"#k c #ffffff",
-"#l c #ffffff",
-"#m c #ffffff",
-"#n c #ffffff",
-"#o c #ffffff",
-"#p c #ffffff",
-"#q c #ffffff",
-"#r c #ffffff",
-"#s c #ffffff",
-"#t c #ffffff",
-"#u c #ffffff",
-"#v c #ffffff",
-"#w c #ffffff",
-"#x c #ffffff",
-"#y c #ffffff",
-"#z c #ffffff",
-"#A c #ffffff",
-"#B c #ffffff",
-"#C c #ffffff",
-"#D c #ffffff",
-"#E c #ffffff",
-"#F c #ffffff",
-"#G c #ffffff",
-"#H c #ffffff",
-"#I c #ffffff",
-"#J c #ffffff",
-"#K c #ffffff",
-"#L c #ffffff",
-"#M c #ffffff",
-"#N c #ffffff",
-"#O c #ffffff",
-"#P c #ffffff",
-"#Q c #ffffff",
-"#R c #ffffff",
-"#S c #ffffff",
-"#T c #ffffff",
-"#U c #ffffff",
-"#V c #ffffff",
-"#W c #ffffff",
-"#X c #ffffff",
-"#Y c #ffffff",
-"#Z c #ffffff",
-"#0 c #ffffff",
-"#1 c #ffffff",
-"#2 c #ffffff",
-"#3 c #ffffff",
-"#4 c #ffffff",
-"#5 c #ffffff",
-"#6 c #ffffff",
-"#7 c #ffffff",
-"#8 c #ffffff",
-"a` c #ffffff",
-"a. c #ffffff",
-"a# c #ffffff",
-"aa c #ffffff",
-"ab c #ffffff",
-"ac c #ffffff",
-"ad c #ffffff",
-"ae c #ffffff",
-"af c #ffffff",
-"ag c #ffffff",
-"ah c #ffffff",
-"ai c #ffffff",
-"aj c #ffffff",
-"ak c #ffffff",
-"al c #ffffff",
-"am c #ffffff",
-"an c #ffffff",
-"ao c #ffffff",
-"ap c #ffffff",
-"aq c #ffffff",
-"ar c #ffffff",
-"as c #ffffff",
-"at c #ffffff",
-"au c #ffffff",
-"av c #ffffff",
-"aw c #ffffff",
-"ax c #ffffff",
-"ay c #ffffff",
-"az c #ffffff",
-"aA c #ffffff",
-"aB c #ffffff",
-"aC c #ffffff",
-"aD c #ffffff",
-"aE c #ffffff",
-"aF c #ffffff",
-"aG c #ffffff",
-"aH c #ffffff",
-"aI c #ffffff",
-"aJ c #ffffff",
-"aK c #ffffff",
-"aL c #ffffff",
-"aM c #ffffff",
-"aN c #ffffff",
-"aO c #ffffff",
-"aP c #ffffff",
-"aQ c #ffffff",
-"aR c #ffffff",
-"aS c #ffffff",
-"aT c #ffffff",
-"aU c #ffffff",
-"aV c #ffffff",
-"aW c #ffffff",
-"aX c #ffffff",
-"aY c #ffffff",
-"aZ c #ffffff",
-"a0 c #ffffff",
-"a1 c #ffffff",
-"a2 c #ffffff",
-"a3 c #ffffff",
-"a4 c #ffffff",
-"a5 c #ffffff",
-"a6 c #ffffff",
-"a7 c #ffffff",
-"a8 c #ffffff",
-/* pixels */
-"````````````",
-"````````````",
-"````````````",
-"````````````",
-"````````````",
-"````````````",
-"````````````",
-"````````````",
-"````````````",
-"````````````",
-"````````````",
-"````````````",
-"````````````",
-"````````````",
-"````````````",
-"````````````",
-"````````````",
-"````````````",
-"````````````",
-"````````````",
-"````````````",
-"````````````"
-};
+static char * no_guide_xpm[] = {
+"6 22 1 1",
+" c None",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/etc/tree-widget/folder/no-handle.png b/etc/tree-widget/folder/no-handle.png
index c335dd938ac..3055803a595 100644
--- a/etc/tree-widget/folder/no-handle.png
+++ b/etc/tree-widget/folder/no-handle.png
Binary files differ
diff --git a/etc/tree-widget/folder/no-handle.xpm b/etc/tree-widget/folder/no-handle.xpm
index fa3e4c5874b..cea559fd763 100644
--- a/etc/tree-widget/folder/no-handle.xpm
+++ b/etc/tree-widget/folder/no-handle.xpm
@@ -1,285 +1,26 @@
/* XPM */
-static char *no-handle[] = {
-/* width height num_colors chars_per_pixel */
-" 10 22 256 2",
-/* colors */
-"`` c #000000",
-"`. c #a5a5c6",
-"`# c #ada5c6",
-"`a c #cecee7",
-"`b c #ceceff",
-"`c c None",
-"`d c #ffffff",
-"`e c #ffffff",
-"`f c #ffffff",
-"`g c #ffffff",
-"`h c #ffffff",
-"`i c #ffffff",
-"`j c #ffffff",
-"`k c #ffffff",
-"`l c #ffffff",
-"`m c #ffffff",
-"`n c #ffffff",
-"`o c #ffffff",
-"`p c #ffffff",
-"`q c #ffffff",
-"`r c #ffffff",
-"`s c #ffffff",
-"`t c #ffffff",
-"`u c #ffffff",
-"`v c #ffffff",
-"`w c #ffffff",
-"`x c #ffffff",
-"`y c #ffffff",
-"`z c #ffffff",
-"`A c #ffffff",
-"`B c #ffffff",
-"`C c #ffffff",
-"`D c #808000",
-"`E c #ffffff",
-"`F c #ffffff",
-"`G c #ffffff",
-"`H c #ffffff",
-"`I c #ffffff",
-"`J c #ffffff",
-"`K c #ffffff",
-"`L c #ffffff",
-"`M c #ffffff",
-"`N c #ffffff",
-"`O c #ffffff",
-"`P c #ffffff",
-"`Q c #ffffff",
-"`R c #ffffff",
-"`S c #ffffff",
-"`T c #ffffff",
-"`U c #ffffff",
-"`V c #ffffff",
-"`W c #ffffff",
-"`X c #ffffff",
-"`Y c #ffffff",
-"`Z c #ffffff",
-"`0 c #ffffff",
-"`1 c #ffffff",
-"`2 c #ffffff",
-"`3 c #ffffff",
-"`4 c #ffffff",
-"`5 c #ffffff",
-"`6 c #ffffff",
-"`7 c #ffffff",
-"`8 c #ffffff",
-".` c #ffffff",
-".. c #ffffff",
-".# c #ffffff",
-".a c #ffffff",
-".b c #ffffff",
-".c c #ffffff",
-".d c #ffffff",
-".e c #ffffff",
-".f c #ffffff",
-".g c #ffffff",
-".h c #ffffff",
-".i c #ffffff",
-".j c #ffffff",
-".k c #ffffff",
-".l c #ffffff",
-".m c #ffffff",
-".n c #ffffff",
-".o c #ffffff",
-".p c #ffffff",
-".q c #ffffff",
-".r c #ffffff",
-".s c #ffffff",
-".t c #ffffff",
-".u c #ffffff",
-".v c #ffffff",
-".w c #ffffff",
-".x c #ffffff",
-".y c #ffffff",
-".z c #ffffff",
-".A c #ffffff",
-".B c #ffffff",
-".C c #ffffff",
-".D c #ffffff",
-".E c #ffffff",
-".F c #ffffff",
-".G c #ffffff",
-".H c #ffffff",
-".I c #ffffff",
-".J c #ffffff",
-".K c #ffffff",
-".L c #ffffff",
-".M c #ffffff",
-".N c #ffffff",
-".O c #ffffff",
-".P c #ffffff",
-".Q c #ffffff",
-".R c #ffffff",
-".S c #ffffff",
-".T c #ffffff",
-".U c #ffffff",
-".V c #ffffff",
-".W c #ffffff",
-".X c #ffffff",
-".Y c #ffffff",
-".Z c #ffffff",
-".0 c #ffffff",
-".1 c #ffffff",
-".2 c #ffffff",
-".3 c #ffffff",
-".4 c #ffffff",
-".5 c #ffffff",
-".6 c #ffffff",
-".7 c #ffffff",
-".8 c #ffffff",
-"#` c #ffffff",
-"#. c #ffffff",
-"## c #ffffff",
-"#a c #ffffff",
-"#b c #ffffff",
-"#c c #ffffff",
-"#d c #ffffff",
-"#e c #ffffff",
-"#f c #ffffff",
-"#g c #ffffff",
-"#h c #ffffff",
-"#i c #ffffff",
-"#j c #ffffff",
-"#k c #ffffff",
-"#l c #ffffff",
-"#m c #ffffff",
-"#n c #ffffff",
-"#o c #ffffff",
-"#p c #ffffff",
-"#q c #ffffff",
-"#r c #ffffff",
-"#s c #ffffff",
-"#t c #ffffff",
-"#u c #ffffff",
-"#v c #ffffff",
-"#w c #ffffff",
-"#x c #ffffff",
-"#y c #ffffff",
-"#z c #ffffff",
-"#A c #ffffff",
-"#B c #ffffff",
-"#C c #ffffff",
-"#D c #ffffff",
-"#E c #ffffff",
-"#F c #ffffff",
-"#G c #ffffff",
-"#H c #ffffff",
-"#I c #ffffff",
-"#J c #ffffff",
-"#K c #ffffff",
-"#L c #ffffff",
-"#M c #ffffff",
-"#N c #ffffff",
-"#O c #ffffff",
-"#P c #ffffff",
-"#Q c #ffffff",
-"#R c #ffffff",
-"#S c #ffffff",
-"#T c #ffffff",
-"#U c #ffffff",
-"#V c #ffffff",
-"#W c #ffffff",
-"#X c #ffffff",
-"#Y c #ffffff",
-"#Z c #ffffff",
-"#0 c #ffffff",
-"#1 c #ffffff",
-"#2 c #ffffff",
-"#3 c #ffffff",
-"#4 c #ffffff",
-"#5 c #ffffff",
-"#6 c #ffffff",
-"#7 c #ffffff",
-"#8 c #ffffff",
-"a` c #ffffff",
-"a. c #ffffff",
-"a# c #ffffff",
-"aa c #ffffff",
-"ab c #ffffff",
-"ac c #ffffff",
-"ad c #ffffff",
-"ae c #ffffff",
-"af c #ffffff",
-"ag c #ffffff",
-"ah c #ffffff",
-"ai c #ffffff",
-"aj c #ffffff",
-"ak c #ffffff",
-"al c #ffffff",
-"am c #ffffff",
-"an c #ffffff",
-"ao c #ffffff",
-"ap c #ffffff",
-"aq c #ffffff",
-"ar c #ffffff",
-"as c #ffffff",
-"at c #ffffff",
-"au c #ffffff",
-"av c #ffffff",
-"aw c #ffffff",
-"ax c #ffffff",
-"ay c #ffffff",
-"az c #ffffff",
-"aA c #ffffff",
-"aB c #ffffff",
-"aC c #ffffff",
-"aD c #ffffff",
-"aE c #ffffff",
-"aF c #ffffff",
-"aG c #ffffff",
-"aH c #ffffff",
-"aI c #ffffff",
-"aJ c #ffffff",
-"aK c #ffffff",
-"aL c #ffffff",
-"aM c #ffffff",
-"aN c #ffffff",
-"aO c #ffffff",
-"aP c #ffffff",
-"aQ c #ffffff",
-"aR c #ffffff",
-"aS c #ffffff",
-"aT c #ffffff",
-"aU c #ffffff",
-"aV c #ffffff",
-"aW c #ffffff",
-"aX c #ffffff",
-"aY c #ffffff",
-"aZ c #ffffff",
-"a0 c #ffffff",
-"a1 c #ffffff",
-"a2 c #ffffff",
-"a3 c #ffffff",
-"a4 c #ffffff",
-"a5 c #ffffff",
-"a6 c #ffffff",
-"a7 c #ffffff",
-"a8 c #ffffff",
-/* pixels */
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c",
-"`c`c`c`c`c`c`c`c`c`c"
-};
+static char * no_handle_xpm[] = {
+"10 22 1 1",
+" c None",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/etc/tree-widget/folder/open.png b/etc/tree-widget/folder/open.png
index 4237d3aa648..6696a43c09c 100644
--- a/etc/tree-widget/folder/open.png
+++ b/etc/tree-widget/folder/open.png
Binary files differ
diff --git a/etc/tree-widget/folder/open.xpm b/etc/tree-widget/folder/open.xpm
index 720f79fa94b..dfbf758dd8f 100644
--- a/etc/tree-widget/folder/open.xpm
+++ b/etc/tree-widget/folder/open.xpm
@@ -1,285 +1,39 @@
/* XPM */
-static char *open[] = {
-/* width height num_colors chars_per_pixel */
-" 16 22 256 2",
-/* colors */
-"`` c #848400",
-"`. c #a5a5c6",
-"`# c #adad39",
-"`a c #adad42",
-"`b c #b5b54a",
-"`c c #bdbd52",
-"`d c #bdbd5a",
-"`e c #c6c663",
-"`f c #c6c66b",
-"`g c #cece6b",
-"`h c #cece73",
-"`i c #cece7b",
-"`j c #d6d67b",
-"`k c None",
-"`l c #ffffff",
-"`m c #ffffff",
-"`n c #ffffff",
-"`o c #ffffff",
-"`p c #ffffff",
-"`q c #ffffff",
-"`r c #ffffff",
-"`s c #ffffff",
-"`t c #ffffff",
-"`u c #ffffff",
-"`v c #ffffff",
-"`w c #ffffff",
-"`x c #ffffff",
-"`y c #ffffff",
-"`z c #ffffff",
-"`A c #ffffff",
-"`B c #ffffff",
-"`C c #ffffff",
-"`D c #ffffff",
-"`E c #ffffff",
-"`F c #ffffff",
-"`G c #ffffff",
-"`H c #ffffff",
-"`I c #ffffff",
-"`J c #ffffff",
-"`K c #ffffff",
-"`L c #ffffff",
-"`M c #ffffff",
-"`N c #ffffff",
-"`O c #ffffff",
-"`P c #ffffff",
-"`Q c #ffffff",
-"`R c #ffffff",
-"`S c #ffffff",
-"`T c #ffffff",
-"`U c #ffffff",
-"`V c #ffffff",
-"`W c #ffffff",
-"`X c #ffffff",
-"`Y c #ffffff",
-"`Z c #ffffff",
-"`0 c #ffffff",
-"`1 c #ffffff",
-"`2 c #ffffff",
-"`3 c #ffffff",
-"`4 c #ffffff",
-"`5 c #ffffff",
-"`6 c #ffffff",
-"`7 c #ffffff",
-"`8 c #ffffff",
-".` c #ffffff",
-".. c #ffffff",
-".# c #ffffff",
-".a c #ffffff",
-".b c #ffffff",
-".c c #ffffff",
-".d c #ffffff",
-".e c #ffffff",
-".f c #ffffff",
-".g c #ffffff",
-".h c #ffffff",
-".i c #ffffff",
-".j c #ffffff",
-".k c #ffffff",
-".l c #ffffff",
-".m c #ffffff",
-".n c #ffffff",
-".o c #ffffff",
-".p c #ffffff",
-".q c #ffffff",
-".r c #ffffff",
-".s c #ffffff",
-".t c #ffffff",
-".u c #ffffff",
-".v c #ffffff",
-".w c #ffffff",
-".x c #ffffff",
-".y c #ffffff",
-".z c #ffffff",
-".A c #ffffff",
-".B c #ffffff",
-".C c #ffffff",
-".D c #ffffff",
-".E c #ffffff",
-".F c #ffffff",
-".G c #ffffff",
-".H c #ffffff",
-".I c #ffffff",
-".J c #ffffff",
-".K c #ffffff",
-".L c #ffffff",
-".M c #ffffff",
-".N c #ffffff",
-".O c #ffffff",
-".P c #ffffff",
-".Q c #ffffff",
-".R c #ffffff",
-".S c #ffffff",
-".T c #ffffff",
-".U c #ffffff",
-".V c #ffffff",
-".W c #ffffff",
-".X c #ffffff",
-".Y c #ffffff",
-".Z c #ffffff",
-".0 c #ffffff",
-".1 c #ffffff",
-".2 c #ffffff",
-".3 c #ffffff",
-".4 c #ffffff",
-".5 c #ffffff",
-".6 c #ffffff",
-".7 c #ffffff",
-".8 c #ffffff",
-"#` c #ffffff",
-"#. c #ffffff",
-"## c #ffffff",
-"#a c #ffffff",
-"#b c #ffffff",
-"#c c #ffffff",
-"#d c #ffffff",
-"#e c #ffffff",
-"#f c #ffffff",
-"#g c #ffffff",
-"#h c #ffffff",
-"#i c #ffffff",
-"#j c #ffffff",
-"#k c #ffffff",
-"#l c #ffffff",
-"#m c #ffffff",
-"#n c #ffffff",
-"#o c #ffffff",
-"#p c #ffffff",
-"#q c #ffffff",
-"#r c #ffffff",
-"#s c #ffffff",
-"#t c #ffffff",
-"#u c #ffffff",
-"#v c #ffffff",
-"#w c #ffffff",
-"#x c #ffffff",
-"#y c #ffffff",
-"#z c #ffffff",
-"#A c #ffffff",
-"#B c #ffffff",
-"#C c #ffffff",
-"#D c #ffffff",
-"#E c #ffffff",
-"#F c #ffffff",
-"#G c #ffffff",
-"#H c #ffffff",
-"#I c #ffffff",
-"#J c #ffffff",
-"#K c #ffffff",
-"#L c #ffffff",
-"#M c #ffffff",
-"#N c #ffffff",
-"#O c #ffffff",
-"#P c #ffffff",
-"#Q c #ffffff",
-"#R c #ffffff",
-"#S c #ffffff",
-"#T c #ffffff",
-"#U c #ffffff",
-"#V c #ffffff",
-"#W c #ffffff",
-"#X c #ffffff",
-"#Y c #ffffff",
-"#Z c #ffffff",
-"#0 c #ffffff",
-"#1 c #ffffff",
-"#2 c #ffffff",
-"#3 c #ffffff",
-"#4 c #ffffff",
-"#5 c #ffffff",
-"#6 c #ffffff",
-"#7 c #ffffff",
-"#8 c #ffffff",
-"a` c #ffffff",
-"a. c #ffffff",
-"a# c #ffffff",
-"aa c #ffffff",
-"ab c #ffffff",
-"ac c #ffffff",
-"ad c #ffffff",
-"ae c #ffffff",
-"af c #ffffff",
-"ag c #ffffff",
-"ah c #ffffff",
-"ai c #ffffff",
-"aj c #ffffff",
-"ak c #ffffff",
-"al c #ffffff",
-"am c #ffffff",
-"an c #ffffff",
-"ao c #ffffff",
-"ap c #ffffff",
-"aq c #ffffff",
-"ar c #ffffff",
-"as c #ffffff",
-"at c #ffffff",
-"au c #ffffff",
-"av c #ffffff",
-"aw c #ffffff",
-"ax c #ffffff",
-"ay c #ffffff",
-"az c #ffffff",
-"aA c #ffffff",
-"aB c #ffffff",
-"aC c #ffffff",
-"aD c #ffffff",
-"aE c #ffffff",
-"aF c #ffffff",
-"aG c #ffffff",
-"aH c #ffffff",
-"aI c #ffffff",
-"aJ c #ffffff",
-"aK c #ffffff",
-"aL c #ffffff",
-"aM c #ffffff",
-"aN c #ffffff",
-"aO c #ffffff",
-"aP c #ffffff",
-"aQ c #ffffff",
-"aR c #ffffff",
-"aS c #ffffff",
-"aT c #ffffff",
-"aU c #ffffff",
-"aV c #ffffff",
-"aW c #ffffff",
-"aX c #ffffff",
-"aY c #ffffff",
-"aZ c #ffffff",
-"a0 c #ffffff",
-"a1 c #ffffff",
-"a2 c #ffffff",
-"a3 c #ffffff",
-"a4 c #ffffff",
-"a5 c #ffffff",
-"a6 c #ffffff",
-"a7 c #ffffff",
-"a8 c #ffffff",
-/* pixels */
-"`k`k`k`k`k`k`k`k`k`k`k`k`k`k`k`k",
-"`k`k`k`k`k`k`k`k`k`k`k`k`k`k`k`k",
-"`k`k`k`k`k`k`k`k`k`k`k`k`k`k`k`k",
-"`k`k`k`k`k`k`k`k`k`k`k`k`k`k`k`k",
-"`k`k`k`k`k`k`k`k`k`k`k`k`k`k`k`k",
-"`k`k`k`k`k`k`k`k`k`k`k`k`k`k`k`k",
-"`k`````````k`k`k`k`k`k`k`k`k`k`k",
-"```j`i`i`h```````````k`k`k`k`k`k",
-"```i`i`h`h`f`f`d`d`c```k`k`k`k`k",
-"```i`h`````````````````````k`k`k",
-"```h```#`a`a`b`b`c`d`d`e`e```k`k",
-"```h```a`a`b`b`c`d`d`e`e```k`k`k",
-"`````a`a`b`b`c`d`d`e`e`f```k`k`k",
-"`````a`b`b`c`d`d`e`e`f```k`k`k`k",
-"```a`b`b`c`d`d`e`e`f`g```k`k`k`k",
-"```````````````````````k`k`k`k`k",
-"`k`k`k`k`k`k`k`k`k`k`k`k`k`k`k`k",
-"`k`k`k`k`k`.`k`k`k`k`k`k`k`k`k`k",
-"`k`k`k`k`k`k`k`k`k`k`k`k`k`k`k`k",
-"`k`k`k`k`k`.`k`k`k`k`k`k`k`k`k`k",
-"`k`k`k`k`k`k`k`k`k`k`k`k`k`k`k`k",
-"`k`k`k`k`k`.`k`k`k`k`k`k`k`k`k`k"
-};
+static char * open_xpm[] = {
+"16 22 14 1",
+" c None",
+". c #848400",
+"+ c #D6D67B",
+"@ c #CECE7B",
+"# c #CECE73",
+"$ c #C6C66B",
+"% c #BDBD5A",
+"& c #BDBD52",
+"* c #ADAD39",
+"= c #ADAD42",
+"- c #B5B54A",
+"; c #C6C663",
+"> c #CECE6B",
+", c #A5A5C6",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" .... ",
+".+@@#..... ",
+".@@##$$%%&. ",
+".@#.......... ",
+".#.*==--&%%;;. ",
+".#.==--&%%;;. ",
+"..==--&%%;;$. ",
+"..=--&%%;;$. ",
+".=--&%%;;$>. ",
+"........... ",
+" ",
+" , ",
+" ",
+" , ",
+" ",
+" , "};