From: Brian Bidulock <bidul...@openss7.org> --- wmtrash/.gitignore | 1 + wmtrash/Makefile | 59 ++ wmtrash/conf/default.cf | 6 + wmtrash/conf/trash.xpm | 1489 ++++++++++++++++++++++++++++++++++++++++++++ wmtrash/conf/trashflat.xpm | 1035 ++++++++++++++++++++++++++++++ wmtrash/wmtrash.c | 452 ++++++++++++++ wmtrash/wmtrash.gif | Bin 0 -> 4476 bytes wmtrash/wmtrash.h | 78 +++ 8 files changed, 3120 insertions(+) create mode 100644 wmtrash/.gitignore create mode 100644 wmtrash/Makefile create mode 100644 wmtrash/conf/default.cf create mode 100644 wmtrash/conf/trash.xpm create mode 100644 wmtrash/conf/trashflat.xpm create mode 100644 wmtrash/wmtrash.c create mode 100644 wmtrash/wmtrash.gif create mode 100644 wmtrash/wmtrash.h
diff --git a/wmtrash/.gitignore b/wmtrash/.gitignore new file mode 100644 index 0000000..59d01a1 --- /dev/null +++ b/wmtrash/.gitignore @@ -0,0 +1 @@ +wmtrash diff --git a/wmtrash/Makefile b/wmtrash/Makefile new file mode 100644 index 0000000..1074fb5 --- /dev/null +++ b/wmtrash/Makefile @@ -0,0 +1,59 @@ + + +# this makefile is part of the "wmtrash" project. +# Copyright (C) 2003 by Jean Philippe GUILLEMIN <jp.guille...@free.fr> +# license: This software is under GPL version 2 of license + + +HEADERS = + +OBJECTS = + +# customize install path as you need +SRC = wmtrash.c +BIN = wmtrash +PREFIX = /usr +CONFDIR = /etc/wmtrash +DESTDIR = +SHAREDIR = /share/wmtrash + +SRCPATH = . +BINPATH = $(DESTDIR)$(PREFIX)/bin +CONFIGPATH = $(DESTDIR)$(CONFDIR) +ICONPATH = $(DESTDIR)$(PREFIX)$(SHAREDIR) +CONFIGFILE = default.cf +CFLAGS = -g -Wall +DEFINE = -D__CONFPATH='"$(CONFDIR)"' -D__CONFFILE='"$(CONFIGFILE)"' -D__ICONPATH='"$(PREFIX)$(SHAREDIR)"' + +LIBCONFIG = `gtk-config --cflags --libs` + + +$(BIN) : $(SRC) + gcc $(CFLAGS) $(DEFINE) $(LIBCONFIG) -o $(BIN) $(SRC) + + +install : $(BIN) path + chmod 755 $(SRCPATH)/$(BIN) + chmod 666 $(SRCPATH)/conf/*.xpm + chmod 666 $(SRCPATH)/conf/*.cf + strip $(SRCPATH)/$(BIN) + cp -pf $(SRCPATH)/$(BIN) $(BINPATH)/ + cp -pf $(SRCPATH)/conf/*.xpm $(ICONPATH)/ + cp -pf $(SRCPATH)/conf/*.cf $(CONFIGPATH)/ + + +uninstall : $(BINPATH)/$(BIN) + rm -f $(BINPATH)/$(BIN) + rm -rf $(CONFIGPATH) + rm -rf $(ICONPATH) + + +clean : + rm -f $(SRCPATH)/*.o + rm -f $(SRCPATH)/$(BIN) + + +path : $(PREFIX) + mkdir -p $(CONFIGPATH) + mkdir -p $(ICONPATH) + diff --git a/wmtrash/conf/default.cf b/wmtrash/conf/default.cf new file mode 100644 index 0000000..2d76c5d --- /dev/null +++ b/wmtrash/conf/default.cf @@ -0,0 +1,6 @@ +# Config file for wmtrash + +filemanager = konqueror +trashpath = ~/Desktop/Trash +trashicon = trash.xpm + diff --git a/wmtrash/conf/trash.xpm b/wmtrash/conf/trash.xpm new file mode 100644 index 0000000..812fe65 --- /dev/null +++ b/wmtrash/conf/trash.xpm @@ -0,0 +1,1489 @@ +/* XPM */ +static char * trash_xpm[] = { +"64 64 1422 2", +" c None", +". c #EAEAEA", +"+ c #EDEDEE", +"@ c #E7E7E7", +"# c #E2E2E2", +"$ c #DEDEDE", +"% c #D9D9D9", +"& c #C2C2C2", +"* c #010101", +"= c #4D505A", +"- c #E0E0E6", +"; c #DDDDE5", +"> c #DDDDE2", +", c #DBDBE2", +"' c #D7D8DF", +") c #D6D6DD", +"! c #D2D4DB", +"~ c #D2D2DA", +"{ c #D0CFD8", +"] c #CECED6", +"^ c #CBCBD4", +"/ c #CACAD3", +"( c #C7C7D0", +"_ c #C5C5CF", +": c #C3C3CC", +"< c #C2C2CB", +"[ c #BFBFC8", +"} c #BDBDC7", +"| c #BCBBC6", +"1 c #BBBAC5", +"2 c #BAB9C3", +"3 c #B6B5C1", +"4 c #B4B2BF", +"5 c #B2B2BE", +"6 c #B0AFBB", +"7 c #ADADBA", +"8 c #ACABB7", +"9 c #ABAAB6", +"0 c #A8A6B2", +"a c #A5A5B1", +"b c #A19FAB", +"c c #9A9AA8", +"d c #898998", +"e c #494954", +"f c #D8D8DF", +"g c #D3D5DC", +"h c #CFCFD8", +"i c #B8B6C2", +"j c #A4A4AF", +"k c #908E9D", +"l c #898996", +"m c #C8C8D0", +"n c #B5B4BF", +"o c #ACABB8", +"p c #9E9EAA", +"q c #9999A5", +"r c #91919E", +"s c #8E8D98", +"t c #878896", +"u c #48474E", +"v c #9595A1", +"w c #868694", +"x c #43444B", +"y c #CFD0D8", +"z c #A8A7B4", +"A c #A1A1AF", +"B c #9897A3", +"C c #9292A0", +"D c #838492", +"E c #424146", +"F c #D4D5DA", +"G c #9897A4", +"H c #8E8D9D", +"I c #3D3C42", +"J c #CACAD2", +"K c #C3C3CB", +"L c #C1C0C8", +"M c #BEBDC5", +"N c #B9B9C1", +"O c #B8B8BF", +"P c #B4B3BB", +"Q c #ADADB3", +"R c #A4A3AA", +"S c #9E9EA4", +"T c #97969B", +"U c #949498", +"V c #959598", +"W c #969698", +"X c #8D8C8E", +"Y c #BDBCC5", +"Z c #828291", +"` c #A1A1A6", +" . c #A7A6AA", +".. c #AAAAAE", +"+. c #ACACAE", +"@. c #AFAFB2", +"#. c #B3B3B6", +"$. c #B6B6B8", +"%. c #BBBBBD", +"&. c #C8C8C8", +"*. c #D3D3D4", +"=. c #DDDEDE", +"-. c #E9E9EA", +";. c #EFEFF0", +">. c #EDEEEE", +",. c #F8F8F8", +"'. c #EEEEEF", +"). c #A0A0A4", +"!. c #A3A2AA", +"~. c #AAAAB3", +"{. c #ACAAB4", +"]. c #AEADB7", +"^. c #B2B1BA", +"/. c #B7B5BF", +"(. c #B9B8C2", +"_. c #7E7D8D", +":. c #939395", +"<. c #E5E5E5", +"[. c #EEEEEE", +"}. c #F5F5F5", +"|. c #FBFBFB", +"1. c #FEFEFE", +"2. c #FFFFFF", +"3. c #F3F3F3", +"4. c #BBBBBC", +"5. c #B0B0B1", +"6. c #B4B4B5", +"7. c #B3B4B5", +"8. c #757576", +"9. c #5C5C60", +"0. c #68686C", +"a. c #727276", +"b. c #77767C", +"c. c #78787D", +"d. c #78777D", +"e. c #7B7A80", +"f. c #7F7E85", +"g. c #8C8B94", +"h. c #9E9CA7", +"i. c #ACACB7", +"j. c #AFAEBA", +"k. c #A09FAC", +"l. c #393941", +"m. c #D0D0D7", +"n. c #C8C8D1", +"o. c #99989B", +"p. c #E2E2E3", +"q. c #ADADAE", +"r. c #E8E8E8", +"s. c #E4E4E4", +"t. c #CFD0D1", +"u. c #B8B9B9", +"v. c #A0A0A1", +"w. c #838485", +"x. c #78787A", +"y. c #7C7D80", +"z. c #87888B", +"A. c #88898B", +"B. c #858689", +"C. c #77787B", +"D. c #6A6A6D", +"E. c #626166", +"F. c #6E6D73", +"G. c #90909A", +"H. c #A2A1AD", +"I. c #A8A7B2", +"J. c #9696A4", +"K. c #848492", +"L. c #959497", +"M. c #FDFDFD", +"N. c #D7D7D8", +"O. c #C2C3C4", +"P. c #FAFAFA", +"Q. c #ECECEC", +"R. c #D6D6D7", +"S. c #C4C4C5", +"T. c #A7A7A9", +"U. c #999A9B", +"V. c #8F9193", +"W. c #848588", +"X. c #7C7C7F", +"Y. c #6D6D6F", +"Z. c #58575A", +"`. c #6C6A70", +" + c #918F99", +".+ c #A4A3B0", +"++ c #A3A3B0", +"@+ c #7A7B8C", +"#+ c #8C8B8F", +"$+ c #F7F8F8", +"%+ c #CACACB", +"&+ c #CACBCC", +"*+ c #F0F0F0", +"=+ c #E3E3E4", +"-+ c #C6C6C7", +";+ c #808183", +">+ c #86878A", +",+ c #616264", +"'+ c #49494B", +")+ c #4A484C", +"!+ c #74727A", +"~+ c #9D9CA8", +"{+ c #9F9FAC", +"]+ c #878694", +"^+ c #8B8A90", +"/+ c #727273", +"(+ c #EFEFEF", +"_+ c #BABBBC", +":+ c #D7D8D8", +"<+ c #717273", +"[+ c #6E6F71", +"}+ c #656668", +"|+ c #606163", +"1+ c #535254", +"2+ c #424042", +"3+ c #67666C", +"4+ c #9D9DA7", +"5+ c #8F909D", +"6+ c #82838E", +"7+ c #7A7A89", +"8+ c #A4A5AC", +"9+ c #858587", +"0+ c #A9AAAB", +"a+ c #FCFCFC", +"b+ c #ACADAF", +"c+ c #E5E6E6", +"d+ c #CDCDCE", +"e+ c #626264", +"f+ c #68696B", +"g+ c #5C5D5F", +"h+ c #57585A", +"i+ c #4E4E50", +"j+ c #3B3A3B", +"k+ c #83838D", +"l+ c #9E9EAB", +"m+ c #9EA0AB", +"n+ c #898A94", +"o+ c #7F808D", +"p+ c #777888", +"q+ c #39353D", +"r+ c #919197", +"s+ c #A5A5A6", +"t+ c #C1C1C3", +"u+ c #D0D0D1", +"v+ c #F8F9F9", +"w+ c #AAABAC", +"x+ c #F4F4F4", +"y+ c #B6B7B8", +"z+ c #5F5F61", +"A+ c #656567", +"B+ c #5D5E60", +"C+ c #59595B", +"D+ c #535355", +"E+ c #393839", +"F+ c #6A6971", +"G+ c #9C9EA9", +"H+ c #9D9DA9", +"I+ c #8D8E97", +"J+ c #777886", +"K+ c #8B8A91", +"L+ c #5F5E5F", +"M+ c #868788", +"N+ c #C2C2C4", +"O+ c #F5F5F6", +"P+ c #F4F4F5", +"Q+ c #F9F9F9", +"R+ c #EBECEC", +"S+ c #ADAEAF", +"T+ c #A4A4A5", +"U+ c #5E5F61", +"V+ c #606062", +"W+ c #5A5A5C", +"X+ c #565658", +"Y+ c #403F41", +"Z+ c #2E2C2D", +"`+ c #605F66", +" @ c #9A9CA6", +".@ c #9898A6", +"+@ c #9798A3", +"@@ c #93949F", +"#@ c #8A8A98", +"$@ c #7D7D8B", +"%@ c #C3C3CD", +"&@ c #8E8D94", +"*@ c #828184", +"=@ c #696869", +"-@ c #5F5F60", +";@ c #AAAAAC", +">@ c #DFDFE0", +",@ c #EFF0F1", +"'@ c #F3F4F4", +")@ c #F7F7F7", +"!@ c #FDFDFE", +"~@ c #D9D9DA", +"{@ c #B8B8BA", +"]@ c #FEFEFF", +"^@ c #8C8C8D", +"/@ c #5C5C5E", +"(@ c #5A5B5D", +"_@ c #545457", +":@ c #484849", +"<@ c #353334", +"[@ c #414042", +"}@ c #66656B", +"|@ c #93939D", +"1@ c #92929F", +"2@ c #9797A4", +"3@ c #747481", +"4@ c #C4C4CE", +"5@ c #8C8C92", +"6@ c #ADAEB0", +"7@ c #767677", +"8@ c #6B6A6C", +"9@ c #8B8B8D", +"0@ c #B0AFB1", +"a@ c #CCCCCD", +"b@ c #E1E2E2", +"c@ c #B1B2B3", +"d@ c #FBFBFC", +"e@ c #FAFAFB", +"f@ c #F6F6F7", +"g@ c #DDDDDE", +"h@ c #707071", +"i@ c #4C4B4D", +"j@ c #434244", +"k@ c #3F3E40", +"l@ c #4B4A4C", +"m@ c #727275", +"n@ c #9D9FA1", +"o@ c #8E8E91", +"p@ c #69696E", +"q@ c #8A8A96", +"r@ c #90909C", +"s@ c #9898A4", +"t@ c #35353B", +"u@ c #8B8B91", +"v@ c #AAAAAD", +"w@ c #F7F7F8", +"x@ c #EBEBEC", +"y@ c #C8C8C9", +"z@ c #959596", +"A@ c #747475", +"B@ c #6A6A6B", +"C@ c #777678", +"D@ c #909091", +"E@ c #A9A9AA", +"F@ c #757577", +"G@ c #D8D8D9", +"H@ c #E2E3E4", +"I@ c #E5E6E7", +"J@ c #E7E7E8", +"K@ c #E8E8E9", +"L@ c #E6E6E7", +"M@ c #E4E4E5", +"N@ c #E0E0E1", +"O@ c #DBDBDC", +"P@ c #D1D1D3", +"Q@ c #C3C3C4", +"R@ c #B2B2B3", +"S@ c #9C9C9D", +"T@ c #4A494A", +"U@ c #4F4D4F", +"V@ c #666668", +"W@ c #868688", +"X@ c #9EA0A2", +"Y@ c #ABADB0", +"Z@ c #ABADAF", +"`@ c #8A8B8D", +" # c #68686E", +".# c #888894", +"+# c #8E8E99", +"@# c #9697A2", +"## c #7C7B8B", +"$# c #72717E", +"%# c #BEBEC7", +"&# c #F9F9FA", +"*# c #F0F1F1", +"=# c #DCDCDD", +"-# c #AFB0B1", +";# c #969798", +"># c #848385", +",# c #676768", +"'# c #6A696B", +")# c #6A6A6C", +"!# c #686768", +"~# c #656566", +"{# c #676667", +"]# c #676668", +"^# c #656465", +"/# c #646364", +"(# c #646465", +"_# c #666566", +":# c #656466", +"<# c #626163", +"[# c #69696B", +"}# c #777779", +"|# c #838386", +"1# c #949497", +"2# c #A3A4A6", +"3# c #ADAEB1", +"4# c #A8A9AC", +"5# c #A7A9AC", +"6# c #888A8C", +"7# c #696970", +"8# c #888892", +"9# c #8D8D98", +"0# c #9494A0", +"a# c #323135", +"b# c #C1C1CA", +"c# c #A9A9AB", +"d# c #EEEFEF", +"e# c #ECEDEE", +"f# c #EAEAEB", +"g# c #E8E9E9", +"h# c #E1E1E3", +"i# c #DEDFE0", +"j# c #DADBDC", +"k# c #D0D1D3", +"l# c #C8C9CB", +"m# c #BEBFC1", +"n# c #A6A7A9", +"o# c #A3A4A5", +"p# c #A4A5A7", +"q# c #A7A9AA", +"r# c #ABABAD", +"s# c #AEAFB1", +"t# c #B2B4B6", +"u# c #B6B8BA", +"v# c #B8BABC", +"w# c #B8B9BC", +"x# c #B6B7B9", +"y# c #B3B4B7", +"z# c #B0B2B4", +"A# c #ADAFB1", +"B# c #ABACAF", +"C# c #A8AAAC", +"D# c #A6A8AA", +"E# c #A6A7AA", +"F# c #6A6A70", +"G# c #8C8C96", +"H# c #9494A1", +"I# c #A8A8AA", +"J# c #E8E9EA", +"K# c #E6E7E8", +"L# c #E1E2E3", +"M# c #DCDDDE", +"N# c #D8D9DA", +"O# c #D6D7D8", +"P# c #D4D5D7", +"Q# c #D2D3D5", +"R# c #D1D2D3", +"S# c #CFD0D2", +"T# c #CDCFD1", +"U# c #CBCDCF", +"V# c #C7C9CB", +"W# c #C5C7C8", +"X# c #C3C4C6", +"Y# c #C0C1C3", +"Z# c #BCBEC0", +"`# c #BABBBD", +" $ c #B7B9BB", +".$ c #B5B6B8", +"+$ c #B0B1B4", +"@$ c #A9AAAD", +"#$ c #A7A8AB", +"$$ c #A4A6A8", +"%$ c #86888A", +"&$ c #6A6A6F", +"*$ c #868790", +"=$ c #91919D", +"-$ c #797987", +";$ c #70717B", +">$ c #302E33", +",$ c #88878E", +"'$ c #A7A6A9", +")$ c #F3F4F5", +"!$ c #E9EAEA", +"~$ c #E0E0E2", +"{$ c #DDDEDF", +"]$ c #DADBDD", +"^$ c #D8D9DB", +"/$ c #D6D7D9", +"($ c #D4D5D6", +"_$ c #CCCED0", +":$ c #C9CACB", +"<$ c #C9C5C2", +"[$ c #C7C3C0", +"}$ c #C2C5C7", +"|$ c #C1C3C5", +"1$ c #BFC0C2", +"2$ c #BABBBE", +"3$ c #B8B9BB", +"4$ c #B3B4B6", +"5$ c #AFB0B2", +"6$ c #AAABAE", +"7$ c #A7A9AB", +"8$ c #A5A7A9", +"9$ c #A3A5A7", +"0$ c #858789", +"a$ c #6A6A6E", +"b$ c #8A8A95", +"c$ c #9393A0", +"d$ c #2B2A2E", +"e$ c #BCBBC4", +"f$ c #A6A5A8", +"g$ c #F2F2F3", +"h$ c #E9EBEB", +"i$ c #E7E8E9", +"j$ c #E5E5E7", +"k$ c #E0E1E2", +"l$ c #DEDEE0", +"m$ c #DBDCDE", +"n$ c #D9DADB", +"o$ c #D0D1D2", +"p$ c #CDCFD2", +"q$ c #CBC9C7", +"r$ c #D6AD8D", +"s$ c #DC9F72", +"t$ c #DB9F71", +"u$ c #CEAF96", +"v$ c #BFBFBF", +"w$ c #BCBFC2", +"x$ c #BBBCBE", +"y$ c #B5B7BA", +"z$ c #B3B5B8", +"A$ c #B1B3B5", +"B$ c #AFB1B3", +"C$ c #ABACAE", +"D$ c #A4A5A8", +"E$ c #A1A3A5", +"F$ c #A1A2A5", +"G$ c #848587", +"H$ c #868691", +"I$ c #747484", +"J$ c #BCBCC6", +"K$ c #BABAC3", +"L$ c #A5A5A8", +"M$ c #F0F0F1", +"N$ c #D9DADC", +"O$ c #D7D8D9", +"P$ c #D5D6D7", +"Q$ c #D3D4D5", +"R$ c #CED0D2", +"S$ c #CEC5BE", +"T$ c #DAA379", +"U$ c #E2955B", +"V$ c #E2965C", +"W$ c #E2965D", +"X$ c #E1965D", +"Y$ c #D2A683", +"Z$ c #BEB8B4", +"`$ c #B8BBBD", +" % c #B7B7B7", +".% c #BCAFA6", +"+% c #B4B2B0", +"@% c #A2A4A6", +"#% c #A0A1A4", +"$% c #68696E", +"%% c #85858F", +"&% c #90909D", +"*% c #6D6D7A", +"=% c #87878E", +"-% c #E6E7E7", +";% c #DFE0E1", +">% c #D5D6D8", +",% c #CEC8C3", +"'% c #D9A781", +")% c #E1955C", +"!% c #E1975F", +"~% c #DA9F71", +"{% c #DC9C6C", +"]% c #E2955C", +"^% c #D0A584", +"/% c #BFAB9E", +"(% c #D09C79", +"_% c #B5AEA9", +":% c #AEB0B2", +"<% c #ACADB0", +"[% c #A0A2A4", +"}% c #9E9FA2", +"|% c #838486", +"1% c #69696F", +"2% c #8E8E9C", +"3% c #727281", +"4% c #28272B", +"5% c #B8B9C2", +"6% c #87868D", +"7% c #E4E5E6", +"8% c #DBDCDD", +"9% c #D1D2D4", +"0% c #CDCBCA", +"a% c #D7AD8D", +"b% c #E09860", +"c% c #D7A37B", +"d% c #C5BAB1", +"e% c #C5B6AA", +"f% c #DB9B6A", +"g% c #DF9861", +"h% c #C9A78B", +"i% c #D39979", +"j% c #D49572", +"k% c #B3AEAA", +"l% c #ACAEB0", +"m% c #AAACAE", +"n% c #9FA1A3", +"o% c #9D9EA1", +"p% c #828385", +"q% c #69686E", +"r% c #878794", +"s% c #8D8D9A", +"t% c #8D8C9C", +"u% c #878798", +"v% c #BAB9C4", +"w% c #B8B7C1", +"x% c #A2A3A5", +"y% c #E3E3E5", +"z% c #D2D3D4", +"A% c #D3B8A3", +"B% c #E09760", +"C% c #DB9E6F", +"D% c #C5BCB6", +"E% c #BFC1C5", +"F% c #BBBFC3", +"G% c #C3B2A5", +"H% c #DC9A68", +"I% c #E29C69", +"J% c #E5A27F", +"K% c #D59B7B", +"L% c #B2ABA8", +"M% c #A1A4A5", +"N% c #9C9DA0", +"O% c #9B9C9F", +"P% c #818284", +"Q% c #83848D", +"R% c #868692", +"S% c #8B8C99", +"T% c #696977", +"U% c #25252A", +"V% c #86858B", +"W% c #A1A2A4", +"X% c #D7D8DA", +"Y% c #CECFD1", +"Z% c #CBCED0", +"`% c #CEBFB3", +" & c #D8A57D", +".& c #DC9C6B", +"+& c #C9B8AB", +"@& c #BFC3C6", +"#& c #BFBDBD", +"$& c #C3B3A6", +"%& c #CAAD98", +"&& c #DDAE88", +"*& c #ECBB8F", +"=& c #EFC9A8", +"-& c #EAB596", +";& c #D89E7D", +">& c #B1A9A5", +",& c #A9ABAD", +"'& c #A5A6A9", +")& c #9A9B9E", +"!& c #999B9D", +"~& c #68676D", +"{& c #82828C", +"]& c #848391", +"^& c #8A8999", +"/& c #8D8C97", +"(& c #B7B6BF", +"_& c #838288", +":& c #969598", +"<& c #CCCECF", +"[& c #CACCCE", +"}& c #C7C9CC", +"|& c #C8C1BB", +"1& c #C9B9AD", +"2& c #C1C2C4", +"3& c #BEC0C3", +"4& c #C0B9B3", +"5& c #CDA587", +"6& c #DDA37B", +"7& c #EDC29E", +"8& c #F7E1C5", +"9& c #F3D6BA", +"0& c #E9B393", +"a& c #DA9C7A", +"b& c #B2A79F", +"c& c #9FA0A3", +"d& c #9C9EA0", +"e& c #9A9C9E", +"f& c #989A9C", +"g& c #98999C", +"h& c #7F8082", +"i& c #67676D", +"j& c #7F7F8C", +"k& c #858591", +"l& c #8A8994", +"m& c #888897", +"n& c #787786", +"o& c #6E6E7D", +"p& c #676675", +"q& c #7F7D85", +"r& c #89898C", +"s& c #DDDDDF", +"t& c #CDCED0", +"u& c #C8CBCC", +"v& c #D1AF96", +"w& c #C1C4C7", +"x& c #BFC0C3", +"y& c #BDBEC0", +"z& c #B9B7B6", +"A& c #BDB0A7", +"B& c #CCAC93", +"C& c #E3B28C", +"D& c #ECB896", +"E& c #E4A384", +"F& c #DA9370", +"G& c #B4A398", +"H& c #A5A8AA", +"I& c #A2A3A6", +"J& c #97989B", +"K& c #96989A", +"L& c #7E7F81", +"M& c #66666C", +"N& c #84838D", +"O& c #868594", +"P& c #BBBCC6", +"Q& c #B5B7C1", +"R& c #B3B2BE", +"S& c #7E7D84", +"T& c #87878A", +"U& c #CBCDCE", +"V& c #CCC3BC", +"W& c #D6A486", +"X& c #DA8761", +"Y& c #C8B5A8", +"Z& c #BFC2C4", +"`& c #BDBFC1", +" * c #BBBDBE", +".* c #B9BABC", +"+* c #B4B6B9", +"@* c #B0B4B8", +"#* c #B4ADA7", +"$* c #C7A289", +"%* c #D9926F", +"&* c #DB825F", +"** c #BB9E8D", +"=* c #A3A6AA", +"-* c #97999B", +";* c #959799", +">* c #959699", +",* c #7C7E80", +"'* c #66676C", +")* c #807F88", +"!* c #7F7F8D", +"~* c #888895", +"{* c #222328", +"]* c #B5B4C0", +"^* c #B2B1BC", +"/* c #7C7B83", +"(* c #CBCCCE", +"_* c #C9CACC", +":* c #CACBCD", +"<* c #CFD1D3", +"[* c #D0BDAE", +"}* c #DDAD8C", +"|* c #E29C79", +"1* c #DB916F", +"2* c #C7B6AB", +"3* c #BCBDC0", +"4* c #AFB0B3", +"5* c #A9ABAE", +"6* c #A4A6AA", +"7* c #9FA2A4", +"8* c #AA988D", +"9* c #C48967", +"0* c #BA957C", +"a* c #9BA1A6", +"b* c #96979A", +"c* c #949598", +"d* c #939597", +"e* c #7C7D7F", +"f* c #66666B", +"g* c #7C7C88", +"h* c #868592", +"i* c #706F7D", +"j* c #6C6B7A", +"k* c #626271", +"l* c #B4B3BE", +"m* c #AFAFBB", +"n* c #D3D4D6", +"o* c #C6C7C9", +"p* c #C1C5C8", +"q* c #C6BDB6", +"r* c #D6B297", +"s* c #EAC5A4", +"t* c #F0CBAC", +"u* c #E9B597", +"v* c #DE9E7C", +"w* c #C6B6AC", +"x* c #BDC0C3", +"y* c #B5B7B9", +"z* c #8B8D90", +"A* c #888A8D", +"B* c #8C8681", +"C* c #8E837C", +"D* c #9B8476", +"E* c #998A81", +"F* c #909395", +"G* c #999A9D", +"H* c #949698", +"I* c #929496", +"J* c #919395", +"K* c #7B7C7E", +"L* c #64646A", +"M* c #7F7F8B", +"N* c #848392", +"O* c #222125", +"P* c #B6B8C2", +"Q* c #7C7B82", +"R* c #C7C9CA", +"S* c #C4C5C7", +"T* c #C1C3C4", +"U* c #BEBBBA", +"V* c #C39E86", +"W* c #D28456", +"X* c #E7AC80", +"Y* c #F7E1C0", +"Z* c #F5DABA", +"`* c #E8B291", +" = c #DB906B", +".= c #BBA799", +"+= c #ADB0B3", +"@= c #909294", +"#= c #8D8F91", +"$= c #8B8D8F", +"%= c #848689", +"&= c #858281", +"*= c #AB7A59", +"== c #D27031", +"-= c #B1744C", +";= c #7A7776", +">= c #7B7D7F", +",= c #8A8C8E", +"'= c #949597", +")= c #919295", +"!= c #7A7C7D", +"~= c #7C7C86", +"{= c #858593", +"]= c #807E8E", +"^= c #676878", +"/= c #AEAFBA", +"(= c #7A7881", +"_= c #828285", +":= c #CED0D1", +"<= c #C5C6C8", +"[= c #C2C3C5", +"}= c #BEC0C2", +"|= c #BCB7B5", +"1= c #C19F89", +"2= c #C3977C", +"3= c #C99570", +"4= c #DC8A50", +"5= c #E0925B", +"6= c #DF8F67", +"7= c #D2714B", +"8= c #AD907F", +"9= c #9C9FA2", +"0= c #929396", +"a= c #8F9093", +"b= c #8C8D90", +"c= c #898A8D", +"d= c #828487", +"e= c #84807E", +"f= c #BB7649", +"g= c #D9702A", +"h= c #D07133", +"i= c #947460", +"j= c #6F7174", +"k= c #757678", +"l= c #797A7D", +"m= c #838390", +"n= c #838391", +"o= c #676874", +"p= c #61616D", +"q= c #AFB0BB", +"r= c #B1B1BD", +"s= c #AAAAB7", +"t= c #818184", +"u= c #C2C4C5", +"v= c #BFC1C2", +"w= c #B8BABD", +"x= c #B4B8BB", +"y= c #AFB5BA", +"z= c #BC987F", +"A= c #D66D29", +"B= c #D66F2C", +"C= c #D37A48", +"D= c #D15C3C", +"E= c #B08978", +"F= c #9B9EA1", +"G= c #939497", +"H= c #8C8E90", +"I= c #8A8B8E", +"J= c #87888A", +"K= c #838588", +"L= c #808285", +"M= c #7B7F83", +"N= c #927B6B", +"O= c #D6712F", +"P= c #D9712A", +"Q= c #B57246", +"R= c #72706F", +"S= c #6C6D6F", +"T= c #696A6C", +"U= c #797A7C", +"V= c #646469", +"W= c #7C7C89", +"X= c #81818E", +"Y= c #6F707B", +"Z= c #B4B4C1", +"`= c #B0B0BB", +" - c #808083", +".- c #C9CBCD", +"+- c #C0C1C4", +"@- c #BDBEC1", +"#- c #B3B5B7", +"$- c #AFB2B3", +"%- c #C98455", +"&- c #D96E27", +"*- c #D0773C", +"=- c #B19581", +"-- c #C86946", +";- c #B87E64", +">- c #9A9B9C", +",- c #96989B", +"'- c #909194", +")- c #88898C", +"!- c #808386", +"~- c #87807A", +"{- c #7D7D7E", +"]- c #787A7C", +"^- c #BA7547", +"/- c #DB7029", +"(- c #CE7134", +"_- c #7F6F64", +":- c #686A6E", +"<- c #67676A", +"[- c #646567", +"}- c #6D6E70", +"|- c #727376", +"1- c #64656A", +"2- c #797985", +"3- c #7B7B87", +"4- c #838291", +"5- c #5D5D6A", +"6- c #B3B3C0", +"7- c #ACACB9", +"8- c #C7C8CA", +"9- c #B4B5B7", +"0- c #AFB3B6", +"a- c #B4A599", +"b- c #D47332", +"c- c #D86F2A", +"d- c #C38359", +"e- c #A0A0A2", +"f- c #A6968D", +"g- c #B08A73", +"h- c #999796", +"i- c #8E8F92", +"j- c #85878A", +"k- c #828384", +"l- c #A17761", +"m- c #B07351", +"n- c #7C7A7A", +"o- c #72777D", +"p- c #8F7563", +"q- c #D4712F", +"r- c #DA712B", +"s- c #977055", +"t- c #63686C", +"u- c #5E5E60", +"v- c #5B5B5E", +"w- c #4E4D4F", +"x- c #5C5C61", +"y- c #787883", +"z- c #81808E", +"A- c #81828D", +"B- c #1D1D21", +"C- c #B1B1BC", +"D- c #78787F", +"E- c #7D7E80", +"F- c #BBBCBF", +"G- c #B5B6B9", +"H- c #ACB1B4", +"I- c #B89983", +"J- c #D76F2B", +"K- c #D6722F", +"L- c #B68D71", +"M- c #9DA0A4", +"N- c #999DA1", +"O- c #979A9C", +"P- c #95979A", +"Q- c #898B8D", +"R- c #85878B", +"S- c #868280", +"T- c #A67E64", +"U- c #D36E44", +"V- c #A67259", +"W- c #77797A", +"X- c #7D7571", +"Y- c #997359", +"Z- c #D27131", +"`- c #DC702A", +" ; c #9C6F52", +".; c #606469", +"+; c #626365", +"@; c #5F6062", +"#; c #595A5C", +"$; c #424143", +"%; c #57575C", +"&; c #797986", +"*; c #7F808A", +"=; c #1C1C1F", +"-; c #A8A7B3", +";; c #78777E", +">; c #C2C4C6", +",; c #B9BBBD", +"'; c #AAAEB2", +"); c #B8957E", +"!; c #D76E2B", +"~; c #C0835A", +"{; c #A99385", +"]; c #9E9691", +"^; c #979797", +"/; c #919597", +"(; c #8F9294", +"_; c #8D8E91", +":; c #84898D", +"<; c #8C817B", +"[; c #B78969", +"}; c #DD9E74", +"|; c #DE8A60", +"1; c #B5754C", +"2; c #AC7450", +"3; c #BE7240", +"4; c #D07132", +"5; c #D9712B", +"6; c #D7712D", +"7; c #8B6C57", +"8; c #5F6367", +"9; c #575759", +"0; c #424142", +"a; c #787783", +"b; c #797A84", +"c; c #7D7C8C", +"d; c #19191C", +"e; c #AAA9B5", +"f; c #A8ACAF", +"g; c #B19B8D", +"h; c #D57130", +"i; c #D7702A", +"j; c #D6712D", +"k; c #D37234", +"l; c #CD763D", +"m; c #C67B49", +"n; c #BB7E57", +"o; c #9B8B80", +"p; c #898C91", +"q; c #87898B", +"r; c #968173", +"s; c #CC8F66", +"t; c #F1CCA6", +"u; c #F3D4B1", +"v; c #E19665", +"w; c #D66D2A", +"x; c #D7702C", +"y; c #D8712B", +"z; c #D9702B", +"A; c #CF7032", +"B; c #A36D4C", +"C; c #696564", +"D; c #616164", +"E; c #5B5C5E", +"F; c #555557", +"G; c #57565C", +"H; c #767780", +"I; c #7D7B8A", +"J; c #7C7C8A", +"K; c #76757D", +"L; c #7A7A7D", +"M; c #B4B6B8", +"N; c #AEAFB2", +"O; c #A3A6A8", +"P; c #B3917A", +"Q; c #CC7943", +"R; c #D47231", +"S; c #D8702A", +"T; c #DA6F27", +"U; c #DA6D29", +"V; c #9E8574", +"W; c #8E8784", +"X; c #B07759", +"Y; c #D67A4D", +"Z; c #EBAE85", +"`; c #F3D3B0", +" > c #F1CDAA", +".> c #E19668", +"+> c #D56F2E", +"@> c #CA7135", +"#> c #B97041", +"$> c #796B61", +"%> c #636568", +"&> c #626265", +"*> c #58595B", +"=> c #545557", +"-> c #525254", +";> c #3E3E3F", +">> c #56565B", +",> c #777584", +"'> c #7B7A89", +")> c #5A5A65", +"!> c #17181A", +"~> c #ABABB8", +"{> c #A7A6B3", +"]> c #A4A4B1", +"^> c #75747B", +"/> c #79797B", +"(> c #B2B3B5", +"_> c #9EA1A3", +":> c #A3968F", +"<> c #AE8B74", +"[> c #B7825F", +"}> c #BE7C51", +"|> c #C47947", +"1> c #C67744", +"2> c #95877C", +"3> c #8E8580", +"4> c #A77961", +"5> c #B67A5B", +"6> c #CB8B64", +"7> c #DD9E73", +"8> c #E5A076", +"9> c #DF8762", +"0> c #C56E43", +"a> c #8B715F", +"b> c #716D6C", +"c> c #67696C", +"d> c #63676A", +"e> c #636466", +"f> c #565759", +"g> c #4F5051", +"h> c #3D3C3D", +"i> c #73727F", +"j> c #757483", +"k> c #797988", +"l> c #686775", +"m> c #A6A6B3", +"n> c #A2A2AE", +"o> c #77777A", +"p> c #B0B1B3", +"q> c #9C9EA1", +"r> c #999B9F", +"s> c #95989B", +"t> c #949495", +"u> c #93908E", +"v> c #938C89", +"w> c #928883", +"x> c #898888", +"y> c #817F7E", +"z> c #867B75", +"A> c #937A6A", +"B> c #AC7A5C", +"C> c #CD6F44", +"D> c #CE5635", +"E> c #906858", +"F> c #686B6D", +"G> c #67686A", +"H> c #545456", +"I> c #505052", +"J> c #4D4D4F", +"K> c #55545B", +"L> c #757581", +"M> c #797888", +"N> c #64636F", +"O> c #A7A7B4", +"P> c #A0A0AD", +"Q> c #747477", +"R> c #828386", +"S> c #7F8183", +"T> c #7D7E81", +"U> c #797B7E", +"V> c #75777B", +"W> c #717477", +"X> c #7B716B", +"Y> c #9E6A52", +"Z> c #AB6B49", +"`> c #716965", +" , c #515153", +"., c #4A4A4C", +"+, c #545259", +"@, c #72727E", +"#, c #747383", +"$, c #797887", +"%, c #151518", +"&, c #A2A2AF", +"*, c #A3A3AE", +"=, c #807F89", +"-, c #545256", +";, c #8B8B8E", +">, c #A8A9AB", +",, c #9B9D9F", +"', c #838587", +"), c #808184", +"!, c #7E7E81", +"~, c #7A7C7E", +"{, c #78787B", +"], c #757679", +"^, c #6D6F72", +"/, c #6A6D6F", +"(, c #706B68", +"_, c #686767", +":, c #4A494B", +"<, c #373537", +"[, c #5B5A61", +"}, c #71707E", +"|, c #757482", +"1, c #777786", +"2, c #787886", +"3, c #605F6E", +"4, c #52525E", +"5, c #A1A1AD", +"6, c #74757D", +"7, c #57575B", +"8, c #606162", +"9, c #848688", +"0, c #818385", +"a, c #7E7F82", +"b, c #767779", +"c, c #737476", +"d, c #707173", +"e, c #65676A", +"f, c #58585A", +"g, c #393738", +"h, c #454447", +"i, c #5A5A61", +"j, c #6C6C78", +"k, c #6F6F7C", +"l, c #747482", +"m, c #787887", +"n, c #6A6973", +"o, c #A1A1AE", +"p, c #9C9CAA", +"q, c #94959F", +"r, c #85868F", +"s, c #6A696F", +"t, c #4D4C4F", +"u, c #4B4A4B", +"v, c #717173", +"w, c #828486", +"x, c #7F8083", +"y, c #737477", +"z, c #717274", +"A, c #6A6C6E", +"B, c #68686B", +"C, c #403F40", +"D, c #363437", +"E, c #3F3E41", +"F, c #6C6C75", +"G, c #6F6E7B", +"H, c #706F7C", +"I, c #727280", +"J, c #767685", +"K, c #737382", +"L, c #737383", +"M, c #555563", +"N, c #9D9FAA", +"O, c #9A9AA6", +"P, c #93939E", +"Q, c #878793", +"R, c #787882", +"S, c #5D5C62", +"T, c #4D4B4E", +"U, c #4C4B4E", +"V, c #535356", +"W, c #616163", +"X, c #6F7071", +"Y, c #747577", +"Z, c #77787A", +"`, c #78797B", +" ' c #737475", +".' c #6F7173", +"+' c #6C6D70", +"@' c #5F6061", +"#' c #4C4C4D", +"$' c #464647", +"%' c #403E41", +"&' c #3F3D3F", +"*' c #58585D", +"=' c #696771", +"-' c #70707B", +";' c #71717C", +">' c #72717F", +",' c #737381", +"'' c #777785", +")' c #767786", +"!' c #9696A3", +"~' c #91919C", +"{' c #8B8A95", +"]' c #888792", +"^' c #81818A", +"/' c #77777F", +"(' c #67666D", +"_' c #525056", +":' c #504F53", +"<' c #515054", +"[' c #504F52", +"}' c #525155", +"|' c #525154", +"1' c #4E4E52", +"2' c #4B4A4E", +"3' c #4A494C", +"4' c #4B4A4D", +"5' c #4A4A4E", +"6' c #4D4C51", +"7' c #5F6065", +"8' c #6A6B72", +"9' c #706F7A", +"0' c #71717D", +"a' c #737380", +"b' c #757583", +"c' c #767684", +"d' c #727182", +"e' c #585767", +"f' c #9999A7", +"g' c #9796A3", +"h' c #9695A2", +"i' c #9493A0", +"j' c #8C8C99", +"k' c #8A8A97", +"l' c #888794", +"m' c #83838E", +"n' c #7F7E8B", +"o' c #7F7F89", +"p' c #7A7A86", +"q' c #77767F", +"r' c #74747B", +"s' c #727179", +"t' c #6D6D77", +"u' c #6D6D75", +"v' c #6A6A73", +"w' c #6C6B74", +"x' c #6A6A72", +"y' c #6C6B75", +"z' c #6E6E78", +"A' c #70707A", +"B' c #71727A", +"C' c #71707C", +"D' c #72717D", +"E' c #71717E", +"F' c #4C4C5C", +"G' c #141216", +"H' c #A7A8B4", +"I' c #9B9BAA", +"J' c #91919F", +"K' c #8E8E9B", +"L' c #898897", +"M' c #878691", +"N' c #86858F", +"O' c #80808D", +"P' c #7E7E8A", +"Q' c #7C7D89", +"R' c #7A7A87", +"S' c #797885", +"T' c #777784", +"U' c #777682", +"V' c #757381", +"W' c #73737F", +"X' c #737280", +"Y' c #737481", +"Z' c #717181", +"`' c #72727F", +" ) c #6A6A79", +".) c #666679", +"+) c #5C5B6B", +"@) c #585768", +"#) c #515161", +"$) c #9B9CAA", +"%) c #9493A2", +"&) c #8D8B9A", +"*) c #848491", +"=) c #81818F", +"-) c #7E7E8C", +";) c #7D7E89", +">) c #7B7989", +",) c #7A7988", +"') c #787787", +")) c #757582", +"!) c #686778", +"~) c #121215", +"{) c #888798", +"]) c #818190", +"^) c #7B798A", +"/) c #787885", +"() c #777684", +"_) c #717180", +":) c #71707D", +"<) c #858493", +"[) c #464758", +"}) c #888796", +"|) c #434353", +"1) c #0D1013", +"2) c #262730", +"3) c #0E0D11", +"4) c #7F8391", +"5) c #5F606E", +"6) c #575A68", +"7) c #030406", +"8) c #4C494F", +"9) c #423D43", +"0) c #2F2D31", +"a) c #201F23", +"b) c #18171A", +"c) c #100E11", +". + + + + + + + . . . . . . @ @ @ @ @ @ # # # # # # $ $ $ $ $ $ $ $ % $ % % % % % % % % % % % % % % % % % % % % % % % % % % & * ", +"+ + + + + . + . . . . . . @ @ @ @ # @ # # # # # # $ # $ # $ $ $ $ % $ % % % % % % % % % % % % % % % % % % % % % % % % % % % = * ", +"+ + + - ; ; ; > > , , , ' ) ) ) ) ) ! ! ~ ~ ~ { { ] ] ] ^ / / / / / / ( ( _ : < < < [ } | | 1 2 2 3 4 5 5 6 7 8 9 0 a b c d e * ", +"+ + - ; ; > > > , , , ) f ) ) ) g ! ~ ~ ~ ~ { h h ] ^ ^ / / / / / ( _ _ : < < < [ } } | 1 2 2 i 3 4 5 5 7 7 8 8 a j b c k l e * ", +"+ . ; - > > , , , ' ) ) ) ) g ! ~ ~ ~ ~ h h ] ] ] ^ / / / / m _ _ _ _ : < < [ [ } | | 1 2 2 3 n 5 5 6 7 o 8 9 a j p q r s t u * ", +". + > > , , , ' ) ' ) ) ) g ! ~ ~ ~ ~ h ] ] ] ^ / / / / / ( m _ _ : < < < [ } | | 1 2 2 2 3 4 5 5 6 7 8 9 9 0 0 b c v k s w x * ", +". . > , , f ' ) ) ) ) g ! ~ ~ ~ y h ] ] ] ^ ^ / / / / _ _ _ _ : < < < [ } } | | 2 2 2 3 n 5 5 6 7 o 8 8 9 z a A p B C k d D E * ", +"+ . , , ' ) ) ) ) g F ~ ~ ~ ~ h ] h ] ] ^ / / / / m _ _ _ : < < < [ [ } | | 1 2 2 i 3 4 5 5 7 7 o 8 9 9 z 0 a b c G r H d D I * ", +". . , ' ) ) ) ) F ! ~ ~ ~ ] J K L M N N O P Q R S T U V W X T Y [ } | | | 2 2 2 3 n 4 5 6 6 7 o 8 9 9 z a a j p q v r s d Z I * ", +". . f ) ) ) ) F ~ ~ ~ y ] h ` ...+.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.{.].^./.(.3 n n 5 5 6 6 7 o 8 9 9 z 0 a a A p q C H s l _.I * ", +". @ ) ) ) F ~ ~ ~ ~ ] ] ] m :.<.[.}.|.1.2.2.2.2.2.3.4.5.6.7.8.9.0.a.b.c.d.e.f.g.h.i.j.7 7 o 8 8 9 z a a a j k.c G C k d w _.l.* ", +". @ f F F ~ ~ ~ m.] ] ] ^ n.o.2.2.2.2.2.2.2.2.2.2.p.q.r.;.s.t.u.v.w.x.y.z.A.B.C.D.E.F.G.H.I.9 8 z a a a j A b c J.C H l K._.l.* ", +"@ @ ) ) ! ~ ~ ] ] ] ^ ^ ^ ^ L.M.2.2.2.2.2.2.2.2.1.N.O.M.2.2.2.2.2.P.Q.R.S.7.T.U.V.W.X.Y.Z.`. +.+a a a j ++A p q v r s l K.@+l.* ", +"@ @ ) F ~ ~ ] ] ^ ^ ^ / / ( #+$+2.2.2.2.2.2.2.2.1.%+&+2.2.2.2.2.2.2.2.2.2.2.|.*+=+-+;+>+,+'+)+!+~+a j ++A {+p G v H d ]+Z @+l.* ", +"@ @ g ~ ~ ~ ] ] ^ / / / n.^+/+(+2.2.2.2.2.2.2.2.M._+:+2.2.2.2.2.2.2.2.2.2.2.2.2.2.s.<+[+}+|+1+2+3+4+++A {+p c G C 5+l ]+6+7+l.* ", +"@ @ F ~ ~ ] ] ^ / / / / 8+9+0+=.2.2.2.2.2.2.2.2.a+b+c+2.2.2.2.2.2.2.2.2.2.2.2.2.2.d+e+f+,+g+h+i+j+k+A l+m+p c v r s n+K.o+p+q+* ", +"@ # ~ ~ y ] ^ / / / ( ( r+s+t+u+|.a+1.2.2.2.2.2.v+w+x+2.2.2.2.2.2.2.2.2.2.2.2.2.2.y+z+A+B+C+D+i+E+F+l+G+H+c q v r I+l Z o+J+q+* ", +"@ # ~ ~ ] ] ^ / / / ( ( K+L+M+N+O+P+Q+|.M.1.1.2.R+S+M.2.2.2.2.2.2.2.2.2.2.2.2.2.M.T+U+V+W+X+i+Y+Z+`+ @q .@c +@@@5+#@]+Z $@J+q+* ", +"# # ~ ] ] ^ / / / _ ( %@&@*@=@-@;@>@,@'@)@Q+|.!@~@{@]@1.1.1.1.1.1.1.1.1.1.1.1.1.}.^@/@(@_@:@<@[@W+}@|@1@2@q +@r 5+l K.6+$@3@q+* ", +"@ # ~ ] ] / / / / ( 4@%@5@6@x+6.7@8@9@0@a@b@'.Q+c@%+M.d@e@P.P.P.P.e@|.d@a+a+|.f@g@h@i@j@k@l@m@n@o@p@q@r@v s@v @@s l Z 6+$@3@t@* ", +"# # ] ] ^ / / m _ _ 4@[ u@v@d@w@x@y@z@A@B@C@D@E@F@6.G@g@H@I@J@K@L@M@N@O@P@Q@R@S@C@T@U@V@W@X@Y@Z@`@ #.#+#v @#v 5+s t Z o+##$#t@* ", +"# # ] ] / / / / m _ < %#^+;@&#*#;.;.-.=#y@-#;#>#,#'#)#!#~#~#{#]#^#/#(#_#:#<#[#}#|#1#2#Z@3#Z@4#5#6#7#8#9#@@0#@@5+d w Z _.7+3@a#* ", +"# $ ] / / / m _ _ : b#%#^+c#,.d#e#f#g#L@M@H@h#i#j#k#l#m#y+S+n#o#p#q#r#s#t#u#v#w#x#y#z#A#B#C#D#E#z.F#8#G#@@0#H#s d K.Z $@7+$#a#* ", +"# $ ] / / / m _ : < b#%#^+I#O++ x@J#K#M@L#i#M#j#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#`# $.$t#+$s#B#@$#$$$$$%$&$*$G#=$0#5+s l K.6+$@-$;$>$* ", +"$ $ / / / _ _ _ < < b#%#,$'$)$R+!$J@M@H@~${$]$^$/$($R#t._$:$<$[$}$|$1$Z#2$3$x#4$z#5$6@6$7$8$9$9$0$a$*$b$C c$H s t Z 6+7+-$;$d$* ", +"# $ / / / _ _ < < < b#e$,$f$g$h$i$j$=+k$l$m$n$/$P#Q#o$p$q$r$s$t$u$v$w$x$v#y$z$A$B$3#C$C#E#D$E$F$G$a$H$b$=$c$H s w Z _.7+I$;$d$* ", +"$ $ / / _ _ < < < < J$K$,$L$M$i$I@M@k$i#M#N$O$P$Q$o$R$S$T$U$V$W$X$Y$Z$`$ %.%+%B$A#B#@$D#$$@%#%#%G$$%%%b$=$&%H d w Z _.-$3@*%d$* ", +"# $ / m _ < < < [ [ J$K$=%p#d#-%M@L#;%{$]$N#>%Q$R#S#,%'%)%!%~%{%]%!%^% %/%(%_%:%<%6$#$8$9$[%X@}%|%1%%%b$2%&%s d w 6+_.I$3%*%4%* ", +"$ $ / _ _ < < [ [ } J$5%6%2#+ 7%H@k${$8%n$/$($9%S#0%a%b%X$c%d%e%f%]%g%h%i%j%k%l%m%4#E#9$E$n%o%o%p%q%%%r%s%t%s u%Z _.7+I$3%*%4%* ", +"$ $ _ _ < < [ [ } } v%w%6%x%x@y%k$i#m$N$O$P$z%o$R$A%B%]%C%D%E%F%G%H%)%I%J%K%L%B#@$#$D$M%n%}%N%O%P%q%Q%R%S%t%s w Z $@-$I$$#T%U%* ", +"$ $ _ _ < < [ } | 1 v%w%V%W%-.h#i#M#j#X%>%Q$k#Y%Z%`% &.&+&@&#&$&%&&&*&=&-&;&>&,&#$'&@%#%X@N%)&!&;+~&{&]&^&/&d K.6+##-$3@$#T%U%* ", +"$ % _ < < [ } | 1 1 (.(&_&:&J#;%{$8%N#O#($9%t.<&[&}&|&1&2&3&4&5&6&7&8&9&0&a&b&5#8$9$E$c&d&e&f&g&h&i&j&k&l&m&l Z _.7+n&3@o&p&U%* ", +"% $ < < [ } 1 1 1 1 (.(&q&r&k$s&m$N$/$P$Q#o$t&U#u&v&1&w&x&y&%.z&A&B&C&D&E&F&G&H&D$I&n%n@O%!&J&K&L&M&j&N&O&m&w Z _.7+n&3%o&p&U%* ", +"$ % < < [ P&1 1 2 2 Q&R&S&T&N#k#($/$P$Q$k#Y%U&V&W&X&Y&Z&`& *.*u#+*@*#*$*%*&***=*@%[%}%N%!&-*;*>*,*'*)*!*O&~*w Z $@7+I$$#*%p&{** ", +"% % < [ } 1 1 2 2 n ]*^*/*W@/$(*_*:*t.o$<*a@[*}*|*1*2*3&3*`#3$.$4*5*6*7*8*9*0*a*7*n%o%e&f&b*c*d*e*f*g*!*h*~*w 6+$@-$3@i*j*k*{** ", +"% % < } P&1 2 2 2 3 l*m*/*9+n*_*o*X#|$p*q*r*s*t*u*v*w*x* *y*A#2#f&d*V.z*A*B*C*D*E*F*G*)&J&H*I*J*K*L*g*M*h*~*N*6+##n&3%o&j*k*O** ", +"% % [ } 1 2 2 P*n n l*m*Q*|%9%R*S*T*U*V*W*X*Y*Z*`* =.=+=E#o%-*d*@=#=$=A.%=&=*===-=;=>=,='=c*)=@=!=L*~=M*h*{=Z ]=7+I$3%*%^=k*O** ", +"% % } 1 1 3 2 3 n n /=m*(=_=:=<=[=}=|=1=2=3=4=5=6=7=8=9=!&-*H*0=a=b=c=>+d=e=f=g=h=i=j=[+k=W.V.V.l=L*~=M*m=n=Z $@7+3@$#*%o=p=O** ", +"% % 1 1 1 3 3 n n q=r=s=Q*t=<&u=v=3*w=x=y=z=A=B=C=D=E=F=f&;*G=V.H=I=J=K=L=M=N=O=P=Q=R=S=f+T=U=I=U=V=~=W=X=n=6+##-$3@Y=T%o=p=O** ", +"% % 1 1 3 3 Z=5 5 5 `=s=(= -.-+-@-2$u##-$-%-&-*-=---;->-,-G='-#=,=)-B.!-~-{-]-^-/-(-_-:-<-[-,+}-|-1-2-3-X=4-]=##I$3@*%T%o=5-O** ", +"% % 1 P*P*6-6-5 q=7 7-s=(=L&8-m#x$ $9-0-a-b-c-d-e-f-g-h-H*J*i-$=)-j-k-l-m-n-o-p-q-r-s-t-}+e+u-v-w-x-y-3-z-A-$@-$3@$#*%j*o=5-B-* ", +"% % 1 P*3 5 5 5 7 C-7-s=D-E-<=F-v#G-A$H-I-J-K-L-M-N-O-P-I*a=H=Q-R-S-T-U-V-W-X-Y-Z-`- ;.;+;@;/@#;$;%;y-&;*;A-$@-$3@Y=*%p&k*5-=;* ", +"% % P*P*6-6-5 7 C-7 7--;;;X.>;,;x#t#B$';);!;K-~;{;];^;/;(;_;,=:;<;[;};|;1;2;3;4;5;6;7;8;|+B+#;9;0;%;a;b;*;c;7+J+3@o&*%p&k*5-d;* ", +"% % P*6-5 5 7 7 7 o e;-;;;K*Y#u##-+$l%f;g;h;i;j;k;l;m;n;o;p;q;r;s;t;u;v;w;x;y;z;A;B;C;D;U+E;9;F;Y+G;H;b;I;J;-$I$3%o&T%o=p=5-d;* ", +"% % 3 6-5 7 7 7 o 9 e;-;K;L;y&M;A$N;B#5#O;P;Q;R;6;S;T;U;V;W;X;Y;Z;`; >.>+>@>#> ;$>%>&>z+E;*>=>->;>>>H;,>'>J;-$3@$#*%T%k*p=)>!>* ", +"% % 6-5 5 C-o o ~>9 {>]>^>/>x$(>4*Y@C#8$@%_>:><>[>}>|>1>2>3>4>5>6>7>8>9>0>a>b>c>d>e>|+g+#;f>->g>h>>>i>j>'>k>-$3@$#*%l>k*p=)>!>* ", +"% % 6-5 7 7 o 9 9 z m>n>K;o>v#p>6@,&D#9$#%q>r>s>t>u>v>w>x>%=k-y>z>A>B>C>D>E>F>G>[-,+U+(@9;H>I>J>j+K>i>L>M>k>I$3@Y=j*o=N>5-)>!>* ", +"% % 5 q=7 ~>9 9 O>a m>P>^>Q>u#A#m%7$9$[%n@e&-*H*0=i-z*A*0$R>S>T>U>V>W>X>Y>Z>`>[-e+z+E;h+H> ,i+.,E++,@,#,$,k>-$3%*%T%o=p=5-)>%,* ", +"% % 5 7 7 9 9 O>a O>&,*,=,-,;,>,m%E#E$}%,,g&;*I*V.b=c=>+',),!,~,{,],|-^,/,(,_,+;@;g+C+F;->I>:,k@<,[,},|,1,2,3@$#*%T%k*p=3,4,!>* ", +"% % q=7 9 9 O>a O>++a 5,q 6,7,8,_=d&D$c&)&K&G=@=_;I=z.9,0,a,e*U=b,c,d,}-D.e,e>|+B+W+f,H>i+j@g,h,i,j,k,l,m,I$3@i**%n,k*p=5-4,%,* ", +"% % 7 ~>9 O>a O>++a ++o,p,q,r,s,t,u,v,6#H*-*H*@=H=6#0$w,x,y.l=C.y,z,[+A,B,}++;V+g+9;J>C,D,E,[,F,G,H,I,J,K,L,$#*%T%n,N>p=)>M,%,* ", +"% % 7 9 O>a O>++a ++++N,H+O,P,G.Q,R,S,T,U,V,W,[#X,Y,Z,`,Z,k= '.'+'T=}+@'C+1+#'$'%'&'h,*'='-';'i*>',''')'L,3%i*j*T%k*p=5-)>4,%,* ", +"% % 9 9 O>a ++a ++++A m+l+H+!'~'+#{']'^'/'('[,_':'<'[' ,}'|'|'I>1't,2'3'4'5'6'G;7'8'9';'0'0'>'a'b'c'K,L,d'd'j*j*p&k*3,5-e'4,%,* ", +"% % 9 a a a a ++m+{+{+{+c f'g'h'i'j'k'l'R%m'n'o'p'q'r's't'u'v'w'x'n,y'z'A'B'C'D';'0'H,>'E'a'|,c'K,L,I$d'd'j*j*p&k*3,5-)>M,F'G'* ", +"% % H'a a ++m+{+{+I'c q J.J.C C J'J'K'^&L'M'N'z-O'P'Q'R'S'S'S'T'U'U'V'V'W'W'X'E'@,i>3@Y'Z'`'K,a'3%$#$#o&o& ).)p&k*3,+)@)#)= %,* ", +"% % a a m+{+$)c c J.J.%)C C H r H &)d m&m&r%Q,*)=)X=-)-);)>),),)>)')n&n&))b'c'c'`'`'a'a'a'3@$#o&o&o&j*j*!).).)k*3,+)@)#)#)F'~)* ", +"% % a m+{+c +@J.C C C H H &)&)d {)u%d w w K.])])])A-c;J;^)>)>)-$/)/)()()a'a'a'_)_):)$#Y=Y=*%o&j*j*!)!)l>p&k*k*3,@)@)M,M,F'e G'* ", +"% % {+p q J.C C H H &)d {){)w u%w <)Z Z 6+6+o+_.$@##7+##-$n&n&n&n&3@3@3%$#$#$#Y=*%*%*%*%T%j*p&p&l>k*.)k*k*k*3,+)@)M,#)F'F'[)~)* ", +"% % $)q J.r H d d d })w <)D D Z Z 6+_._.$@##7+7+-$n&n&I$I$3@3%3%$#$#i*i**%*%*%T%*%T%T%p&o=o=k*k*k*3,3,3,+)+)+)@)M,#)#)F'[)|)~)* ", +"% % q H#5+d u%{)w <)Z Z Z Z _._.$@##7+7+-$7+n&I$3@3%3%3%$#$#i*i*i*i**%T%T%T%^=p&o=o=k*k*k*p=3,3,3,5-5-5-+)+)@)M,#)F'F'e |)x 1)* ", +"% % H#H u%w <)Z Z _._._._.@+7+7+-$-$I$I$I$3@3%$#$#i*i*i*i*j*i*T%T%l>l>n,o=k*k*k*k*p=p=5-5-+)5-+)e'e'e'M,M,M,#)#)#)F'[)|)|)2)3)* ", +"% % H 4)4)_._.@+@+7+7+p+7+I$I$3@3@Y=3%Y=Y=o&o&*%j*j*j*j*.)p&o=o=k*k*k*p=5)5)5-5)6)6)6)+)6)M,M,M,M,#)#)#)#)#)F'F'[)|)|)I 2)%,7)* ", +"% % 8)u u u E E 9)9)I I I l.l.q+q+q+t@t@a#a#a#0)>$0)0)d$d$4%4%U%U%U%O*O*a)a)B-B-B-=;d;d;d;d;b)b)b)b)b)G'G'G'~)~)~)c)3)3)3)7)* * ", +"& 7)7)7)7)* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * "}; diff --git a/wmtrash/conf/trashflat.xpm b/wmtrash/conf/trashflat.xpm new file mode 100644 index 0000000..71a5544 --- /dev/null +++ b/wmtrash/conf/trashflat.xpm @@ -0,0 +1,1035 @@ +/* XPM */ +static char * trashflat_xpm[] = { +"52 52 980 2", +" c None", +". c #6B6A6B", +"+ c #737273", +"@ c #7F7E7F", +"# c #888889", +"$ c #7E7D7E", +"% c #7B7A7B", +"& c #8E8E8F", +"* c #929192", +"= c #999899", +"- c #A1A0A1", +"; c #A8A8A9", +"> c #AEAEAE", +", c #B8B8B8", +"' c #C6C6C7", +") c #D3D4D4", +"! c #DEDEDF", +"~ c #EAEAEA", +"{ c #EFEFF0", +"] c #F0F1F1", +"^ c #FBFBFB", +"/ c #E9E9E9", +"( c #888789", +"_ c #686768", +": c #CECDCE", +"< c #E7E7E8", +"[ c #EFEFEF", +"} c #F6F7F7", +"| c #FCFCFC", +"1 c #FFFFFF", +"2 c #EBEBEB", +"3 c #BABABB", +"4 c #B8B9B9", +"5 c #BDBEBF", +"6 c #BABBBC", +"7 c #6C6C6D", +"8 c #3F3E40", +"9 c #4A4B4D", +"0 c #555557", +"a c #5A5A5C", +"b c #575759", +"c c #4D4C4E", +"d c #706F70", +"e c #F0F0F0", +"f c #CACACA", +"g c #B3B3B5", +"h c #E3E3E3", +"i c #E1E1E1", +"j c #D6D6D6", +"k c #BBBBBC", +"l c #A2A3A3", +"m c #757577", +"n c #6C6C6F", +"o c #707073", +"p c #7C7D7F", +"q c #7E7F81", +"r c #7D7E80", +"s c #737476", +"t c #646466", +"u c #4E4D4E", +"v c #353334", +"w c #EDEDEE", +"x c #C1C2C3", +"y c #D6D6D7", +"z c #FEFEFE", +"A c #FDFDFD", +"B c #F9F9F9", +"C c #F2F2F2", +"D c #E1E1E2", +"E c #C9CACB", +"F c #B7B7B8", +"G c #A1A2A3", +"H c #949497", +"I c #898A8C", +"J c #828385", +"K c #7D7E81", +"L c #78797C", +"M c #6E6E71", +"N c #4C4B4D", +"O c #292627", +"P c #E6E6E7", +"Q c #F4F4F4", +"R c #DFDFE0", +"S c #DCDDDD", +"T c #C4C5C6", +"U c #929294", +"V c #8B8D8F", +"W c #757678", +"X c #49494A", +"Y c #353435", +"Z c #2B2829", +"` c #464547", +" . c #D8D8D9", +".. c #ECECED", +"+. c #B9BABA", +"@. c #E6E6E6", +"#. c #F5F5F5", +"$. c #A4A4A5", +"%. c #6F7072", +"&. c #6B6C6E", +"*. c #646567", +"=. c #565758", +"-. c #424142", +";. c #2E2C2D", +">. c #575758", +",. c #7D7E7F", +"'. c #CACBCC", +"). c #E4E4E5", +"!. c #B7B8B9", +"~. c #8F8F90", +"{. c #626265", +"]. c #666769", +"^. c #606062", +"/. c #5C5C5E", +"(. c #565658", +"_. c #282526", +":. c #858586", +"<. c #BDBDBF", +"[. c #BCBDBE", +"}. c #F5F6F6", +"|. c #E5E5E5", +"1. c #79797B", +"2. c #606163", +"3. c #626365", +"4. c #5C5D5F", +"5. c #58585A", +"6. c #535355", +"7. c #4C4C4E", +"8. c #2F2D2E", +"9. c #656465", +"0. c #A3A4A5", +"a. c #AAABAD", +"b. c #FAFAFB", +"c. c #F5F5F6", +"d. c #F9F9FA", +"e. c #D2D3D4", +"f. c #C5C6C6", +"g. c #DCDCDD", +"h. c #6B6B6D", +"i. c #5F5F61", +"j. c #5E5E60", +"k. c #58595B", +"l. c #545456", +"m. c #4D4D4F", +"n. c #434344", +"o. c #2C2A2B", +"p. c #4B4A4B", +"q. c #605F60", +"r. c #6C6C6E", +"s. c #C3C3C4", +"t. c #E5E5E6", +"u. c #F2F3F4", +"v. c #F6F6F7", +"w. c #F8F8F9", +"x. c #C7C8C8", +"y. c #CCCDCE", +"z. c #CBCBCC", +"A. c #5D5E60", +"B. c #5B5B5D", +"C. c #535356", +"D. c #484749", +"E. c #3A393A", +"F. c #3F3E3F", +"G. c #3F3D3E", +"H. c #828283", +"I. c #C2C2C3", +"J. c #8C8C8D", +"K. c #69696B", +"L. c #7E7E7F", +"M. c #A9AAAB", +"N. c #D5D5D6", +"O. c #F7F7F8", +"P. c #F8F9F9", +"Q. c #F7F8F8", +"R. c #F6F6F6", +"S. c #B3B4B6", +"T. c #FCFCFD", +"U. c #565759", +"V. c #48494B", +"W. c #3A393B", +"X. c #3D3C3E", +"Y. c #575658", +"Z. c #858689", +"`. c #6E6E70", +" + c #89898A", +".+ c #F2F2F3", +"++ c #A3A2A4", +"@+ c #6F6E70", +"#+ c #535254", +"$+ c #727173", +"%+ c #9C9C9D", +"&+ c #C8C8C9", +"*+ c #EDEEEE", +"=+ c #A0A1A2", +"-+ c #FBFBFC", +";+ c #FDFDFE", +">+ c #FDFEFE", +",+ c #F3F3F4", +"'+ c #DDDDDF", +")+ c #777778", +"!+ c #333233", +"~+ c #343233", +"{+ c #434143", +"]+ c #6A6A6C", +"^+ c #8E8F92", +"/+ c #A3A4A7", +"(+ c #ACADB0", +"_+ c #747476", +":+ c #F2F3F3", +"<+ c #F1F1F2", +"[+ c #EFF0F1", +"}+ c #CFD0D1", +"|+ c #99999A", +"1+ c #6F6F70", +"2+ c #5C5B5C", +"3+ c #605F61", +"4+ c #676668", +"5+ c #5A5A5B", +"6+ c #AAABAC", +"7+ c #B2B2B3", +"8+ c #B8B8B9", +"9+ c #B3B3B4", +"0+ c #ADADAE", +"a+ c #A6A5A7", +"b+ c #98989A", +"c+ c #6E6D6F", +"d+ c #5F5F60", +"e+ c #717072", +"f+ c #8F9092", +"g+ c #A7A9AC", +"h+ c #B0B1B4", +"i+ c #ACAEB0", +"j+ c #A8AAAC", +"k+ c #A9ABAE", +"l+ c #737375", +"m+ c #F1F2F2", +"n+ c #EEEEEF", +"o+ c #EAEBEB", +"p+ c #E4E5E6", +"q+ c #D5D6D7", +"r+ c #C1C1C3", +"s+ c #A9A9AA", +"t+ c #969697", +"u+ c #878789", +"v+ c #7D7D7E", +"w+ c #737274", +"x+ c #6B6B6C", +"y+ c #666667", +"z+ c #636264", +"A+ c #626163", +"B+ c #646465", +"C+ c #686869", +"D+ c #6D6D6E", +"E+ c #737475", +"F+ c #858688", +"G+ c #959699", +"H+ c #A4A5A7", +"I+ c #B4B6B8", +"J+ c #B2B4B7", +"K+ c #AFB0B3", +"L+ c #AAACAE", +"M+ c #A6A8AA", +"N+ c #A8A9AC", +"O+ c #717374", +"P+ c #878788", +"Q+ c #E9EAEA", +"R+ c #ECEDEE", +"S+ c #EAEBEC", +"T+ c #E8E9EA", +"U+ c #E1E2E3", +"V+ c #E1E1E3", +"W+ c #E0E1E2", +"X+ c #DFE0E1", +"Y+ c #DBDCDD", +"Z+ c #D7D8D9", +"`+ c #CCCDCF", +" @ c #C7C8C9", +".@ c #C2C3C4", +"+@ c #BDBEC0", +"@@ c #BBBCBD", +"#@ c #B9BBBD", +"$@ c #BABCBE", +"%@ c #BBBCBE", +"&@ c #BBBDBF", +"*@ c #BCBEC0", +"=@ c #BABBBD", +"-@ c #B7B8BA", +";@ c #B2B4B6", +">@ c #ADAFB1", +",@ c #ACADAF", +"'@ c #A9AAAD", +")@ c #A7A8AB", +"!@ c #A5A6A9", +"~@ c #717274", +"{@ c #878688", +"]@ c #EEEFEF", +"^@ c #EBEBEC", +"/@ c #E9E9EA", +"(@ c #E6E7E8", +"_@ c #E2E3E4", +":@ c #DDDEDF", +"<@ c #D9DADB", +"[@ c #D6D7D9", +"}@ c #D2D3D5", +"|@ c #D0D1D3", +"1@ c #CECFD1", +"2@ c #CCCED0", +"3@ c #CACCCF", +"4@ c #C7CACD", +"5@ c #C5C7C9", +"6@ c #C3C5C6", +"7@ c #C1C2C4", +"8@ c #BFC0C2", +"9@ c #BCBDC0", +"0@ c #B7B9BB", +"a@ c #B5B6B9", +"b@ c #B0B2B4", +"c@ c #AEAFB2", +"d@ c #AAABAE", +"e@ c #A3A5A7", +"f@ c #A4A6A8", +"g@ c #717173", +"h@ c #868587", +"i@ c #E7E8E8", +"j@ c #DEDFE0", +"k@ c #DBDCDE", +"l@ c #D3D4D5", +"m@ c #CBCDCE", +"n@ c #CBC4BE", +"o@ c #CDBCAF", +"p@ c #CABBAF", +"q@ c #C4C1BF", +"r@ c #C0C2C5", +"s@ c #BEC0C2", +"t@ c #BABBBE", +"u@ c #B6B7B9", +"v@ c #B3B5B7", +"w@ c #AFB0B2", +"x@ c #ADAEB0", +"y@ c #ABACAE", +"z@ c #A6A7AA", +"A@ c #A4A5A8", +"B@ c #A2A4A6", +"C@ c #707173", +"D@ c #858587", +"E@ c #EBECED", +"F@ c #E7E9E9", +"G@ c #E5E6E7", +"H@ c #E3E4E5", +"I@ c #DCDDDE", +"J@ c #DADBDC", +"K@ c #D7D8DA", +"L@ c #D5D6D8", +"M@ c #D1D2D3", +"N@ c #CFD0D2", +"O@ c #D1BBA9", +"P@ c #DCA072", +"Q@ c #E09760", +"R@ c #E19760", +"S@ c #D6A37C", +"T@ c #C4B8AE", +"U@ c #B8BABC", +"V@ c #B3B5B6", +"W@ c #B1B3B5", +"X@ c #AFB1B3", +"Y@ c #ADAFB0", +"Z@ c #ABACAF", +"`@ c #A0A1A4", +" # c #A1A3A5", +".# c #707072", +"+# c #E3E3E4", +"@# c #D8D9DA", +"## c #D6D7D8", +"$# c #D4D5D6", +"%# c #D1D2D4", +"&# c #CFD1D2", +"*# c #CDCFD1", +"=# c #D2B8A4", +"-# c #DE9B68", +";# c #E2955C", +"># c #E1965D", +",# c #D7A075", +"'# c #C3B3A7", +")# c #C1AC9C", +"!# c #BAAEA5", +"~# c #AFB2B4", +"{# c #A7A9AB", +"]# c #A5A7A9", +"^# c #A1A2A5", +"/# c #9FA0A3", +"(# c #A0A1A5", +"_# c #848586", +":# c #D9DADC", +"<# c #D0D1D2", +"[# c #CECFD2", +"}# c #D0BFB3", +"|# c #DE9C6A", +"1# c #E1955C", +"2# c #E09861", +"3# c #D6A47D", +"4# c #D99F73", +"5# c #E2955B", +"6# c #D5A076", +"7# c #BAB4AF", +"8# c #BCAFA5", +"9# c #D4966F", +"0# c #BCA99B", +"a# c #AEB1B3", +"b# c #9FA1A3", +"c# c #9E9FA2", +"d# c #6F6F72", +"e# c #838485", +"f# c #E0E0E1", +"g# c #CED0D2", +"h# c #D0C2B8", +"i# c #DCA073", +"j# c #D2AA8C", +"k# c #C1BFBD", +"l# c #C0BAB6", +"m# c #D89F73", +"n# c #E2965C", +"o# c #E1965E", +"p# c #D1A17B", +"q# c #D49C7A", +"r# c #D9906B", +"s# c #BAA99E", +"t# c #ACAEB2", +"u# c #9C9DA0", +"v# c #9D9EA1", +"w# c #6E6F71", +"x# c #838384", +"y# c #DCDEDE", +"z# c #DADBDD", +"A# c #D3D4D6", +"B# c #CDCBCA", +"C# c #D7AD8B", +"D# c #E1955D", +"E# c #D5A681", +"F# c #C2C0BE", +"G# c #BFC1C4", +"H# c #BBBFC3", +"I# c #C0B5AC", +"J# c #D99C6D", +"K# c #E2965E", +"L# c #E49E69", +"M# c #E7A985", +"N# c #DB9A78", +"O# c #B9A79B", +"P# c #AAADB0", +"Q# c #A9ABAD", +"R# c #A2A5A6", +"S# c #A0A2A4", +"T# c #9EA0A2", +"U# c #9A9C9E", +"V# c #9B9DA0", +"W# c #6E6F70", +"X# c #828284", +"Y# c #D4D5D7", +"Z# c #CDCFD0", +"`# c #CBCBCB", +" $ c #CEBBAC", +".$ c #D9A47B", +"+$ c #D9A074", +"@$ c #C5BDB7", +"#$ c #BFC2C5", +"$$ c #C0BCBA", +"%$ c #C6AF9F", +"&$ c #CDAB93", +"*$ c #DEB18C", +"=$ c #EDC097", +"-$ c #F1CDAB", +";$ c #EBBD9E", +">$ c #DD9E7C", +",$ c #BAA597", +"'$ c #A9ACAF", +")$ c #9B9C9F", +"!$ c #999A9D", +"~$ c #9A9B9E", +"{$ c #6D6E70", +"]$ c #767577", +"^$ c #C9CBCE", +"/$ c #C6C8C9", +"($ c #C8BFB8", +"_$ c #C7BBB2", +":$ c #C0C2C6", +"<$ c #C0B8B2", +"[$ c #CCA688", +"}$ c #DCA37B", +"|$ c #ECBF9B", +"1$ c #F6DEC2", +"2$ c #F4DABE", +"3$ c #EBBA9B", +"4$ c #DF9D7B", +"5$ c #BCA292", +"6$ c #A7AAAC", +"7$ c #A2A3A6", +"8$ c #9B9D9F", +"9$ c #999B9D", +"0$ c #97999B", +"a$ c #6C6D6F", +"b$ c #CDCECF", +"c$ c #DCDDDF", +"d$ c #CCCECF", +"e$ c #CACDCF", +"f$ c #CAC2BB", +"g$ c #D1AE93", +"h$ c #C6BEB8", +"i$ c #C1C3C6", +"j$ c #BBBBBD", +"k$ c #B8B8B7", +"l$ c #BCB1AA", +"m$ c #CAAB94", +"n$ c #E1B08A", +"o$ c #ECB894", +"p$ c #E6A889", +"q$ c #DD9271", +"r$ c #BF9D8A", +"s$ c #9C9EA0", +"t$ c #989A9C", +"u$ c #96989A", +"v$ c #C8C9CA", +"w$ c #CACBCD", +"x$ c #CEBCAF", +"y$ c #D99570", +"z$ c #D7926F", +"A$ c #C4BBB5", +"B$ c #BFC1C3", +"C$ c #BDBFC0", +"D$ c #B6B8BA", +"E$ c #B4B6B9", +"F$ c #B0B4B8", +"G$ c #B3ADA9", +"H$ c #C5A48C", +"I$ c #D99673", +"J$ c #DB8260", +"K$ c #C5957E", +"L$ c #A7A7A7", +"M$ c #949698", +"N$ c #959799", +"O$ c #6A696A", +"P$ c #C6C7C8", +"Q$ c #C9CBCC", +"R$ c #CECFD0", +"S$ c #CDD0D2", +"T$ c #CCC8C6", +"U$ c #D2B9A5", +"V$ c #E0A781", +"W$ c #E19370", +"X$ c #D7997B", +"Y$ c #C3BBB6", +"Z$ c #BDBFC2", +"`$ c #B8B9BB", +" % c #B5B6B8", +".% c #ABADAF", +"+% c #A6A8AC", +"@% c #A1A4A7", +"#% c #A99C93", +"$% c #C28B6C", +"%% c #C38F71", +"&% c #A3A09F", +"*% c #9FA2A5", +"=% c #939597", +"-% c #949598", +";% c #69686A", +">% c #C7C8CA", +",% c #C4C5C7", +"'% c #C2C3C5", +")% c #C2C5C8", +"!% c #CDB9AB", +"~% c #DBB99C", +"{% c #ECC7A5", +"]% c #EEC3A4", +"^% c #E6A988", +"/% c #D9A283", +"(% c #C2BBB7", +"_% c #B5B7B9", +":% c #AEB0B2", +"<% c #A5A6A8", +"[% c #909294", +"}% c #8C8E91", +"|% c #888B8F", +"1% c #8D8884", +"2% c #948479", +"3% c #96867C", +"4% c #9F8B7D", +"5% c #8F9396", +"6% c #98999B", +"7% c #929396", +"8% c #929496", +"9% c #6A6B6D", +"0% c #686769", +"a% c #CACCCD", +"b% c #C6C7C9", +"c% c #C2C4C6", +"d% c #BFB4AE", +"e% c #C89271", +"f% c #DC9164", +"g% c #EFC6A0", +"h% c #FAECD0", +"i% c #F1D0B1", +"j% c #E6A784", +"k% c #D69977", +"l% c #B8B0AA", +"m% c #B0B2B5", +"n% c #919395", +"o% c #8E9092", +"p% c #888A8C", +"q% c #86878A", +"r% c #838385", +"s% c #997D6A", +"t% c #C37340", +"u% c #C4733E", +"v% c #7E7A77", +"w% c #7B7D81", +"x% c #88898C", +"y% c #96979A", +"z% c #676768", +"A% c #BFC1C2", +"B% c #C7C9CA", +"C% c #C3C4C6", +"D% c #C0C1C3", +"E% c #BCBFC1", +"F% c #C0A899", +"G% c #C88D69", +"H% c #CB916B", +"I% c #D79565", +"J% c #E29A63", +"K% c #E4A173", +"L% c #DE8A65", +"M% c #CC7955", +"N% c #A69990", +"O% c #9D9FA2", +"P% c #8F9093", +"Q% c #8C8E90", +"R% c #8A8B8E", +"S% c #87888B", +"T% c #838588", +"U% c #838281", +"V% c #AF7855", +"W% c #D7702D", +"X% c #D8702B", +"Y% c #A77554", +"Z% c #727375", +"`% c #6F7073", +" & c #848587", +".& c #8F9193", +"+& c #6A6A6D", +"@& c #676567", +"#& c #C5C7C8", +"$& c #BDBFC1", +"%& c #B7BABD", +"&& c #B2B7BB", +"*& c #B0ADAA", +"=& c #C78459", +"-& c #D66B25", +";& c #D67233", +">& c #D77249", +",& c #CC6847", +"'& c #A7948B", +")& c #9B9EA0", +"!& c #939497", +"~& c #909194", +"{& c #8A8C8E", +"]& c #848688", +"^& c #818386", +"/& c #7D8083", +"(& c #8E7B70", +"_& c #C9733A", +":& c #D8712B", +"<& c #C87138", +"[& c #827267", +"}& c #6C6F72", +"|& c #6B6B6E", +"1& c #68686A", +"2& c #868789", +"3& c #696A6C", +"4& c #666566", +"5& c #B1B4B6", +"6& c #B6A396", +"7& c #D07A41", +"8& c #D96F28", +"9& c #CB7C47", +"0& c #BC8268", +"a& c #CB633F", +"b& c #AC8C7D", +"c& c #999B9E", +"d& c #919295", +"e& c #8B8C8F", +"f& c #818487", +"g& c #84817E", +"h& c #7B7B7C", +"i& c #AA7654", +"j& c #D7712C", +"k& c #D4712F", +"l& c #9D7154", +"m& c #6B6C6F", +"n& c #69696D", +"o& c #656668", +"p& c #68696B", +"q& c #656466", +"r& c #B9BABC", +"s& c #B0B1B2", +"t& c #BF9375", +"u& c #D6722F", +"v& c #D96E27", +"w& c #BB8D6F", +"x& c #A19F9F", +"y& c #B88368", +"z& c #B08A73", +"A& c #898A8D", +"B& c #86888A", +"C& c #818589", +"D& c #8B7F78", +"E& c #AC7656", +"F& c #807B79", +"G& c #74797E", +"H& c #86776C", +"I& c #CD7135", +"J& c #D9702B", +"K& c #B47144", +"L& c #706B68", +"M& c #66686B", +"N& c #616264", +"O& c #646365", +"P& c #AEACAA", +"Q& c #C78659", +"R& c #D86F28", +"S& c #D57131", +"T& c #AA988C", +"U& c #9CA1A5", +"V& c #9D9B9B", +"W& c #9B9795", +"X& c #95979A", +"Y& c #8D8E90", +"Z& c #86888C", +"`& c #828588", +" * c #8E7F75", +".* c #C26D46", +"+* c #BA6D49", +"@* c #777A7B", +"#* c #72767B", +"$* c #757473", +"%* c #BF733F", +"&* c #DB7029", +"** c #BC703E", +"=* c #736964", +"-* c #636669", +";* c #626264", +">* c #5E5F61", +",* c #595A5C", +"'* c #393839", +")* c #636364", +"!* c #B7B9BC", +"~* c #ACA8A6", +"{* c #C98050", +"]* c #D96E28", +"^* c #D37537", +"/* c #A8978B", +"(* c #999A9B", +"_* c #95989B", +":* c #929598", +"<* c #8D8F91", +"[* c #878A8D", +"}* c #868484", +"|* c #9C8270", +"1* c #CB8960", +"2* c #E08358", +"3* c #B37653", +"4* c #8A7769", +"5* c #9F7458", +"6* c #BA7343", +"7* c #DA712B", +"8* c #B86F40", +"9* c #6F6763", +"0* c #616365", +"a* c #5F6062", +"b* c #57585A", +"c* c #373637", +"d* c #626263", +"e* c #B2B3B6", +"f* c #AAA6A5", +"g* c #C68256", +"h* c #D86E29", +"i* c #D6712D", +"j* c #CB7943", +"k* c #C08057", +"l* c #B78563", +"m* c #AD8870", +"n* c #A38978", +"o* c #928E8C", +"p* c #8A8D90", +"q* c #868A8D", +"r* c #8A8480", +"s* c #AE8569", +"t* c #DFAD83", +"u* c #F0C49E", +"v* c #E49E72", +"w* c #CE7237", +"x* c #CF7234", +"y* c #D7702C", +"z* c #DA702B", +"A* c #CA7035", +"B* c #916B53", +"C* c #5A5B5D", +"D* c #373537", +"E* c #B1B2B4", +"F* c #ADAEB1", +"G* c #A6A7A9", +"H* c #B3947F", +"I* c #CE783F", +"J* c #D96F29", +"K* c #D86F2A", +"L* c #D57231", +"M* c #CD733B", +"N* c #978980", +"O* c #8A898B", +"P* c #9B7F71", +"Q* c #BD7D5B", +"R* c #E3A57B", +"S* c #F6DAB6", +"T* c #F5DAB9", +"U* c #D86E2A", +"V* c #DB7028", +"W* c #C97137", +"X* c #AF6F46", +"Y* c #856A59", +"Z* c #686565", +"`* c #5B5C5E", +" = c #363435", +".= c #616061", +"+= c #A2A3A4", +"@= c #A8968B", +"#= c #BD835D", +"$= c #CE763C", +"%= c #D6712F", +"&= c #D86F2B", +"*= c #DB6E26", +"== c #D57030", +"-= c #928880", +";= c #998376", +">= c #C37045", +",= c #D9784A", +"'= c #E89F75", +")= c #EFBF99", +"!= c #EDBE9A", +"~= c #E39D77", +"{= c #D3753B", +"]= c #B17348", +"^= c #92715A", +"/= c #7A6C64", +"(= c #6B6968", +"_= c #646668", +":= c #59595B", +"<= c #555658", +"[= c #525254", +"}= c #505152", +"|= c #ABADB0", +"1= c #A8AAAD", +"2= c #9C9EA2", +"3= c #979BA1", +"4= c #979797", +"5= c #9C9087", +"6= c #A18A7A", +"7= c #A7856D", +"8= c #A98268", +"9= c #8B8887", +"0= c #848689", +"a= c #868381", +"b= c #8E7E71", +"c= c #A37A5F", +"d= c #BD805A", +"e= c #D1865B", +"f= c #D97B55", +"g= c #CF633F", +"h= c #886D5F", +"i= c #666C71", +"j= c #686A6D", +"k= c #66676A", +"l= c #636466", +"m= c #505052", +"n= c #4D4E4F", +"o= c #343334", +"p= c #97999C", +"q= c #939699", +"r= c #909397", +"s= c #8C9195", +"t= c #898E93", +"u= c #868A8F", +"v= c #85878A", +"w= c #838487", +"x= c #7F8285", +"y= c #7B7F83", +"z= c #777B80", +"A= c #797777", +"B= c #877469", +"C= c #A47054", +"D= c #BE593D", +"E= c #B36343", +"F= c #766C66", +"G= c #66686A", +"H= c #515152", +"I= c #4E4E50", +"J= c #4B4B4D", +"K= c #525152", +"L= c #9FA0A2", +"M= c #818285", +"N= c #7E8082", +"O= c #7C7D80", +"P= c #797A7D", +"Q= c #76777B", +"R= c #717478", +"S= c #717172", +"T= c #7D6D65", +"U= c #946B55", +"V= c #7A6A61", +"W= c #515253", +"X= c #4E4F50", +"Y= c #464648", +"Z= c #323031", +"`= c #828486", +" - c #808183", +".- c #7A7B7E", +"+- c #77787A", +"@- c #6E7072", +"#- c #6B6D6F", +"$- c #666668", +"%- c #5D5D5F", +"&- c #515153", +"*- c #414142", +"=- c #323132", +"-- c #383738", +";- c #555455", +">- c #7B7C7E", +",- c #727376", +"'- c #6C6D70", +")- c #535456", +"!- c #484748", +"~- c #323131", +"{- c #4A494A", +"]- c #767778", +"^- c #818284", +"/- c #8B8C8E", +"(- c #898B8D", +"_- c #87898B", +":- c #858789", +"<- c #828487", +"[- c #7A7B7D", +"}- c #77787B", +"|- c #747577", +"1- c #727374", +"2- c #6E7071", +"3- c #67686B", +"4- c #646467", +"5- c #5B5C5D", +"6- c #474748", +"7- c #403F40", +"8- c #353335", +"9- c #373536", +"0- c #3D3B3D", +"a- c #454445", +"b- c #5E5E5F", +"c- c #636365", +"d- c #676769", +"e- c #636366", +"f- c #4F4E50", +"g- c #434243", +"h- c #404041", +"i- c #3D3C3D", +"j- c #3B393B", +"k- c #3C3B3C", +"l- c #403F41", +"m- c #3C3A3C", +"n- c #3F3F40", +"o- c #414042", +"p- c #414041", +"q- c #424143", +"r- c #444244", +"s- c #444345", +"t- c #424243", +"u- c #413F41", +" . + @ # $ ", +" % & * = - ; > , ' ) ! ~ { ] ^ / ( ", +" _ : < [ } | 1 1 1 1 1 1 2 3 4 5 6 7 8 9 0 a b c ", +" d e 1 1 1 1 1 1 1 1 1 1 f g h i j k l & m n o p q r s t u v ", +" w 1 1 1 1 1 1 1 1 1 ^ x y z 1 z A ^ B C D E F G H I J K L M N O ", +" P 1 1 1 1 1 1 1 1 1 Q k R 1 1 1 1 1 1 1 1 1 1 1 ^ e S T U V W X Y Z ", +" ` .1 1 1 1 1 1 1 1 1 ..+.@.1 1 1 1 1 1 1 1 1 1 1 1 1 1 #.$.%.&.*.=.-.;. ", +" >.,.'.1 1 1 1 1 1 1 1 1 ).!.w 1 1 1 1 1 1 1 1 1 1 1 1 1 1 [ ~.{.].^./.(.8 _. ", +" :.<.[.z A z 1 1 1 1 1 1 ! [.}.1 1 1 1 1 1 1 1 1 1 1 1 1 1 |.1.2.3.4.5.6.7.8. ", +" 9.0.a.b.c.d.| A 1 1 1 A e.f.A 1 1 1 1 1 1 1 1 1 1 1 1 1 1 g.h.i.j.k.l.m.n.o. ", +" p.q.r.s.t.u.v.w.^ | A b.x.y.1 1 1 1 1 1 1 1 1 1 1 1 1 z z z.A.A.B.C.D.E.F.G. ", +" H.I.J.K.L.M.N.{ O.P.Q.R.S.N.A T.| | | | | | | | | T.| ^ | F 0 U.V.W.X.Y.Z.`. ", +" +w .+N.++@+#+$+%+&+P *+=+h T.b.d.w.w.w.w.d.b.-+;+>+^ ,+'+)+!+~+{+]+^+/+(+_+ ", +" # ..:+<+c.[+}+|+1+2+3+4+5+& G 6+7+F 3 k 8+9+0+a+b+H.c+d+c 0 e+f+g+h+i+j+k+l+ ", +" # 2 m+n+..o+....p+q+r+s+t+u+v+w+x+y+z+A+A+B+C+D+E+1.F+G+H+h+I+J+K+L+j+M+N+O+ ", +" P+Q+e R+S+T+P ).U+V+W+X+Y+Z+e.`+ @.@+@@@#@$@%@%@&@*@&@=@-@;@h+>@,@'@)@!@M+~@ ", +" {@< ]@^@/@(@p+_@X+:@Y+<@[@q+}@|@1@2@3@4@5@6@7@8@9@#@0@a@S.b@c@(+d@)@!@e@f@g@ ", +" h@P R+Q+i@t._@W+j@k@<@Z+q+l@|@1@m@n@o@p@q@r@s@9@t@0@u@v@b@w@x@y@N+z@A@B@e@C@ ", +" D@).E@F@G@H@U+j@I@J@K@L@l@M@N@y.O@P@Q@R@S@T@*@%@U@u@V@W@X@Y@Z@'@M+A@B@`@ #.# ", +" D@+#Q+P ).U+X+:@J@@###$#%#&#*#=#-#;#;#;#>#,#'#U@u@)#!#~#c@,@d@{#]#/+^#/#(#%. ", +" _#U+F@p+_@W+j@Y+:#Z+q+e.<#[#}#|#1#2#3#4#5#>#6#7#8#9#0#a#i+d@N+z@f@ #b#c#/#d# ", +" e#f#P H@W+j@I@J@Z+q+l@|@g#h#i#>#Q@j#k#l#m#n#o#p#q#r#s#t#L+'@M+f@B@`@c#u#v#w# ", +" x#j@p+U+j@y#z#@#L@A#M@N@B#C#>#D#E#F#G#H#I#J#K#L#M#N#O#P#Q#)@!@R#S#T#u#U#V#W# ", +" X#I@_@X+:@Y+<@[@Y#e.<#Z#`# $.$+$@$#$$$%$&$*$=$-$;$>$,$'$N+]#e@ #b#v#)$!$~${$ ", +" ]$K@U+j@k@:#Z+q+l@|@1@m@^$/$($_$:$s@<$[$}$|$1$2$3$4$5$6$M+f@7$`@c#8$9$0$!$a$ ", +" x+b$:@c$J@K@L@$#%#N@d$e$f$g$h$i$8@9@j$k$l$m$n$o$p$q$r$M+f@/+S#/#s$~$t$u$0$a$ ", +" ]+v$M@l@[@##$#%#N@2@w$x$y$z$A$B$C$%@U@D$E$F$G$H$I$J$K$L$e@^#/#v#U#t$u$M$N$&. ", +" O$P$1@Q$w$R$|@&#S$T$U$V$W$X$Y$Z$&@=@`$ %h+.%+%@%#%$%%%&%*%S#c#8$9$u$G+=%-%&. ", +" ;%T `+>%,%'%)%T !%~%{%]%^%/%(%Z$$@_%:%<%)$G+[%}%|%1%2%3%4%5%6%U#t$N$=%7%8%9% ", +" 0%.@a%b%c%B$d%e%f%g%h%i%j%k%l%m%j+b#9$M$n%o%V p%q%r%s%t%u%v%w%x%M$y%8%[%n%9% ", +" z%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%9$0$G+7%P%Q%R%S%T%U%V%W%X%Y%Z%`%s &P%.&[%+& ", +" @&+@#&7@$&%@%&&&*&=&-&;&>&,&'&)&t$N$!&~&Q%{&S%]&^&/&(&_&:&<&[&}&|&1&W 2&o%3& ", +" 4&%@C%8@&@U@_%5&6&7&8&9&0&a&b&c&u$=%d&^+e&p%q%f&g&,.h&i&j&k&l&m&n&o&3.p&q 3& ", +" q&r&7@*@#@D$V@s&t&u&v&w&x&y&z&0$M$n%o%Q%A&B&C&D&E&F&G&H&I&J&K&L&M&t 2.4.N&6. ", +" O&-@8@$@0@I+W@P&Q&R&S&T&U&V&W&X&8%.&Y&R%Z&`& *.*+*@*#*$*%*&***=*-*;*>*/.,*'* ", +" )* %9@!*I+W@X@~*{*]*^*/*V&(*_*:*[%<*e&[*}*|*1*2*3*4*5*6*k&7*8*9*0*a*4.,*b*c* ", +" d*S.=@_%e*X@i+f*g*h*i*j*k*l*m*n*o*p*q*r*s*t*u*v*w*x*y*&*z*A*B*B+2.A.C*b 0 D* ", +" A+E*0@v@h+F*L+G*H*I*J*8&K*j&L*M*N*O*P*Q*R*S*T*K%U*V*i*W*X*Y*Z*N&>*`*5.0 6. = ", +" .=w@u@W@>@Z@'@!@+=@=#=$=%=&=*===-=;=>=,='=)=!=~={=]=^=/=(=_=3.i.4.:=<=[=}= = ", +" q.,@S.K+|=1=z@B@b#2=3=4=5=6=7=8=9=0=a=b=c=d=e=f=g=h=i=j=k=l=2.A.a U.6.m=n=o= ", +" q..%b@x@Q#M+e@S#v#U#p=q=r=s=t=u=v=w=x=y=z=A=B=C=D=E=F=G=*.N&j.C*b*l.H=I=J=!+ ", +" K=L=e*Z@)@f@ #c#)$t$N$8%~&Q%{&S% &M=N=O=P=Q=R=S=T=U=V=_=3.>*/.k.0 W=X=7.Y=8. ", +" Z=#+.&(+Q#e@b#u#9$u$=%d&^+e&x%Z.`= -r .-+-W Z%@-#-K.$-l=2.%-a U.6.&-m.*-=--- ", +" v ;-q 6%c#)$0$N$n%o%V A&q%w= -K >-L W ,-`%'-+&].l=2.A.C*b*)-I=*-o= =!- ", +" !+~-{-B+]-^-S%R%/-(-_-:-<- -r [-}-|-1-2-&.3-4-^.5-(.I=6-7---8-n. ", +" 9-0-a-N #+>.b-c-d-h.&.h.3&].e-^.B.l.f-D.g-h-i-j-k-l- ", +" k-m-n-o-p-q-r-a-s-n.t-u-8 n-p-h-8 o- ", +" ", +" ", +" ", +" ", +" "}; diff --git a/wmtrash/wmtrash.c b/wmtrash/wmtrash.c new file mode 100644 index 0000000..7f30f47 --- /dev/null +++ b/wmtrash/wmtrash.c @@ -0,0 +1,452 @@ +/* + * this file is part of the "wmtrash" project + * Copyright (C) 2004 by Jean Philippe GUILLEMIN <jp.guille...@free.fr> + * license: This software is under GPL license + * rev: 0.2 + */ + + +#include <stdio.h> +#include <unistd.h> +#include <stdlib.h> +#include <string.h> +#include <getopt.h> +#include <sysexits.h> +#include <gtk/gtk.h> +#include <gdk/gdk.h> +#include <gdk/gdkx.h> +#include "wmtrash.h" + + +// Start main ******************************************************************* + +int main( int argc, char *argv[] ) { + +// Here we parse command line args and configfile ******************************************************************* + GtkWidget *dockapp; + static char *defaultcf; + static char *configfile; + static char *homecf; + static char *homedir; + homecf = malloc(MEDIUM_STRING); + configfile = malloc(MEDIUM_STRING); + + defaultcf = malloc(MEDIUM_STRING); + strncpy(defaultcf, __CONFPATH, MEDIUM_STRING); + strcat(defaultcf, "/"); + strcat(defaultcf, __CONFFILE); + + homedir = malloc(SHORT_STRING); + homedir = getenv("HOME"); + + strncpy(homecf, homedir, SHORT_STRING); + strcat(homecf, "/"); + strcat(homecf, ".wmtrash.cf"); + + int test1, test2; + if ((test1 = access(homecf, F_OK)) == -1){ + if ((test2 = fcopy(defaultcf, homecf)) == EXIT_FAILURE){ + fprintf (stderr,"Error creating config file %s !\n",homecf); + } + } + + int i; + + if (argc < 2){ + configfile = homecf; + }else{ + while ((i = getopt(argc, argv, "hc:")) != EOF){ + switch (i){ + case 'c': /* config file */ + strncpy(configfile, optarg, MEDIUM_STRING); + break; + case 'h': usage(homecf, defaultcf); exit (EXIT_SUCCESS); + } + } + } + + + gtk_init(&argc, &argv); + dockapp = (GtkWidget *) build_dockapp(configfile); + gtk_widget_show_all (dockapp); + gtk_main (); + return(0); +} // end main + + +GtkWidget * build_dockapp(char *configfile) { + static GtkWidget *mainwin; + static GtkWidget *mainbox; + static GtkWidget *box; + static GtkWidget *pixmap; + static GdkBitmap *mask; + static GtkWidget *pixmap_widget; + + static struct wmtrash *wmtrash; + wmtrash = malloc(sizeof(struct wmtrash)); + memset(wmtrash, 0, sizeof(struct wmtrash)); + + + char *image_path_file; + + strncpy (wmtrash->param_img, "trashicon", MEDIUM_STRING); + strncpy (wmtrash->param_fm, "filemanager", MEDIUM_STRING); + strncpy (wmtrash->param_path, "trashpath", MEDIUM_STRING); + strncpy (wmtrash->configfile, configfile, MEDIUM_STRING); + + image_path_file = malloc(LONG_STRING); + + parse_from_config(wmtrash->configfile, wmtrash->param_img, wmtrash->imagefile); + sprintf(image_path_file, "%s/%s", __ICONPATH, wmtrash->imagefile); + parse_from_config(wmtrash->configfile, wmtrash->param_fm, wmtrash->fm); + parse_from_config(wmtrash->configfile, wmtrash->param_path, wmtrash->path); + + // GTK stuff ******************************************************************* + gtk_widget_destroy(mainwin); + mainwin = gtk_window_new(GTK_WINDOW_TOPLEVEL); + gtk_widget_realize(mainwin); + mainbox = create_main_dockapp_icon_window(mainwin, 52); + + box = gtk_event_box_new(); + pixmap = (gpointer) gdk_pixmap_create_from_xpm (mainwin->window, &mask, + NULL, image_path_file); + pixmap_widget = gtk_pixmap_new((gpointer) pixmap, mask); + gtk_container_add(GTK_CONTAINER(box), pixmap_widget); + + + gtk_container_add (GTK_CONTAINER (mainbox), box); + + gtk_signal_connect (GTK_OBJECT(box), "button_press_event", GTK_SIGNAL_FUNC(launchonclick), wmtrash); + + free(image_path_file); + return mainwin; +} + + +// Function create_main_dockapp_icon_window (c) 2000, Alexey Vyskubov <ale...@pepper.spb.ru> + +GtkWidget *create_main_dockapp_icon_window + (GtkWidget *mw, + unsigned int s) +{ + GtkWidget *dockappbox; // This will become icon box + Window xmw; + XWMHints *wm_hints; + + xmw = GDK_WINDOW_XWINDOW(mw->window); + + dockappbox = gtk_event_box_new(); + gtk_widget_set_usize(dockappbox, s, s); + gtk_container_add (GTK_CONTAINER (mw), dockappbox); + gtk_widget_realize(dockappbox); + + // Time for game with Xlib + wm_hints = XAllocWMHints(); + wm_hints->window_group = xmw; + wm_hints->icon_window = GDK_WINDOW_XWINDOW(dockappbox->window); + wm_hints->icon_x = 0; + wm_hints->icon_y = 0; + wm_hints->initial_state = WithdrawnState; + wm_hints->flags = StateHint | + IconPositionHint | + WindowGroupHint | + IconWindowHint; + + XSetWMHints(GDK_DISPLAY(), xmw, wm_hints); + + XFree(wm_hints); + + return dockappbox; +} // end create_main_dockapp_icon_window + + +/* the function to execute command when left button is clicked ************************************* + or change the command and pixmap icon when right button is 2-clicked */ + +void launchonclick + (GtkWidget *event_box, + GdkEventButton *event, + struct wmtrash *data) +{ + char *cmd; + cmd=malloc(BIG_STRING); + memset(cmd, 0, BIG_STRING); + + /* left button of mouse is clicked */ + if(event->button == 1){ + strcat (cmd, data->fm); + strcat (cmd, " "); + strcat (cmd, data->path); + strcat (cmd, "&"); + //fprintf(stderr, cmd); //debug + int output = system(cmd); + if (output){ + fprintf(stderr, "error launching command in function \"launchonclick\"\n"); + } + return; + } + if((event->button == 3)&&(event->type == GDK_2BUTTON_PRESS)) { + strcat (cmd, "rm -rf"); + strcat (cmd, " "); + strcat (cmd, data->path); + strcat (cmd, "/* "); + strcat (cmd, data->path); + strcat (cmd, "/.*"); + //fprintf(stderr, cmd); //debug + int output = system(cmd); + if (output){ + fprintf(stderr, "error launching command in function \"launchonclick\"\n"); + } + return; + } + + /* right button of mouse is 2-clicked */ + if((event->button == 2)&&(event->type == GDK_2BUTTON_PRESS)){ + + /* create a new text entry window for entering the new command */ + GtkWidget *dialog, *table, *vbox; + GtkWidget *entry1, *entry2, *button; + // window parameters + dialog = gtk_window_new (GTK_WINDOW_TOPLEVEL); + gtk_window_set_title (GTK_WINDOW (dialog), "Change command & pixmap"); + gtk_container_set_border_width (GTK_CONTAINER (dialog), 5); + + + table = gtk_table_new(2,2, TRUE); + gtk_table_set_col_spacings(GTK_TABLE (table), 5); + gtk_table_set_row_spacings(GTK_TABLE (table), 5); + + vbox = gtk_vbox_new (FALSE, 0); + + // entry box parameters + entry1 = gtk_entry_new (); + entry2 = gtk_entry_new (); + gtk_entry_set_max_length (GTK_ENTRY (entry1), 120); + gtk_entry_set_max_length (GTK_ENTRY (entry2), 120); + + gtk_signal_connect (GTK_OBJECT (entry1), "changed", GTK_SIGNAL_FUNC (enter_callback1), data); + gtk_signal_connect (GTK_OBJECT (entry2), "changed", GTK_SIGNAL_FUNC (enter_callback2), data); + + gtk_entry_set_text (GTK_ENTRY (entry1), data->fm); + gtk_entry_set_text (GTK_ENTRY (entry2), data->path); + gtk_editable_set_editable (GTK_EDITABLE (entry1), TRUE); + gtk_entry_set_visibility (GTK_ENTRY (entry1), TRUE); + gtk_editable_set_editable (GTK_EDITABLE (entry2), TRUE); + gtk_entry_set_visibility (GTK_ENTRY (entry2), TRUE); + + // button parameters + button = gtk_button_new_with_label("OK"); + //label = gtk_label_new ("OK"); + gtk_signal_connect (GTK_OBJECT (button), "clicked", GTK_SIGNAL_FUNC (close_callback), data); + + gtk_container_add (GTK_CONTAINER (vbox), entry1); + gtk_container_add (GTK_CONTAINER (vbox), entry2); + + gtk_table_attach_defaults(GTK_TABLE(table), vbox, 0,1, 0,2); + gtk_table_attach_defaults(GTK_TABLE(table), button, 1,2, 0,2); + + gtk_container_add (GTK_CONTAINER (dialog), table); + gtk_widget_show_all(dialog); + + return; + } + free(cmd); +} // end launchonclick + +/* some callback to handle change of values in entry boxes************************* */ +void enter_callback1( + GtkWidget *entry, + struct wmtrash *data){ + char *entry_text; + entry_text = malloc(BIG_STRING); + memset(entry_text, 0, BIG_STRING); + strncpy (entry_text, gtk_entry_get_text (GTK_ENTRY (entry)), BIG_STRING); + memset(data->fm, 0, BIG_STRING); + strncpy (data->fm, entry_text, BIG_STRING); + +} +void enter_callback2( + GtkWidget *entry, + struct wmtrash *data){ + char *entry_text; + entry_text = malloc(BIG_STRING); + memset(entry_text, 0, BIG_STRING); + strncpy (entry_text, gtk_entry_get_text (GTK_ENTRY (entry)), BIG_STRING); + memset(data->path, 0, BIG_STRING); + strncpy (data->path, entry_text, BIG_STRING); +} + +void close_callback( + GtkWidget *entry, + struct wmtrash *data){ + + GtkWidget *parent; + GtkWidget *dockapp; + replace_value_in_config(data->configfile, data->param_fm, data->fm); + replace_value_in_config(data->configfile, data->param_path, data->path); + parent = gtk_widget_get_ancestor(entry, GTK_TYPE_WINDOW); + gtk_widget_destroy(parent); // close the dialog box + dockapp = (GtkWidget *) build_dockapp(data->configfile); // will redraw icons + gtk_widget_show_all (dockapp); +} + + +// the function to parse the config file for parameters ********************************************* +int parse_from_config + (char *filename, + char *param, + char *value) +{ + int c = 0; + FILE *file; + char *sep, + *buffer, + *line, + *val; + line = malloc(LONG_STRING); + buffer = malloc(MEDIUM_STRING); + sep = malloc(SHORT_STRING); + val = malloc(MEDIUM_STRING); + + if((file=fopen(filename, "rb")) == 0) { + fprintf (stderr,"Error opening file %s !\n",filename); + exit(EXIT_FAILURE); + } + + while (fgets (line, LONG_STRING, file) !=NULL) { + if (strstr (line, "[") !=0) continue; + if (strstr (line, "#") !=0) continue; + memset(val, 0, MEDIUM_STRING); + c = sscanf (line, "%s %s %s", buffer, sep, val); + + if (strncmp (param, buffer, MEDIUM_STRING) == 0) { + memset(value, 0, BIG_STRING); + + strncpy(value,line + strlen(buffer) + strlen(sep) +2, BIG_STRING); + //fprintf(stderr,"%s\n", value); + char *p = strchr (value, '\n'); + if (p){ + *p = 0; + } + fclose (file); + return(EXIT_SUCCESS); + } + memset(line, 0, LONG_STRING); + } + fclose (file); + free(sep); + free(buffer); + free(line); + free(val); + return(EXIT_FAILURE); +} // end parse_from_config + + +// the function to parse the config file to replace the value of a given parameter **************************** +int replace_value_in_config + (char *filename, + char *param, + char *new_value) +{ + int c = 0; + FILE *file; + char *bigbuffer, + *sep, + *buffer, + *line, + *old_value; + bigbuffer = malloc(EXTRALONG_STRING); + line = malloc(LONG_STRING); + buffer = malloc(MEDIUM_STRING); + sep = malloc(MEDIUM_STRING); + old_value = malloc(BIG_STRING); + + if((file=fopen(filename, "rb")) == 0) { + fprintf (stderr,"Error opening file %s !\n",filename); + exit(EXIT_FAILURE); + } + + memset(bigbuffer, 0, EXTRALONG_STRING); + while (fgets (line, LONG_STRING, file) !=NULL) { + memset(buffer, 0, MEDIUM_STRING); + c = sscanf (line, "%s %s %s\n", buffer, sep, old_value); + + if (strncmp (param, buffer, MEDIUM_STRING) == 0) { + memset(line, 0, LONG_STRING); + sprintf(line, "%s %s %s\n", buffer, sep, new_value); + + } + strncat (bigbuffer, line, LONG_STRING); + memset(line, 0, LONG_STRING); + } + fclose (file); + + if((file=fopen(filename, "w+")) == 0) { + fprintf (stderr,"Error opening file %s !\n",filename); + exit(EXIT_FAILURE); + } + fprintf(file,bigbuffer); + fclose (file); + memset(bigbuffer, 0, EXTRALONG_STRING); + + free(bigbuffer); + free(sep); + free(buffer); + free(line); + free(old_value); +return(EXIT_SUCCESS); +} // end replace_value_in_config ************************************************************************* + + + + + + +int usage(char *homecf, char *defaultcf) { + fprintf(stdout,"\nwmtrash v0.2 : Desktop trash dockapp\n"); + fprintf(stdout, "Usage : \n"); + fprintf(stdout,"- single LEFT click : browse trash\n"); + fprintf(stdout,"- double MIDDLE click : change location & filemanager\n"); + fprintf(stdout,"- double RIGHT click : empty trash\n"); + fprintf(stdout, "---------------\n"); + fprintf(stdout, "How to start it : \n" + "\t wmtrash [-c path_to_configfile] use a custom config\n" + "\t wmtrash [-h] display this help\n"); + fprintf(stdout, "---------------\n"); + fprintf(stdout,"home config file is %s\n", homecf); + fprintf(stdout,"default config file is %s\n",defaultcf); + return(EXIT_SUCCESS); +} // end usage +//************************************************************************* + + + +// this one just copy sfile into dfile :) +int fcopy( char *sfile, + char *dfile){ +int c; /* Character read/written between files */ +FILE *IPFile; /* Pointer to the I/P file. FILE is a + structure defined in <stdio.h> */ +FILE *OPFile; + + /* Open the file - */ +if ((IPFile = fopen(sfile,"r")) == 0) { + fprintf (stderr,"Error opening file %s !\n",sfile); + return (EXIT_FAILURE); +} +if ((OPFile = fopen(dfile,"w")) == 0) { + fprintf (stderr,"Error opening file %s !\n",dfile); + return (EXIT_FAILURE); +} + /* Read one character at a time, checking + for the End of File. EOF is defined + in <stdio.h> as -1 */ +while ((c = fgetc(IPFile)) != EOF){ + fputc(c, OPFile); /* O/P the character */ + } + +fclose(IPFile); /* Close the files. */ +fclose(OPFile); /* Close the files. */ +return (EXIT_SUCCESS); +} // end fcopy + diff --git a/wmtrash/wmtrash.gif b/wmtrash/wmtrash.gif new file mode 100644 index 0000000000000000000000000000000000000000..782e41234cafee8ccb46e8c94e491e57d8c6da77 GIT binary patch literal 4476 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 F|383%k-Go@ literal 0 HcmV?d00001 diff --git a/wmtrash/wmtrash.h b/wmtrash/wmtrash.h new file mode 100644 index 0000000..33f57a1 --- /dev/null +++ b/wmtrash/wmtrash.h @@ -0,0 +1,78 @@ +/* + * this file is part of the "wmtrash" project + * Copyright (C) 2004 by Jean Philippe GUILLEMIN <jp.guille...@free.fr> + * license: This software is under GPL license + * rev: 0.2 + */ + + + +#ifndef __CONFPATH +#define __CONFPATH "/etc/wmtrash/" +#endif + +#ifndef __CONFFILE +#define __CONFFILE "default.cf" +#endif + +#ifndef __ICONPATH +#define __ICONPATH "/usr/share/wmtrash/" +#endif + +#define SHORT_STRING 64 +#define MEDIUM_STRING 128 +#define BIG_STRING 256 +#define LONG_STRING 1024 +#define EXTRALONG_STRING 4096 + +// Prototypes ************************************************************ + +struct wmtrash { + char configfile[MEDIUM_STRING]; + char param_fm[MEDIUM_STRING]; + char fm[BIG_STRING]; + char param_img[MEDIUM_STRING]; + char imagefile[BIG_STRING]; + char param_path[MEDIUM_STRING]; + char path[BIG_STRING]; +}; + +GtkWidget * build_dockapp(char *configfile); + +GtkWidget *create_main_dockapp_icon_window + (GtkWidget *main_window, + unsigned int size); + +void launchonclick + (GtkWidget *event_box, + GdkEventButton *event, + struct wmtrash *data); + +int parse_from_config + (char *filename, + char *param, + char *value); + +int replace_value_in_config + (char *filename, + char *param, + char *new_value); + +void enter_callback1( + GtkWidget *entry1, + struct wmtrash *data); + +void enter_callback2( + GtkWidget *entry1, + struct wmtrash *data); + +void close_callback( + GtkWidget *entry, + struct wmtrash *data); + +int usage(char *homecf, char *defaultcf); + +int fcopy( char *sfile, + char *dfile); + + -- 2.7.4 -- To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.