File gtk-filesel-navigation-buttons.patch of Package gtk1

--- gtk+-1.2.10/gtk/gtkfilesel.c
+++ gtk+-1.2.10/gtk/gtkfilesel.c
@@ -55,6 +55,1277 @@
 #include "gtkclist.h"
 #include "gtkdialog.h"
 #include "gtkintl.h"
+#include "gtkpixmap.h"
+
+static char * home_xpm[] = {
+"70 45 474 2",
+"  	c None",
+". 	c #000000",
+"+ 	c #262623",
+"@ 	c #242521",
+"# 	c #22231F",
+"$ 	c #21221E",
+"% 	c #1F201C",
+"& 	c #1D1E1A",
+"* 	c #1C1D1A",
+"= 	c #1B1C18",
+"- 	c #191A16",
+"; 	c #181915",
+"> 	c #171814",
+", 	c #D8D9D3",
+"' 	c #F5F5F0",
+") 	c #F1F2EC",
+"! 	c #7B7C75",
+"~ 	c #EBEBE5",
+"{ 	c #F1F2EB",
+"] 	c #E5E6D8",
+"^ 	c #EEEFE6",
+"/ 	c #E7E7E1",
+"( 	c #1A1B17",
+"_ 	c #ECECE2",
+": 	c #DEDFCE",
+"< 	c #ECEDE3",
+"[ 	c #71716C",
+"} 	c #E0E1D1",
+"| 	c #D4D5CF",
+"1 	c #2F302B",
+"2 	c #E6E7DA",
+"3 	c #F4F4EF",
+"4 	c #D5D6C8",
+"5 	c #20211C",
+"6 	c #E3E4D5",
+"7 	c #E7E8DB",
+"8 	c #2B2C27",
+"9 	c #DDDECD",
+"0 	c #D9DACA",
+"a 	c #D4D5C5",
+"b 	c #D3D4C5",
+"c 	c #D3D4C4",
+"d 	c #D2D3C3",
+"e 	c #D1D2C2",
+"f 	c #DBDCCB",
+"g 	c #C8C9BA",
+"h 	c #9B9C90",
+"i 	c #8B8C86",
+"j 	c #8C8C88",
+"k 	c #8D8D88",
+"l 	c #8D8E88",
+"m 	c #8E8E89",
+"n 	c #8E8E8A",
+"o 	c #8E8E8B",
+"p 	c #8E8F8B",
+"q 	c #8F908B",
+"r 	c #90908C",
+"s 	c #90918C",
+"t 	c #91918C",
+"u 	c #91918D",
+"v 	c #91928E",
+"w 	c #92928E",
+"x 	c #93938F",
+"y 	c #949490",
+"z 	c #949491",
+"A 	c #949591",
+"B 	c #939490",
+"C 	c #939390",
+"D 	c #92928F",
+"E 	c #91918E",
+"F 	c #82827A",
+"G 	c #C3C4B5",
+"H 	c #DADBCA",
+"I 	c #B6B7A9",
+"J 	c #9C9C99",
+"K 	c #FFFFFF",
+"L 	c #FDFDFD",
+"M 	c #FBFBFB",
+"N 	c #F9F9F9",
+"O 	c #F7F7F7",
+"P 	c #F6F6F6",
+"Q 	c #F4F4F4",
+"R 	c #F2F2F2",
+"S 	c #F0F0F0",
+"T 	c #EEEEEE",
+"U 	c #ECECEC",
+"V 	c #C7C7C7",
+"W 	c #9B9C91",
+"X 	c #B0B1A4",
+"Y 	c #BBBBBA",
+"Z 	c #FEFEFE",
+"` 	c #FCFCFC",
+" .	c #FAFAFA",
+"..	c #F8F8F8",
+"+.	c #F3F3F3",
+"@.	c #F1F1F1",
+"#.	c #EFEFEF",
+"$.	c #EDEDED",
+"%.	c #EBEBEB",
+"&.	c #E3E3E3",
+"*.	c #88887F",
+"=.	c #E9E9E9",
+"-.	c #E1E1E1",
+";.	c #F5F5F5",
+">.	c #E8E8E8",
+",.	c #E0E0E0",
+"'.	c #E6E6E6",
+").	c #DEDEDE",
+"!.	c #EAEAEA",
+"~.	c #E4E4E4",
+"{.	c #DCDCDC",
+"].	c #87877E",
+"^.	c #DCDDCC",
+"/.	c #2B2C26",
+"(.	c #E2E2E2",
+"_.	c #DADADA",
+":.	c #85867E",
+"<.	c #D8D9C9",
+"[.	c #D6D6D0",
+"}.	c #D7D7CD",
+"|.	c #C6C7B8",
+"1.	c #A1A296",
+"2.	c #ABABA9",
+"3.	c #E8E8E7",
+"4.	c #E1E1E0",
+"5.	c #E0E0DF",
+"6.	c #D8D9D8",
+"7.	c #D7D7D6",
+"8.	c #D5D5D5",
+"9.	c #D3D3D3",
+"0.	c #D2D2D2",
+"a.	c #D0D0D0",
+"b.	c #CFCFCE",
+"c.	c #CDCDCC",
+"d.	c #C6C6C5",
+"e.	c #7A7A73",
+"f.	c #C4C5B6",
+"g.	c #282924",
+"h.	c #2D2E28",
+"i.	c #2D2E27",
+"j.	c #2C2E27",
+"k.	c #2C2D27",
+"l.	c #2B2D26",
+"m.	c #242620",
+"n.	c #5D5F52",
+"o.	c #C5C7B4",
+"p.	c #C4C7B4",
+"q.	c #C4C6B4",
+"r.	c #C3C5B3",
+"s.	c #C3C5B2",
+"t.	c #C2C5B2",
+"u.	c #C2C4B2",
+"v.	c #C1C4B1",
+"w.	c #C0C3B0",
+"x.	c #C0C2B0",
+"y.	c #BFC2AF",
+"z.	c #BEC1AF",
+"A.	c #BEC0AE",
+"B.	c #BDC0AE",
+"C.	c #BDBFAE",
+"D.	c #BDBFAD",
+"E.	c #BCBEAD",
+"F.	c #BBBEAC",
+"G.	c #BBBDAC",
+"H.	c #BABDAB",
+"I.	c #B9BCAB",
+"J.	c #B9BBAA",
+"K.	c #B8BBA9",
+"L.	c #B7BAA9",
+"M.	c #B7B9A9",
+"N.	c #B6B9A8",
+"O.	c #B6B9A7",
+"P.	c #B5B8A7",
+"Q.	c #B5B7A7",
+"R.	c #B4B7A6",
+"S.	c #B3B6A6",
+"T.	c #8F937C",
+"U.	c #282922",
+"V.	c #44463B",
+"W.	c #BBBEAD",
+"X.	c #BABCAB",
+"Y.	c #B8BBAA",
+"Z.	c #B7BAA8",
+"`.	c #B6B8A7",
+" +	c #B3B6A5",
+".+	c #B2B5A4",
+"++	c #B1B4A2",
+"@+	c #B0B3A2",
+"#+	c #AFB2A1",
+"$+	c #ADB09E",
+"%+	c #939781",
+"&+	c #81856E",
+"*+	c #191B17",
+"=+	c #1F211B",
+"-+	c #C1C3AF",
+";+	c #C4C7B3",
+">+	c #ADB095",
+",+	c #AAAE92",
+"'+	c #AAAD91",
+")+	c #A9AD91",
+"!+	c #A9AD90",
+"~+	c #A9AC90",
+"{+	c #A7AB8F",
+"]+	c #A6AA8E",
+"^+	c #A5A98D",
+"/+	c #A5A98C",
+"(+	c #A4A88B",
+"_+	c #A2A68A",
+":+	c #A1A589",
+"<+	c #A0A487",
+"[+	c #9FA387",
+"}+	c #9DA186",
+"|+	c #9DA184",
+"1+	c #9CA084",
+"2+	c #9B9F83",
+"3+	c #9A9E82",
+"4+	c #989C81",
+"5+	c #979B80",
+"6+	c #979B7F",
+"7+	c #95997E",
+"8+	c #94987E",
+"9+	c #93977C",
+"0+	c #92967B",
+"a+	c #91957B",
+"b+	c #90947A",
+"c+	c #909479",
+"d+	c #8F9378",
+"e+	c #8E9278",
+"f+	c #8D9177",
+"g+	c #8C9076",
+"h+	c #8B8F76",
+"i+	c #8A8E75",
+"j+	c #8A8E74",
+"k+	c #898D74",
+"l+	c #888C73",
+"m+	c #878B72",
+"n+	c #868A71",
+"o+	c #858971",
+"p+	c #656A59",
+"q+	c #171714",
+"r+	c #A9AB98",
+"s+	c #C3C5B1",
+"t+	c #A4A88A",
+"u+	c #A3A789",
+"v+	c #A2A688",
+"w+	c #A1A588",
+"x+	c #A1A587",
+"y+	c #A0A486",
+"z+	c #9FA386",
+"A+	c #9EA285",
+"B+	c #9CA083",
+"C+	c #9B9F82",
+"D+	c #999D81",
+"E+	c #989C80",
+"F+	c #969A7E",
+"G+	c #94987D",
+"H+	c #92967C",
+"I+	c #91957A",
+"J+	c #8F9379",
+"K+	c #8E9277",
+"L+	c #8B8F75",
+"M+	c #898D73",
+"N+	c #848870",
+"O+	c #84886F",
+"P+	c #4D5348",
+"Q+	c #161713",
+"R+	c #878978",
+"S+	c #9A9E81",
+"T+	c #95997D",
+"U+	c #94987C",
+"V+	c #92967A",
+"W+	c #8D9176",
+"X+	c #888C72",
+"Y+	c #878B71",
+"Z+	c #858970",
+"`+	c #83876E",
+" @	c #80856C",
+".@	c #383F37",
+"+@	c #161613",
+"@@	c #606355",
+"#@	c #A6AA8D",
+"$@	c #A2A689",
+"%@	c #9CA085",
+"&@	c #9A9E84",
+"*@	c #83876F",
+"=@	c #82866E",
+"-@	c #81856D",
+";@	c #80846D",
+">@	c #727966",
+",@	c #282C28",
+"'@	c #36382F",
+")@	c #A7AB94",
+"!@	c #C9CBBD",
+"~@	c #C1C3B3",
+"{@	c #A4A792",
+"]@	c #93977D",
+"^@	c #7F836C",
+"/@	c #7F836B",
+"(@	c #616A5D",
+"_@	c #1A1A16",
+":@	c #BCBEA9",
+"<@	c #A9AD92",
+"[@	c #969A7F",
+"}@	c #A1A58C",
+"|@	c #C8CABC",
+"1@	c #C5C7B8",
+"2@	c #989C82",
+"3@	c #ACAF9C",
+"4@	c #C0C3B4",
+"5@	c #C6C8BA",
+"6@	c #C5C7B9",
+"7@	c #B2B5A3",
+"8@	c #9A9D86",
+"9@	c #7E826A",
+"0@	c #7B8069",
+"a@	c #4C574F",
+"b@	c #151612",
+"c@	c #9C9F8D",
+"d@	c #9A9E86",
+"e@	c #C7C9BB",
+"f@	c #C6C9BB",
+"g@	c #C5C8BA",
+"h@	c #C5C7BA",
+"i@	c #C4C6B9",
+"j@	c #C3C5B8",
+"k@	c #B7B9AA",
+"l@	c #9DA18C",
+"m@	c #7E826B",
+"n@	c #7C8069",
+"o@	c #6F7664",
+"p@	c #424B44",
+"q@	c #121310",
+"r@	c #797B6C",
+"s@	c #AAAD94",
+"t@	c #95997F",
+"u@	c #ABAE99",
+"v@	c #C1C3B4",
+"w@	c #C2C4B7",
+"x@	c #BCBEAF",
+"y@	c #A3A693",
+"z@	c #8A8E76",
+"A@	c #82866D",
+"B@	c #81856C",
+"C@	c #80846C",
+"D@	c #7F836A",
+"E@	c #626C5E",
+"F@	c #363E37",
+"G@	c #505247",
+"H@	c #AAAE96",
+"I@	c #999D84",
+"J@	c #B0B3A0",
+"K@	c #C4C6B8",
+"L@	c #C3C5B9",
+"M@	c #C2C4B8",
+"N@	c #C1C3B7",
+"O@	c #C1C3B6",
+"P@	c #C0C2B6",
+"Q@	c #BEC0B3",
+"R@	c #B8BAAC",
+"S@	c #A1A492",
+"T@	c #878B74",
+"U@	c #7D816A",
+"V@	c #7A7F68",
+"W@	c #57635A",
+"X@	c #272C27",
+"Y@	c #0D0E0C",
+"Z@	c #282923",
+"`@	c #ACAF97",
+" #	c #C0C2B5",
+".#	c #BFC1B5",
+"+#	c #AEB1A1",
+"@#	c #536058",
+"##	c #ADAF9D",
+"$#	c #ADB09A",
+"%#	c #B3B5A4",
+"&#	c #BEC0B4",
+"*#	c #A5A898",
+"=#	c #4A564F",
+"-#	c #8C8E7E",
+";#	c #AEB19B",
+">#	c #AAAD9A",
+",#	c #90947C",
+"'#	c #868A72",
+")#	c #90947E",
+"!#	c #9DA08E",
+"~#	c #131411",
+"{#	c #0E0F0C",
+"]#	c #696B5D",
+"^#	c #AFB29D",
+"/#	c #93977B",
+"(#	c #8A8E73",
+"_#	c #A1A490",
+":#	c #949781",
+"<#	c #85896F",
+"[#	c #8E917A",
+"}#	c #BFC1B4",
+"|#	c #BDBFB2",
+"1#	c #939683",
+"2#	c #6E7563",
+"3#	c #566259",
+"4#	c #10100D",
+"5#	c #080807",
+"6#	c #414239",
+"7#	c #B0B39F",
+"8#	c #979B85",
+"9#	c #979A85",
+"0#	c #898D77",
+"a#	c #BDBFB3",
+"b#	c #BCBEB2",
+"c#	c #8B8F7B",
+"d#	c #626B5E",
+"e#	c #0B0B09",
+"f#	c #ADB09C",
+"g#	c #8D907A",
+"h#	c #9B9E8A",
+"i#	c #878A75",
+"j#	c #848772",
+"k#	c #7A7E68",
+"l#	c #191C18",
+"m#	c #040404",
+"n#	c #141511",
+"o#	c #969A87",
+"p#	c #838770",
+"q#	c #A6A998",
+"r#	c #A6A897",
+"s#	c #919581",
+"t#	c #7D806A",
+"u#	c #4A554E",
+"v#	c #11120F",
+"w#	c #797B6D",
+"x#	c #616B5E",
+"y#	c #595B4E",
+"z#	c #787D67",
+"A#	c #767B67",
+"B#	c #707664",
+"C#	c #56635A",
+"D#	c #10110E",
+"E#	c #31332B",
+"F#	c #8C9078",
+"G#	c #737965",
+"H#	c #717865",
+"I#	c #6D7463",
+"J#	c #6B7262",
+"K#	c #687161",
+"L#	c #666F60",
+"M#	c #646D5F",
+"N#	c #5F6A5D",
+"O#	c #5D685C",
+"P#	c #5B665C",
+"Q#	c #59645B",
+"R#	c #0D0E0B",
+"S#	c #686B58",
+"T#	c #7B7F68",
+"U#	c #787C66",
+"V#	c #757A65",
+"W#	c #727763",
+"X#	c #707662",
+"Y#	c #6C7361",
+"Z#	c #6A715F",
+"`#	c #676E5E",
+" $	c #656C5D",
+".$	c #62695B",
+"+$	c #60685A",
+"@$	c #5D6559",
+"#$	c #5A6458",
+"$$	c #586257",
+"%$	c #566156",
+"&$	c #546056",
+"*$	c #525E55",
+"=$	c #505D54",
+"-$	c #505C54",
+";$	c #4D5851",
+">$	c #181A16",
+",$	c #161714",
+"                                . + @ # $ % & * = - ; > >                                                                                   ",
+"                              > , ' ' ' ' ' ' ' ' ' ' ) ! >                                                                                 ",
+"                              > ~ { ] ] ] ] ] ] ] ] ] ^ / (                                                                                 ",
+"                              > ~ _ : : : : : : : : : : < [                                                                                 ",
+"                              > ~ _ : : : : : : : : : : } | 1 > > > > > > > > > > > > > > > > > > > > > > > > >                             ",
+"                              > ~ _ : : : : : : : : : : : 2 3 ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' 3 4 5                           ",
+"                              > ~ _ : : : : : : : : : : : : 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 : 8                           ",
+"                              > ~ _ : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 8                           ",
+"                              > ~ _ 9 0 a b b b b b b b b b b c c c c c c c c c c d e e e e e e e e e e d 0 : : 8                           ",
+"                              > ~ _ f g h i j k l m n n o p q r s t u v w x x y y z A z z y B B C C D E F G 9 : 8                           ",
+"                              > ~ _ H I J K K K K K K K K K K K K K K K K K K K K K L M N O P Q R S T U V W f : 8                           ",
+"                              > ~ _ H X Y K K K K K K K K K K K K K K K K K K K K Z `  ...P Q +.@.#.$.%.&.*.f : 8                           ",
+"                              > ~ _ H X Y K K K K K K K K K K K K K K K K K K K Z `  ...P Q +.@.#.$.%.=.-.*.f : 8                           ",
+"                              > ~ _ H X Y K K K K K K K K K K K K K K K K K K Z `  ...O ;.+.@.#.$.%.=.>.,.*.f : 8                           ",
+"                              > ~ _ H X Y K K K K K K K K K K K K K K K K K Z `  ...O ;.+.@.#.$.%.=.>.'.).*.f : 8                           ",
+"                              > ~ _ H X Y K K K K K K K K K K K K K K K K K L M N O ;.+.R S T U !.>.'.~.{.].H ^./.                          ",
+"                              > ~ _ H X Y K K K K K K K K K K K K K K K K L M N O ;.+.R S T U !.>.'.~.(._.:.<.f /.                          ",
+"                              > [.}.|.1.2.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.'.~.(.4.5.).{._.6.7.8.9.0.a.b.c.d.e.f.|.g.                          ",
+"                    > h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.i.i.i.j.j.j.j.k.k.k.k.k.k.k.k.l.l.l.l./././././././.m.>                 ",
+"                    n.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.p.q.r.s.t.u.v.w.x.x.y.z.A.B.C.D.E.F.G.H.I.I.J.K.L.M.N.O.P.Q.R.S.T.U.                ",
+"                    V.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.p.q.r.s.t.u.v.w.x.x.y.z.A.B.C.E.E.W.H.X.Y.L.Z.O.`.R. +.+.+++@+#+$+%+&+*+                ",
+"                    =+-+o.;+>+,+,+'+'+)+!+!+~+~+{+]+^+/+(+_+:+<+[+}+|+1+2+3+4+5+6+7+8+9+0+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+>                 ",
+"                    q+r+o.s+t+t+t+t+t+t+t+u+v+w+x+y+z+A+|+1+B+C+3+D+E+5+6+F+7+G+9+H+0+I+b+J+e+K+f+g+L+i+k+M+l+m+n+o+N+O+P+>                 ",
+"                    Q+R+o.p.t+t+t+t+t+u+v+w+x+y+z+A+|+B+B+C+S+D+E+6+6+F+T+U+9+0+V+I+c+d+e+K+W+g+L+j+M+M+X+Y+n+Z+O+O+`+ @.@+@                ",
+"                      @@o.o.#@t+t+u+$@w+x+y+z+A+|+1+2+C+3+D+3+%@&@F+T+G+9+0+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+Z+O+*@=@-@;@>@,@                  ",
+"                      '@p.o.~+u+$@w+x+y+z+A+|+1+2+C+3+D+E+6+)@!@~@G+9+H+{@]@c+d+e+f+g+h+i+j+k+l+m+n+o+Z+O+*@=@-@;@^@/@(@*+                  ",
+"                      _@:@p.<@w+x+y+z+A+|+1+2+C+3+D+E+6+[@F+}@|@1@2@3@4@5@6@7@8@g+h+i+j+k+l+m+n+o+Z+O+*@=@-@;@^@/@9@0@a@>                   ",
+"                      b@c@s.<@z+A+|+1+B+C+3+D+E+5+6+F+7+G+9+d@e@f@g@g@h@6@i@i@j@k@l@i+l+m+n+o+N+O+*@=@-@;@^@/@m@n@n@o@p@b@                  ",
+"                      q@r@u.s@|+B+B+C+S+D+E+6+6+F+T+U+9+t@u@v@5@g@h@6@i@i@j@j@w@w@w@x@y@z@O+O+`+A@B@C@/@D@9@n@n@n@n@E@F@q@                  ",
+"                        G@w.H@2+C+3+D+E+6+[@F+T+G+9+I@J@K@5@g@h@i@i@L@j@j@M@w@N@O@P@P@Q@R@S@T@;@^@/@9@U@n@n@n@n@n@V@W@X@Y@                  ",
+"                        Z@A.`@3+D+E+6+[@F+T+G+9+0+a+b+c+d+x@i@i@L@j@j@M@w@N@O@P@P@ #.#+#-@;@^@/@9@U@n@n@n@n@n@n@n@o@@#*+                    ",
+"                        b@##$#E+6+[@F+T+G+9+0+a+b+c+d+e+f+%#L@j@j@M@w@N@O@P@P@ #.#.#&#*#^@/@9@U@n@n@n@n@n@n@n@n@n@E@=#Q+                    ",
+"                        q@-#;#[@7+T+G+9+0+a+b+c+d+e+f+g+h+>#j@M@,#m+'#)#P@P@.#.#&#&#Q@!#m@n@n@n@n@n@n@n@n@n@n@n@V@W@p@~#                    ",
+"                        {#]#^#G+U+/#V+I+c+d+d+K+W+g+L+j+(#_#w@O@:#Z+<#[#.#}#Q@Q@Q@|#|#1#n@n@n@n@n@n@n@n@n@n@n@n@2#3#F@4#                    ",
+"                        5#6#7#0+a+b+c+J+e+f+g+h+L+j+k+l+m+8#P@P@9#*@=@0#&#a#a#|#b#b#b#c#n@n@n@n@n@n@n@n@n@n@n@n@d#3#X@e#                    ",
+"                          & f#b+J+d+e+f+g+L+i+j+M+l+m+n+o+g# #.#h#-@C@i#a#|#b#b#b#b#b#j#n@n@n@n@n@n@n@n@n@n@n@k#W@@#l#m#                    ",
+"                          n#o#e+e+f+g+h+i+k+k+l+m+n+o+N+O+p#q#r#s#^@/@&+!#c@c@c@c@c@c@t#n@n@n@n@n@n@n@n@n@n@n@2#3#u#Q+                      ",
+"                          v#w#f+g+h+i+k+M+l+m+n+o+N+O+*@=@-@;@^@/@m@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@x#3#p@~#                      ",
+"                          Y@y#h+j+M+l+X+Y+n+Z+O+O+`+A@B@C@/@D@9@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@V@z#A#B#C#3#F@D#                      ",
+"                            E#F#l+m+n+o+N+O+*@=@-@;@^@/@9@U@n@n@n@n@V@z#A#G#H#o@I#J#K#L#M#d#N#O#P#Q#C#3#3#3#3#3#3#X@R#                      ",
+"                            ; S#T#U#V#W#X#Y#Z#`# $.$+$@$#$$$%$&$*$=$-$-$-$-$-$-$-$-$-$-$-$-$-$-$-$-$-$-$-$-$-$-$;$>$                        ",
+"                              Q+> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ,$                          ",
+"                                                                                                                                            ",
+"                                                                                                                                            ",
+"                                                                                                                                            "};
+
+static char * desktop_xpm[] = {
+"69 45 434 2",
+"  	c None",
+". 	c #000000",
+"+ 	c #B6BECA",
+"@ 	c #A5AFBE",
+"# 	c #737D8C",
+"$ 	c #909CAF",
+"% 	c #556784",
+"& 	c #44526A",
+"* 	c #4D4E41",
+"= 	c #C8C9BC",
+"- 	c #DBDCCC",
+"; 	c #D3D4C0",
+"> 	c #D2D3C0",
+", 	c #D1D3BF",
+"' 	c #D1D3BE",
+") 	c #D1D2BE",
+"! 	c #D0D1BD",
+"~ 	c #CFD0BC",
+"{ 	c #CED0BC",
+"] 	c #CDD0BB",
+"^ 	c #CDCFBA",
+"/ 	c #CDCEB9",
+"( 	c #CDCDB9",
+"_ 	c #CCCDB9",
+": 	c #71725E",
+"< 	c #616252",
+"[ 	c #97987F",
+"} 	c #BCBE9F",
+"| 	c #BBBD9E",
+"1 	c #BBBD9D",
+"2 	c #BABC9D",
+"3 	c #B9BB9C",
+"4 	c #B8BB9B",
+"5 	c #B8BA9A",
+"6 	c #B7B999",
+"7 	c #B6B899",
+"8 	c #B5B898",
+"9 	c #B5B797",
+"0 	c #B4B696",
+"a 	c #B3B695",
+"b 	c #B3B595",
+"c 	c #B2B494",
+"d 	c #B1B493",
+"e 	c #B0B392",
+"f 	c #B0B291",
+"g 	c #AFB291",
+"h 	c #6F725C",
+"i 	c #B9BC9C",
+"j 	c #B9BB9B",
+"k 	c #B8BA9B",
+"l 	c #B7B99A",
+"m 	c #B6B898",
+"n 	c #B4B797",
+"o 	c #B2B594",
+"p 	c #B1B393",
+"q 	c #AFB190",
+"r 	c #AEB08F",
+"s 	c #ADB08F",
+"t 	c #6E705B",
+"u 	c #BBBCAC",
+"v 	c #BABD9D",
+"w 	c #B2B595",
+"x 	c #AFB191",
+"y 	c #AEB190",
+"z 	c #ADAF8E",
+"A 	c #ACAF8D",
+"B 	c #96997C",
+"C 	c #B6B999",
+"D 	c #B0B292",
+"E 	c #ACAF8E",
+"F 	c #ACAE8D",
+"G 	c #ABAE8C",
+"H 	c #96987A",
+"I 	c #7A7B67",
+"J 	c #5B5C4C",
+"K 	c #B7BA9A",
+"L 	c #AAAD8C",
+"M 	c #AAAD8B",
+"N 	c #959779",
+"O 	c #D3D3D3",
+"P 	c #F6F6F6",
+"Q 	c #FFFFFF",
+"R 	c #F9F9F9",
+"S 	c #DADADA",
+"T 	c #585858",
+"U 	c #2C2D25",
+"V 	c #B3B596",
+"W 	c #B4B796",
+"X 	c #B3B696",
+"Y 	c #B1B392",
+"Z 	c #ADB08E",
+"` 	c #ABAE8D",
+" .	c #A9AC8A",
+"..	c #A9AB8A",
+"+.	c #949678",
+"@.	c #C7C7C7",
+"#.	c #D1D1D1",
+"$.	c #D6D6D6",
+"%.	c #B0B293",
+"&.	c #AAAC8B",
+"*.	c #A8AB89",
+"=.	c #A7AA88",
+"-.	c #939678",
+";.	c #FEFEFE",
+">.	c #FDFDFD",
+",.	c #C0C0C0",
+"'.	c #E1E1E1",
+").	c #F0F0F0",
+"!.	c #9B9B9B",
+"~.	c #ADAF90",
+"{.	c #ABAD8C",
+"].	c #A8AB8A",
+"^.	c #A6A987",
+"/.	c #929576",
+"(.	c #FCFCFB",
+"_.	c #FBFBFB",
+":.	c #AFAFAE",
+"<.	c #E9E9E9",
+"[.	c #DFDFDF",
+"}.	c #8F8F8F",
+"|.	c #ABAE8E",
+"1.	c #AEB18F",
+"2.	c #A9AC8B",
+"3.	c #A7AA87",
+"4.	c #A5A886",
+"5.	c #909475",
+"6.	c #FAFAF9",
+"7.	c #F9F9F8",
+"8.	c #A4A4A3",
+"9.	c #F4F4F4",
+"0.	c #CFCFCF",
+"a.	c #A2A2A2",
+"b.	c #34342B",
+"c.	c #AAAD8D",
+"d.	c #A5A986",
+"e.	c #A5A885",
+"f.	c #A4A785",
+"g.	c #909274",
+"h.	c #F8F8F7",
+"i.	c #F8F7F6",
+"j.	c #9E9E9E",
+"k.	c #565747",
+"l.	c #6F715C",
+"m.	c #0D0D0B",
+"n.	c #392E27",
+"o.	c #8C8C70",
+"p.	c #A5A787",
+"q.	c #A6AA87",
+"r.	c #A4A784",
+"s.	c #A3A683",
+"t.	c #8F9173",
+"u.	c #F7F6F5",
+"v.	c #F6F6F4",
+"w.	c #F4F3F2",
+"x.	c #DEDDDC",
+"y.	c #D3D2D0",
+"z.	c #B7B7B5",
+"A.	c #9F9E9D",
+"B.	c #706F6F",
+"C.	c #65625A",
+"D.	c #A2A486",
+"E.	c #6F705B",
+"F.	c #141411",
+"G.	c #453F3F",
+"H.	c #E7ACA3",
+"I.	c #C25B4B",
+"J.	c #2C1813",
+"K.	c #818469",
+"L.	c #A3A684",
+"M.	c #A2A683",
+"N.	c #A2A582",
+"O.	c #8E9071",
+"P.	c #F5F4F3",
+"Q.	c #F2F2F0",
+"R.	c #E4E4E2",
+"S.	c #DAD9D7",
+"T.	c #D8D8D6",
+"U.	c #CDCCCA",
+"V.	c #AFAEAC",
+"W.	c #88847B",
+"X.	c #11110C",
+"Y.	c #444035",
+"Z.	c #E8DAB0",
+"`.	c #A09993",
+" +	c #9D4E42",
+".+	c #6E2316",
+"++	c #200F0A",
+"@+	c #6F725B",
+"#+	c #A6A986",
+"$+	c #A3A784",
+"%+	c #A1A582",
+"&+	c #A1A481",
+"*+	c #8D9070",
+"=+	c #F3F3F1",
+"-+	c #EFEFED",
+";+	c #EEEDEB",
+">+	c #EDECEA",
+",+	c #E9E8E6",
+"'+	c #D5D4D3",
+")+	c #BDBCBB",
+"!+	c #110F0D",
+"~+	c #2C2A23",
+"{+	c #F0DFAB",
+"]+	c #D0B466",
+"^+	c #BA8C2C",
+"/+	c #785F32",
+"(+	c #341813",
+"_+	c #191612",
+":+	c #82856A",
+"<+	c #A2A583",
+"[+	c #A0A480",
+"}+	c #9FA380",
+"|+	c #8C8F70",
+"1+	c #F6F5F4",
+"2+	c #F5F5F3",
+"3+	c #F1F1EF",
+"4+	c #F1F0EE",
+"5+	c #ECEBE9",
+"6+	c #EAE9E7",
+"7+	c #DAD6CD",
+"8+	c #161511",
+"9+	c #2D2C26",
+"0+	c #F2E2B2",
+"a+	c #D0B465",
+"b+	c #B8892B",
+"c+	c #A47114",
+"d+	c #4F3406",
+"e+	c #1B170D",
+"f+	c #73755D",
+"g+	c #9C9F7F",
+"h+	c #A0A481",
+"i+	c #A0A380",
+"j+	c #9FA27F",
+"k+	c #9EA27E",
+"l+	c #8B8E6F",
+"m+	c #BABC9C",
+"n+	c #F3F2F1",
+"o+	c #F0F0EE",
+"p+	c #F0EFED",
+"q+	c #EFEEEC",
+"r+	c #C5C3BC",
+"s+	c #15140E",
+"t+	c #F2E3B3",
+"u+	c #D0B567",
+"v+	c #B98D2F",
+"w+	c #A77216",
+"x+	c #5A3D09",
+"y+	c #1B1507",
+"z+	c #5B5D4A",
+"A+	c #9B9E7E",
+"B+	c #9EA17E",
+"C+	c #9DA17D",
+"D+	c #898D6D",
+"E+	c #3C382F",
+"F+	c #2B281E",
+"G+	c #F0DFA7",
+"H+	c #D0B468",
+"I+	c #BE9032",
+"J+	c #B07C1B",
+"K+	c #60410B",
+"L+	c #181001",
+"M+	c #3D3E31",
+"N+	c #95987A",
+"O+	c #9DA07D",
+"P+	c #9CA07C",
+"Q+	c #888C6C",
+"R+	c #E7E6E4",
+"S+	c #4E4A42",
+"T+	c #AEA7A0",
+"U+	c #CDB591",
+"V+	c #C59E40",
+"W+	c #B7821E",
+"X+	c #62440E",
+"Y+	c #1E1707",
+"Z+	c #3A3834",
+"`+	c #8C8E71",
+" @	c #9FA37F",
+".@	c #9C9F7B",
+"+@	c #9B9F7B",
+"@@	c #878B6B",
+"#@	c #EDEDEB",
+"$@	c #EBEAE8",
+"%@	c #E9E8E5",
+"&@	c #1F1F1F",
+"*@	c #262420",
+"=@	c #907E69",
+"-@	c #9A7A55",
+";@	c #7B6033",
+">@	c #161007",
+",@	c #444443",
+"'@	c #B8B7B4",
+")@	c #9B958A",
+"!@	c #8E9073",
+"~@	c #9A9E7A",
+"{@	c #9A9D79",
+"]@	c #878A6A",
+"^@	c #E8E7E5",
+"/@	c #E8E7E4",
+"(@	c #E7E6E3",
+"_@	c #1E1D1D",
+":@	c #141414",
+"<@	c #161613",
+"[@	c #22211F",
+"}@	c #4C4C4A",
+"|@	c #B1B0AD",
+"1@	c #D2D1CD",
+"2@	c #D9D8D4",
+"3@	c #9F998E",
+"4@	c #8F9274",
+"5@	c #9EA27F",
+"6@	c #9B9E7B",
+"7@	c #999D79",
+"8@	c #999C78",
+"9@	c #868969",
+"0@	c #E6E5E2",
+"a@	c #E5E4E1",
+"b@	c #E6E4E1",
+"c@	c #E5E4E0",
+"d@	c #E0DEDB",
+"e@	c #D0CFCB",
+"f@	c #C2C2BE",
+"g@	c #C3C3BF",
+"h@	c #D8D7D3",
+"i@	c #D8D6D2",
+"j@	c #D9D7D3",
+"k@	c #9F998D",
+"l@	c #8E9173",
+"m@	c #9DA07C",
+"n@	c #9C9F7C",
+"o@	c #999D78",
+"p@	c #989C78",
+"q@	c #979B77",
+"r@	c #858868",
+"s@	c #E4E3E0",
+"t@	c #E3E2DF",
+"u@	c #E3E2DE",
+"v@	c #E4E2DF",
+"w@	c #E4E3DF",
+"x@	c #E2E1DD",
+"y@	c #E0DFDB",
+"z@	c #DBDAD6",
+"A@	c #DAD8D4",
+"B@	c #DCDAD6",
+"C@	c #9E988D",
+"D@	c #8D9071",
+"E@	c #9B9E7A",
+"F@	c #989C77",
+"G@	c #979B76",
+"H@	c #969A76",
+"I@	c #848767",
+"J@	c #EDEDED",
+"K@	c #E1E0DD",
+"L@	c #E1DFDC",
+"M@	c #E1E0DC",
+"N@	c #DFDEDA",
+"O@	c #E0DEDA",
+"P@	c #DDDBD7",
+"Q@	c #D8D6D1",
+"R@	c #D7D5D1",
+"S@	c #9D978B",
+"T@	c #969A75",
+"U@	c #959974",
+"V@	c #828666",
+"W@	c #E1DFDB",
+"X@	c #DEDDD9",
+"Y@	c #DEDCD8",
+"Z@	c #D7D6D1",
+"`@	c #D5D3CE",
+" #	c #969975",
+".#	c #949873",
+"+#	c #828565",
+"@#	c #999891",
+"##	c #A39E92",
+"$#	c #A49E93",
+"%#	c #A39D92",
+"&#	c #A39D91",
+"*#	c #A19C90",
+"=#	c #A29C90",
+"-#	c #A19B8F",
+";#	c #A19B90",
+">#	c #9D978C",
+",#	c #9B968A",
+"'#	c #676359",
+")#	c #8B8D6F",
+"!#	c #979A76",
+"~#	c #949773",
+"{#	c #CDCFB9",
+"]#	c #6D6F59",
+"^#	c #575A46",
+"/#	c #8E9171",
+"(#	c #989B77",
+"_#	c #959975",
+":#	c #D6D7C6",
+"<#	c #A0A282",
+"[#	c #95987B",
+"}#	c #949779",
+"|#	c #929577",
+"1#	c #929476",
+"2#	c #919476",
+"3#	c #919376",
+"4#	c #909275",
+"5#	c #8F9273",
+"6#	c #8E9172",
+"7#	c #8D9072",
+"8#	c #8C9071",
+"9#	c #8A8D6F",
+"0#	c #8A8C6E",
+"a#	c #979A78",
+"b#	c #76849C",
+"c#	c #72725E",
+"d#	c #7A7D5F",
+"e#	c #9298A2",
+"f#	c #70725D",
+"g#	c #8B8D72",
+"h#	c #8F9075",
+"i#	c #979A7C",
+"j#	c #96997B",
+"k#	c #96987B",
+"l#	c #919475",
+"m#	c #909374",
+"n#	c #8F9172",
+"o#	c #8C9070",
+"p#	c #8A8E6E",
+"q#	c #8A8D6D",
+"r#	c #898C6D",
+"s#	c #878A69",
+"t#	c #858869",
+"u#	c #838766",
+"v#	c #838666",
+"w#	c #828665",
+"x#	c #364155",
+"y#	c #4B5564",
+"z#	c #848C98",
+"A#	c #2B3444",
+"                                                                                                                                          ",
+"                                                                                                                                          ",
+"                                                                                                                                          ",
+"                                                                                                                                          ",
+"                                                                                                                                          ",
+"                  . . . .                                                                                   . . . . .                     ",
+"                . + @ @ # . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + $ $ # .                   ",
+"                . $ % & * = - ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; > , ' ) ! ! ! ~ { ] ^ / / ( _ : @ % & .                   ",
+"                . $ & < [ } } } } } } } } } } } } } } } } } } } } } } } } } | 1 2 3 4 5 6 7 8 9 0 a b c d e f g h $ & .                   ",
+"                . # < [ } } } } } } } } } } } } } } } } } } } } } } } } } | 2 i j k l 6 m 9 n 0 b o d p e g q r s t $ .                   ",
+"                  . u } } } } } } } } } } } } } } } } } } } } } } } } | v 2 3 k 5 6 7 8 9 0 a w c d e f x y s z A B . .                   ",
+"                  . ; } } } } } } } } } } } } } } } } } } } } } } } | 2 3 j k l C m 9 n 0 b o d p D g y r s E F G H .                     ",
+"                  . ; } } } } } } } } } I . . . . . . . . . . . . J l 3 k K 6 m 8 9 0 a o c p e g q y s z A G L M N .                     ",
+"                  . ; } } } } } } } } } . O P Q Q Q Q Q Q Q Q R S T U V 7 C m 9 W X b c d Y D g y r Z E ` G M  ...+..                     ",
+"                  . ; } } } } } } } } } . P Q Q Q Q Q Q Q Q Q Q @.#.$.. %.n n 0 b o c p e g q y s E A G L &. .*.=.-..                     ",
+"                  . ; } } } } } } } } } . Q Q Q Q Q Q Q ;.Q ;.>.,.'.).!.. ~.w b c d e D g y r Z E ` {.M  .].*.=.^./..                     ",
+"                  . ; } } } } } } } } } . Q Q Q Q Q ;.>.(.>.(._.:.<.Q [.}.. |.e p e g q 1.s E F G M 2. .*.=.3.^.4.5..                     ",
+"                  . ; } } } } } } } } } . Q Q Q ;.>.(._.6._.6.7.8.).Q 9.0.a.b.c.q g y s z A ` {.M  .*.*.=.^.d.e.f.g..                     ",
+"                  . ; } } } } } } } } } . Q ;.>.(._.6.7.h.7.h.i.j.. . . . . . k.c.r s l.m.n.o.p. .*.=.q.^.4.f.r.s.t..                     ",
+"                  . ; } } } } } } } } } . Q (._.6.7.h.i.u.i.u.v.w.x.y.z.A.B.C.. D.E.F.G.H.I.J.K.*.=.^.4.e.f.L.M.N.O..                     ",
+"                  . ; } } } } } } } } | . Q 6.7.h.i.u.v.P.v.P.w.Q.R.S.T.U.V.W.. X.Y.Z.`. +.+++@+^.#+4.f.$+s.N.%+&+*+.                     ",
+"                  . ; } } } } } } } | 2 . Q h.i.u.v.P.w.=+w.=+Q.-+;+>+,+'+)+!+~+{+]+^+/+(+_+:+<+4.e.r.L.M.N.&+[+}+|+.                     ",
+"                  . ; } } } } } | | 2 3 . Q 1+2+w.w.=+Q.3+Q.3+4+;+5+6+7+8+9+0+a+b+c+d+e+f+g+r.L.f.$+s.N.%+h+i+j+k+l+.                     ",
+"                  . ; } } } } | 2 m+3 k . Q w.n+Q.o+-+4+p+4+p+q+5+r+s+9+t+u+v+w+x+y+z+A+<+L.M.r.L.M.N.&+i+}+j+B+C+D+.                     ",
+"                  . ; } } | 1 2 3 4 5 6 . Q w.n+Q.o+-+4+p+4+p+,+E+F+G+H+I+J+K+L+M+N+<+$+s.f.$+s.N.&+h+i+j+k+C+O+P+Q+.                     ",
+"                  . ; } | 2 i j k l 6 m . Q o+-+-+q+;+>+>+>+R+S+T+U+V+W+X+Y+Z+. `+f.L.M.r.s.<+%+&+i+ @j+B+C+P+.@+@@@.                     ",
+"                  . > v 2 3 k 5 6 7 8 9 . Q #@>+5+5+5+$@%@$@&@*@=@-@;@>@,@'@)@. !@s.f.L.M.N.&+h+i+j+k+C+O+P++@~@{@]@.                     ",
+"                  . , 3 j k l C m 9 n 0 . Q $@,+,+^@/@/@(@_@:@:@<@[@}@|@1@2@3@. 4@r.s.<+%+&+i+ @5@B+C+P+.@6@~@7@8@9@.                     ",
+"                  . ) k K 6 m 8 9 0 a o . Q (@0@0@0@a@b@c@d@e@f@g@e@h@2@i@j@k@. l@M.N.&+[+}+j+k+C+m@n@+@~@{@o@p@q@r@.                     ",
+"                  . ! l C m 9 W X b c d . R s@t@u@v@w@x@u@x@y@z@z@z@A@B@j@i@C@. D@%+&+i+j+k+B+O+P++@E@~@7@8@F@G@H@I@.                     ",
+"                  . ! m 8 n 0 b o c p e . J@K@L@M@y@x@y@M@y@M@N@O@P@B@j@Q@R@S@. |+i+}+j+B+C+P+n@+@~@{@o@p@q@G@T@U@V@.                     ",
+"                  . ~ 9 0 X b c d e D g . #.W@O@N@X@y@X@O@X@O@Y@Y@B@B@i@Z@`@)@. l+j+k+B+O+P++@E@~@7@p@F@G@H@ #U@.#+#.                     ",
+"                  . ] 0 b o d p e g q 1.. @###$#%#&#%#*#=#*#=#-#;#k@k@>#>#,#'#. )#B+C+P+.@+@~@7@o@F@q@!#T@U@.#.#~#+#.                     ",
+"                  . {#b c d e f g y s z ]#. . . . . . . . . . . . . . . . . . ^#/#O+P++@E@{@7@p@(#G@T@_#U@.#~#~#~#+#.                     ",
+"                . . :#d p e g y r s E F  .<#[#}#|#1#2#3#4#4@5#6#7#8#|+l+l+9#0#/#a#.@6@~@7@8@F@q@H@T@U@.#.#~#~#~#~#+#. .                   ",
+"                . b#c#e f x y s z A ` L M  .*.*.=.^.4.e.f.L.M.N.&+h+i+j+k+C+O+n@+@~@{@7@p@(#G@T@_#U@.#~#~#~#~#~#~#d#e#.                   ",
+"                . % b#f#y r Z E ` G M  . .*.=.^.#+4.f.$+s.N.%+&+i+ @k+B+O+P++@E@~@7@8@F@G@H@T@U@.#~#~#~#~#~#~#~#~#+ & .                   ",
+"                . % % b#g#h#i#j#k#H N +.-.-.|#2#l#m#g.5#n#O.*+o#|+l+p#q#r#Q+@@]@s#9@t#r@I@u#v#w#+#+#+#+#+#+#+#+#@ % & .                   ",
+"                . x#x#x#y#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . z#x#x#A#.                   ",
+"                . . . . . .                                                                                 . . . . . .                   ",
+"                                                                                                                                          ",
+"                                                                                                                                          ",
+"                                                                                                                                          ",
+"                                                                                                                                          ",
+"                                                                                                                                          "};
+
+static char * documents_xpm[] = {
+"48 48 213 2",
+"  	c None",
+". 	c #000000",
+"+ 	c #D3D3D3",
+"@ 	c #F6F6F6",
+"# 	c #FFFFFF",
+"$ 	c #F9F9F9",
+"% 	c #F9F9F8",
+"& 	c #E7E7E7",
+"* 	c #E4E4E4",
+"= 	c #CDCDCD",
+"- 	c #EFEFEE",
+"; 	c #AFAFAE",
+"> 	c #E9E9E9",
+", 	c #B3B3B3",
+"' 	c #797979",
+") 	c #787878",
+"! 	c #EEEEEE",
+"~ 	c #A4A4A3",
+"{ 	c #F0F0F0",
+"] 	c #F4F4F4",
+"^ 	c #ABABAB",
+"/ 	c #FEFEFE",
+"( 	c #FDFDFD",
+"_ 	c #FCFCFB",
+": 	c #FBFBFB",
+"< 	c #F2F2F2",
+"[ 	c #9E9E9E",
+"} 	c #777777",
+"| 	c #767676",
+"1 	c #767675",
+"2 	c #D4D4D3",
+"3 	c #B9B7B6",
+"4 	c #838381",
+"5 	c #848381",
+"6 	c #6A6763",
+"7 	c #FAFAF9",
+"8 	c #F8F8F7",
+"9 	c #F8F7F6",
+"0 	c #F3F2F1",
+"a 	c #E0E0DF",
+"b 	c #DCDAD8",
+"c 	c #CACAC8",
+"d 	c #B6B6B4",
+"e 	c #72706C",
+"f 	c #757575",
+"g 	c #757574",
+"h 	c #757474",
+"i 	c #747473",
+"j 	c #F4F3F2",
+"k 	c #F1F0EF",
+"l 	c #F0EFED",
+"m 	c #E5E4E2",
+"n 	c #C4C3C0",
+"o 	c #817D74",
+"p 	c #F7F6F5",
+"q 	c #F6F6F4",
+"r 	c #F5F4F3",
+"s 	c #EBEAE8",
+"t 	c #E1DFDC",
+"u 	c #8B867D",
+"v 	c #747373",
+"w 	c #737372",
+"x 	c #727271",
+"y 	c #717170",
+"z 	c #70706F",
+"A 	c #6C6C6B",
+"B 	c #6A6968",
+"C 	c #A49E93",
+"D 	c #F6F5F4",
+"E 	c #F5F5F3",
+"F 	c #F3F3F1",
+"G 	c #F2F2F0",
+"H 	c #F1F1EF",
+"I 	c #F1F0EE",
+"J 	c #EEEDEB",
+"K 	c #ECEBE9",
+"L 	c #E7E6E3",
+"M 	c #E2E1DF",
+"N 	c #E4E3E0",
+"O 	c #737272",
+"P 	c #727170",
+"Q 	c #71706F",
+"R 	c #6F6F6E",
+"S 	c #6E6D6C",
+"T 	c #6C6C6A",
+"U 	c #6C6B6A",
+"V 	c #6B6A69",
+"W 	c #F0F0EE",
+"X 	c #EFEFED",
+"Y 	c #EFEEEC",
+"Z 	c #E8E7E5",
+"` 	c #E5E4E1",
+" .	c #E2E1DE",
+"..	c #98A8B5",
+"+.	c #98A8B4",
+"@.	c #98A7B4",
+"#.	c #97A7B3",
+"$.	c #EDECEA",
+"%.	c #706F6F",
+"&.	c #6D6D6B",
+"*.	c #6B6B69",
+"=.	c #6B6A68",
+"-.	c #6A6A68",
+";.	c #E0DFDB",
+">.	c #A19C90",
+",.	c #EDEDEB",
+"'.	c #BEBCC7",
+").	c #EDDFB1",
+"!.	c #97A6B3",
+"~.	c #96A6B2",
+"{.	c #E9E8E5",
+"].	c #E6E4E1",
+"^.	c #E3E2DE",
+"/.	c #DFDEDA",
+"(.	c #DEDDD9",
+"_.	c #DDDCD8",
+":.	c #A19B90",
+"<.	c #95A5B1",
+"[.	c #BCBAC5",
+"}.	c #EBDEAF",
+"|.	c #95A4B1",
+"1.	c #6D6C6B",
+"2.	c #6C6B69",
+"3.	c #6A6967",
+"4.	c #696866",
+"5.	c #686866",
+"6.	c #DCDBD7",
+"7.	c #94A3B0",
+"8.	c #BBB9C4",
+"9.	c #EADDAE",
+"0.	c #E9DCAE",
+"a.	c #94A3AF",
+"b.	c #E5E4E0",
+"c.	c #E4E3DF",
+"d.	c #E2E1DD",
+"e.	c #DBD9D5",
+"f.	c #D9D7D3",
+"g.	c #9F998D",
+"h.	c #93A2AE",
+"i.	c #BAB7C2",
+"j.	c #BAB8C2",
+"k.	c #92A1AD",
+"l.	c #686766",
+"m.	c #686765",
+"n.	c #666664",
+"o.	c #D8D6D2",
+"p.	c #9E988D",
+"q.	c #EDEDED",
+"r.	c #E1E0DD",
+"s.	c #E1E0DC",
+"t.	c #E0DEDA",
+"u.	c #DDDBD7",
+"v.	c #DCDAD6",
+"w.	c #D8D6D1",
+"x.	c #D7D5D1",
+"y.	c #9D978B",
+"z.	c #D1D1D1",
+"A.	c #E1DFDB",
+"B.	c #DEDCD8",
+"C.	c #D7D6D1",
+"D.	c #D5D3CE",
+"E.	c #9B958A",
+"F.	c #6E6E6D",
+"G.	c #999891",
+"H.	c #A39E92",
+"I.	c #A39D92",
+"J.	c #A39D91",
+"K.	c #A29C90",
+"L.	c #A19B8F",
+"M.	c #9D978C",
+"N.	c #9B968A",
+"O.	c #676359",
+"P.	c #E6E5E2",
+"Q.	c #91908E",
+"R.	c #62615F",
+"S.	c #595856",
+"T.	c #575755",
+"U.	c #575654",
+"V.	c #565654",
+"W.	c #B5B4B1",
+"X.	c #B4B2AF",
+"Y.	c #B3B1AE",
+"Z.	c #B1AFAC",
+"`.	c #B0AEAB",
+" +	c #807B73",
+".+	c #D8D8D4",
+"++	c #D9D8D4",
+"@+	c #D8D7D3",
+"#+	c #D7D6D2",
+"$+	c #D5D3CF",
+"%+	c #D4D2CE",
+"&+	c #D1CFCB",
+"*+	c #D0CEC9",
+"=+	c #CFCDC9",
+"-+	c #979186",
+";+	c #E9E8E6",
+">+	c #E3E2DF",
+",+	c #8F8E8C",
+"'+	c #CDCCC9",
+")+	c #BBBAB6",
+"!+	c #B7B6B3",
+"~+	c #B6B5B2",
+"{+	c #B5B5B1",
+"]+	c #B6B5B1",
+"^+	c #B0AEAA",
+"/+	c #AFADAA",
+"(+	c #807B71",
+"_+	c #D6D5D1",
+":+	c #D6D4D0",
+"<+	c #D0CECA",
+"[+	c #CFCEC9",
+"}+	c #CDCBC6",
+"|+	c #958F85",
+"                                                                                                ",
+"                                                                                                ",
+"                                                                                                ",
+"                                                                                                ",
+"                                                                                                ",
+"                                                                                                ",
+"                                                                                                ",
+"                                                                                                ",
+"                                      . . . . . . . . . . . . . . . .                           ",
+"                                    . + @ # # # # # # # # $ % % & * = .                         ",
+"                                    . @ # # # # # # # # # # % - ; > # , .                       ",
+"                                    . # # ' ' ' ' ' ) ' ) ) % ! ~ { # ] ^ .                     ",
+"                                    . # # # # # / ( _ ( _ : % < [ . . . . .                     ",
+"                            . . . . . # # ' ) ) } } | } | 1 % ] 2 3 4 5 6 .                     ",
+"                          . + @ # # . # / ( _ : 7 % 8 % 8 9 % 0 a b c d e .                     ",
+"                          . @ # # # . # _ } | 1 f g h g h i j k l l m n o .                     ",
+"                          . # # ' ' . # 7 % 8 9 p q r q r j j j j s t t u .                     ",
+"                  . . . . . # # # # . # 8 g h i v w w w w x y z z A B t C .                     ",
+"                . + @ # # . # # ' ) . # D E j j F G H G H I J K L M N t C .                     ",
+"                . @ # # # . # / ( _ . # j O x y y P y P y Q R S T U V t C .                     ",
+"                . # # ' ' . # _ } | . # j 0 G W X I l I l Y K Z ` N  .t C .                     ",
+"                . # # # # . # 7 % 8 . # W ....+.@.#.$.%.%.R S &.*.=.-.;.>..                     ",
+"                . # # ' ) . # 8 g h . # ,.#.'.).!.~.{.s {.{.` ].^./.(._.:..                     ",
+"                . # / ( _ . # D E j . # s <.[.}.}.|.L S &.1.2.*.3.4.5.6.:..                     ",
+"                . # _ } | . # j O x . # L 7.8.9.0.a.b.].b.c.d.;.(.6.e.f.g..                     ",
+"                . # 7 % 8 . # j 0 G . $ N h.i.i.j.k.^.=.*.-.-.4.l.m.n.o.p..                     ",
+"                . # 8 g h . # W y y . q.r.t s.;.d.;.s.;.s./.t.u.v.f.w.x.y..                     ",
+"                . # D E j . # ,.$.K . z.A.t./.(.;.(.t.(.t.B.B.v.v.o.C.D.E..                     ",
+"                . # j O x . # s F.F.. G.H.C I.J.I.>.K.>.K.L.:.g.g.M.M.N.O..                     ",
+"                . # j 0 G . # L P.P.Q.. . . . . . . . . . . . . . . . . .                       ",
+"                . # W X X . $ N *.*.3.R.S.T.U.T.V.V.W.X.Y.Z.`. +.                               ",
+"                . # ,.%.R . q.r.t s.;.(..+++@+++#+o.$+%+&+*+=+-+.                               ",
+"                . # s ;+;+. z.A.t./.(.;.(.t.(.t.B.B.v.v.o.C.D.E..                               ",
+"                . # L 1.1.. G.H.C I.J.I.>.K.>.K.L.:.g.g.M.M.N.O..                               ",
+"                . $ N >+^.,+. . . . . . . . . . . . . . . . . .                                 ",
+"                . q.r.t s.6.'+)+!+~+!+{+]+X.Y.Z.^+/+(+.                                         ",
+"                . z.A.t./.(.6.#+o._+o.:+:+%+%+<+[+}+|+.                                         ",
+"                . G.H.C I.J.I.>.K.>.K.L.:.g.g.M.M.N.O..                                         ",
+"                  . . . . . . . . . . . . . . . . . .                                           ",
+"                                                                                                ",
+"                                                                                                ",
+"                                                                                                ",
+"                                                                                                ",
+"                                                                                                ",
+"                                                                                                ",
+"                                                                                                ",
+"                                                                                                ",
+"                                                                                                "};
+
+
 
 #define DIR_LIST_WIDTH   180
 #define DIR_LIST_HEIGHT  180
@@ -335,6 +1606,9 @@
 static void gtk_file_selection_delete_file (GtkWidget *widget, gpointer data);
 static void gtk_file_selection_rename_file (GtkWidget *widget, gpointer data);
 
+static void home_clicked (GtkWidget *widget, gpointer data);
+static void desktop_clicked (GtkWidget *widget, gpointer data);
+static void documents_clicked (GtkWidget *widget, gpointer data);
 
 
 static GtkWindowClass *parent_class = NULL;
@@ -379,6 +1653,43 @@
   object_class->destroy = gtk_file_selection_destroy;
 }
 
+static GtkWidget *
+create_pixmap_button (GtkFileSelection *filesel, 
+		      GtkWidget *parent_hbox,
+		      gchar **xpm_data,
+		      gchar *title)
+{
+  GtkWidget *btn;
+  GtkWidget *hbox;
+  GtkWidget *wpixmap;
+  GtkWidget *label;
+  GdkPixmap *pixmap;
+  GdkPixmap *mask;
+  
+  btn = gtk_button_new ();
+  gtk_box_pack_start (GTK_BOX (parent_hbox), btn, TRUE, FALSE, 5);
+  gtk_widget_realize (btn);
+
+  pixmap = gdk_pixmap_create_from_xpm_d (btn->window, &mask, 
+					 &btn->style->bg[GTK_STATE_NORMAL], 
+					 (gchar**)xpm_data);
+  
+  label = gtk_label_new (title);
+  
+  wpixmap = gtk_pixmap_new (pixmap, mask);
+  
+  hbox = gtk_vbox_new (FALSE, 5);
+
+  gtk_box_pack_start (GTK_BOX (hbox), wpixmap, FALSE, FALSE, 0);
+  gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
+
+  gtk_widget_show_all (hbox);
+
+  gtk_container_add (GTK_CONTAINER (btn), hbox);
+
+  return btn;
+}
+
 static void
 gtk_file_selection_init (GtkFileSelection *filesel)
 {
@@ -388,7 +1699,10 @@
   GtkWidget *confirm_area;
   GtkWidget *pulldown_hbox;
   GtkWidget *scrolled_win;
+  GtkWidget *navigation_area;
+  GtkWidget *btn;
 
+  char *dirname;
   char *dir_title [2];
   char *file_title [2];
   
@@ -426,6 +1740,49 @@
   gtk_box_pack_start (GTK_BOX (filesel->main_vbox), list_hbox, TRUE, TRUE, 0);
   gtk_widget_show (list_hbox);
 
+  /* The navigation buttons */
+  navigation_area = gtk_vbox_new (TRUE, 0);
+  gtk_box_pack_start (GTK_BOX (list_hbox), navigation_area, FALSE, FALSE, 5);
+  gtk_widget_show (navigation_area);
+
+  if (g_get_home_dir () != NULL) 
+    {
+      struct stat sb;
+      btn = create_pixmap_button (filesel, navigation_area, 
+				  (gchar **)home_xpm, 
+				  _("Home"));
+      gtk_widget_show (btn);
+      gtk_signal_connect (GTK_OBJECT (btn), "clicked",
+			  home_clicked, filesel);
+
+      dirname = g_strdup_printf ("%s/Desktop/", g_get_home_dir ());
+      if (stat (dirname, &sb) == 0 && S_ISDIR(sb.st_mode))
+	{
+	  btn = create_pixmap_button (filesel, navigation_area, 
+				      (gchar **)desktop_xpm, 
+				      _("Desktop"));
+	  gtk_widget_show (btn);
+	  gtk_signal_connect (GTK_OBJECT (btn), "clicked",
+			      desktop_clicked, filesel);
+
+	  
+	}
+      g_free (dirname);
+      
+      dirname = g_strdup_printf ("%s/Documents/", g_get_home_dir ());
+      if (stat (dirname, &sb) == 0 && S_ISDIR(sb.st_mode))
+	{
+	  btn = create_pixmap_button (filesel, navigation_area, 
+				      (gchar **)documents_xpm, 
+				      _("Documents"));
+	  gtk_widget_show (btn);
+	  gtk_signal_connect (GTK_OBJECT (btn), "clicked",
+			      documents_clicked, filesel);
+	}
+      
+      g_free (dirname);
+    }
+
   /* The directories clist */
   dir_title[0] = _("Directories");
   dir_title[1] = NULL;
@@ -1095,6 +2452,41 @@
 }
 
 
+static void
+home_clicked (GtkWidget *widget, gpointer data)
+{
+  char *dir;
+  
+  dir = g_strdup_printf ("%s/", g_get_home_dir());
+  
+  gtk_file_selection_populate (GTK_FILE_SELECTION (data), 
+			       dir, FALSE);
+  g_free (dir);
+}
+
+static void
+desktop_clicked (GtkWidget *widget, gpointer data)
+{
+  char *dir;
+  
+  dir = g_strdup_printf ("%s/Desktop/", g_get_home_dir ());
+  
+  gtk_file_selection_populate (GTK_FILE_SELECTION (data), 
+			       dir, FALSE);
+  g_free (dir);
+}
+
+static void 
+documents_clicked (GtkWidget *widget, gpointer data)
+{
+  char *dir;
+  dir = g_strdup_printf ("%s/Documents/", g_get_home_dir ());
+  
+  gtk_file_selection_populate (GTK_FILE_SELECTION (data), dir, FALSE);
+  
+  g_free (dir);
+}
+
 static gint
 gtk_file_selection_key_press (GtkWidget   *widget,
 			      GdkEventKey *event,
@@ -1491,7 +2883,7 @@
 	{
 	  gtk_file_selection_update_history_menu (fs, cmpl_reference_position (cmpl_state));
 	}
-      
+
     }
 }
openSUSE Build Service is sponsored by