icon box

Christian Lynbech <[email protected]> Mon, 28 Apr 2003 20:32:15 +0200
Newsgroups gmane.comp.window-managers.eclipse
Message-ID <[email protected]>
--=-=-=

Here is a diff that adds what I think is improved icon handling. It
provides an icon box, ie. a configurable place where icons are
stacked. As part of this change, I have changed the default location
of icons from (750,50) to (0,0). If the icon box overflows, icons will
be created ayt (0,0). I have also decreased the default height from 60
to 20 to minimize the space waste (if the application supplies an
icon, it will of course take precedence).

The patch allso adds different kinds of sorting options. Icons can be
sorted by creation time (I have added a new slot in the `icon' class)
or name or class (or whatever else you can think of).

Unrelated to the icon box thing, the patch also contains a set of
application inspection function (see the end of "misc.lisp"), A
disabling of the expression that removes the "Exit" entry in the root
menu so that you can close Eclipse down and finally a new option,
*close-display-p*, that regulates whether exiting Eclipse also kills
the entire X session (if *close-display-p* is nil, Eclipse will just
exit).

It still needs a few things, such as the possibility of disabling the
icon box and other fill orders than :top-right (ie. filling from the
top right corner of the box).

Let me know what you think.


--=-=-=
Content-Type: application/octet-stream
Content-Disposition: attachment; filename*=us-ascii''diff%3aiconbox
Content-Transfer-Encoding: base64

PyBsb2NhbApJbmRleDogZ2xvYmFsLmxpc3AKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTogL2hvbWUvY3Zz
cm9vdC9lY2xpcHNlL2dsb2JhbC5saXNwLHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjYKZGlmZiAt
dSAtdSAtcjEuNiBnbG9iYWwubGlzcAotLS0gZ2xvYmFsLmxpc3AJMjAwMy8wNC8wNyAxMzozNToz
MgkxLjYKKysrIGdsb2JhbC5saXNwCTIwMDMvMDQvMjggMTg6MzA6MDQKQEAgLTU5LDcgKzU5LDgg
QEAKIChkZWZ2YXIgKmdjb250ZXh0KiBuaWwpCiAoZGVmdmFyICp3aWRnZXQtdGFibGUqIChtYWtl
LWhhc2gtdGFibGUpKQogCi07OyBEZWZhdWx0IHZhbHVlIG9mIGFsbCB0aGUgImN1c3RvbWlzYWJs
ZSIgZW52aXJvbmVtZW50IHZhcmlhYmxlcworOzsgRGVmYXVsdCB2YWx1ZSBvZiBhbGwgdGhlICJj
dXN0b21pc2FibGUiIGVudmlyb25tZW50IHZhcmlhYmxlcworKGRlZnBhcmFtZXRlciAqY2xvc2Ut
ZGlzcGxheS1wKiB0KQogKGRlZnBhcmFtZXRlciAqbWVudS0xLWl0ZW1zKiBuaWwpCiAoZGVmcGFy
YW1ldGVyICpuYi12c2NyZWVuKiA0KQogKGRlZnBhcmFtZXRlciAqY2hhbmdlLWRlc2t0b3AtbWVz
c2FnZS1hY3RpdmUtcCogdCkKQEAgLTczLDYgKzc0LDE3IEBACiAoZGVmcGFyYW1ldGVyICpmb2N1
cy10eXBlKiA6bm9uZSAidmFsdWVzIGFyZTogOm5vbmUgOm9uLWNsaWNrIikKIChkZWZwYXJhbWV0
ZXIgKmZvbnQtbmFtZSogCiAgICItbWlzYy1maXhlZC1tZWRpdW0tci1ub3JtYWwtLTE0LTExMC0x
MDAtMTAwLWMtNzAtaXNvODg1OS0xIikKKworKGRlZnBhcmFtZXRlciAqaWNvbi1oaW50cyogbmls
KQorKGRlZnBhcmFtZXRlciAqaWNvbi1ib3gqICcoLTc1IDUgLTUgLTUpCisgICJ0b3AgbGVmdCBh
bmQgYm90dG9tIHJpZ2h0IGNvcm5lciBjb29yZGluYXRlcyBvZiB0aGUgaWNvbiBib3ggYXJlYSIp
CisoZGVmcGFyYW1ldGVyICppY29uLWJveC1zZXAqIDIpCisoZGVmcGFyYW1ldGVyICppY29uLWJv
eC1maWxsKiA6dG9wLXJpZ2h0CisgICJpY29uIGJveCBmaWxsIHN0cmF0ZWd5LCBvbmUgb2YgOnt0
b3AsYm90dG9tfS17bGVmdCxyaWdodH0iKQorKGRlZnBhcmFtZXRlciAqaWNvbi1ib3gtc29ydC1m
dW5jdGlvbiogbmlsCisgICJGdW5jdGlvbiBkZXRlcm1pbmluZyBpY29uIG9yZGVyIHdpdGhpbiB0
aGUgYm94LgorTklMIGNvcnJlc3BvbmRzIHRvIHRoZSBkZWZhdWx0IHdoaWNoIGlzIHRvIHNvcnQg
b24gb3JkZXIgb2YgY3JlYXRpb24KK1woYWthIGBpY29uLXNvcnQtY3JlYXRpb24tb3JkZXInXCku
IikKIAogKGRlZnNldGYgZm9udC1uYW1lICgpIChuYW1lKQogICBgKHNldGYgKmZvbnQtbmFtZSog
LG5hbWUKSW5kZXg6IG1pc2MubGlzcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvaG9tZS9jdnNyb290
L2VjbGlwc2UvbWlzYy5saXNwLHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjQKZGlmZiAtdSAtdSAt
cjEuNCBtaXNjLmxpc3AKLS0tIG1pc2MubGlzcAkyMDAzLzA0LzA3IDEzOjM1OjMyCTEuNAorKysg
bWlzYy5saXNwCTIwMDMvMDQvMjggMTg6MzA6MDUKQEAgLTE2MSwzICsxNjEsMjkgQEAKIChkZWZz
ZXRmIGdlb21ldHJ5IChnZW9tZXRyeSkgKHggeSB3IGgpCiAgIGAoc2V0ZiAoZ2VvbWV0cnkteCAs
Z2VvbWV0cnkpICx4ICAgKGdlb21ldHJ5LXkgLGdlb21ldHJ5KSAseQogICAgICAgICAgKGdlb21l
dHJ5LXcgLGdlb21ldHJ5KSAsdyAgIChnZW9tZXRyeS1oICxnZW9tZXRyeSkgLGgpKQorCis7Ozsg
YXBwbGljYXRpb24gaW5zcGVjdGlvbiBmdW5jdGlvbnMKKworKGRlZnVuIGFwcGxpY2F0aW9uLWxp
c3QgKCkKKyAgIlJldHVybiB0aGUgYXBwbGljYXRpb25zIG9iamVjdHMgYXMgYSBsaXN0LiIKKyAg
KGxvb3AgZm9yIHZhbCBiZWluZyBlYWNoIGhhc2gtdmFsdWUgaW4gKndpZGdldC10YWJsZSoKKwkg
IHdoZW4gKGFwcGxpY2F0aW9uLXAgdmFsKSBjb2xsZWN0IHZhbCkpCisKKyhkZWZ1biBhcHBsaWNh
dGlvbi1uYW1lIChhcHApCisgICh4bGliOndtLW5hbWUgKHdpZGdldC13aW5kb3cgYXBwKSkpCisK
KyhkZWZ1biBhcHBsaWNhdGlvbi1maW5kIChuYW1lKQorICAoY2FyIChtZW1iZXIgbmFtZSAoYXBw
bGljYXRpb24tbGlzdCkgOnRlc3QgIydlcXVhbCA6a2V5ICMnYXBwbGljYXRpb24tbmFtZSkpKQor
CisoZGVmdW4gYXBwbGljYXRpb24tY2xhc3MgKGFwcCkKKyAgKG11bHRpcGxlLXZhbHVlLWJpbmQg
KG5hbWUgdHlwZSkKKyAgICAgICh4bGliOmdldC13bS1jbGFzcyAod2lkZ2V0LXdpbmRvdyBhcHAp
KQorICAgIChjb25zIG5hbWUgdHlwZSkpKQorCisoZGVmdW4gYXBwbGljYXRpb24tY2xhc3MtbmFt
ZSAoYXBwKQorICAoY2FyIChhcHBsaWNhdGlvbi1jbGFzcyBhcHApKSkKKworKGRlZnVuIGFwcGxp
Y2F0aW9uLWNsYXNzLXR5cGUgKGFwcCkKKyAgKGNkciAoYXBwbGljYXRpb24tY2xhc3MgYXBwKSkp
CisKKzs7OzsgbWlzYy5saXNwIGVuZHMgaGVyZS4KSW5kZXg6IHdpZGdldHMubGlzcAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09ClJDUyBmaWxlOiAvaG9tZS9jdnNyb290L2VjbGlwc2Uvd2lkZ2V0cy5saXNwLHYKcmV0cmll
dmluZyByZXZpc2lvbiAxLjUKZGlmZiAtdSAtdSAtcjEuNSB3aWRnZXRzLmxpc3AKLS0tIHdpZGdl
dHMubGlzcAkyMDAzLzAzLzIxIDA5OjU0OjQ3CTEuNQorKysgd2lkZ2V0cy5saXNwCTIwMDMvMDQv
MjggMTg6MzA6MDYKQEAgLTQ3Niw2ICs0NzYsNyBAQAogCiAoZGVmY2xhc3MgaWNvbiAocHVzaC1i
dXR0b24pCiAgICgoZGVzaWNvbmlmeS1wIDppbml0Zm9ybSBuaWwgOmFjY2Vzc29yIGljb24tZGVz
aWNvbmlmeS1wKQorICAgKGNyZWF0aW9uLXRpbWUgOmluaXRmb3JtIChnZXQtdW5pdmVyc2FsLXRp
bWUpIDphY2Nlc3NvciBpY29uLWNyZWF0aW9uLXRpbWUpCiAgICAoYXBwbGljYXRpb24gOmluaXRh
cmcgOmFwcGxpY2F0aW9uIDpyZWFkZXIgaWNvbi1hcHBsaWNhdGlvbikpKQogCiAoZGVmdW4gaWNv
bi1wICh3aWRnZXQpCkBAIC00ODUsNyArNDg2LDcgQEAKIAkJICAgICZvcHRpb25hbCAoZ2NvbnRl
eHQgKmdjb250ZXh0KikgKGJnLWNvbG9yICpibGFjayopKQogICAod2l0aC1zbG90cyAod2luZG93
IGljb24pIGFwcGxpY2F0aW9uCiAgICAgKGxldCAoKGJhY2tncm91bmQgKGNseC1leHQ6OndtLWhp
bnRzLWljb24tcGl4bWFwIHdpbmRvdykpCi0JICAod2lkdGggNDUpIChoZWlnaHQgNjApKQorCSAg
KHdpZHRoIDQ1KSAoaGVpZ2h0IDIwKSkKICAgICAgIChpZiAodHlwZXAgYmFja2dyb3VuZCAneGxp
YjpwaXhtYXApCiAJICAobXVsdGlwbGUtdmFsdWUtc2V0cSAod2lkdGggaGVpZ2h0KSAoZHJhd2Fi
bGUtc2l6ZXMgYmFja2dyb3VuZCkpCiAJICAoc2V0ZiBiYWNrZ3JvdW5kIG5pbCkpCkBAIC00OTks
MTQgKzUwMCw4MiBAQAogICAgICAgKHNldGYgaWNvbiAoY3JlYXRlLWJ1dHRvbgogCQkgICAgJ2lj
b24KIAkJICAgIDpwYXJlbnQgKnJvb3Qtd2luZG93KiA6bWFzdGVyIG1hc3RlcgotCQkgICAgOngg
NzUwIDp5IDUwIDp3aWR0aCB3aWR0aCA6aGVpZ2h0IGhlaWdodAorCQkgICAgOnggMCA6eSAwIDp3
aWR0aCB3aWR0aCA6aGVpZ2h0IGhlaWdodAogCQkgICAgOmdjb250ZXh0IGdjb250ZXh0CiAJCSAg
ICA6aXRlbSAodW5sZXNzIGJhY2tncm91bmQgKHdtLWljb24tbmFtZSB3aW5kb3cpKQogCQkgICAg
OmJhY2tncm91bmQgKG9yIGJhY2tncm91bmQgYmctY29sb3IpKQogCSAgICAoc2xvdC12YWx1ZSBp
Y29uICdhcHBsaWNhdGlvbikgYXBwbGljYXRpb24pCiAgICAgICBpY29uKSkpCiAKKyhkZWZ1biBp
Y29uLXNvcnQtY3JlYXRpb24tb3JkZXIgKGljb24xIGljb24yKQorICAoPCAoaWNvbi1jcmVhdGlv
bi10aW1lIGljb24xKSAoaWNvbi1jcmVhdGlvbi10aW1lIGljb24yKSkpCisKKyhkZWZ1biBpY29u
LXNvcnQtbmFtZSAoaWNvbjEgaWNvbjIpCisgIChzdHJpbmc8ICh4bGliOndtLW5hbWUgKHdpZGdl
dC13aW5kb3cgaWNvbjEpKQorCSAgICh4bGliOndtLW5hbWUgKHdpZGdldC13aW5kb3cgaWNvbjIp
KSkpCisKKyhkZWZ1biBpY29uLXNvcnQtdHlwZSAoaWNvbjEgaWNvbjIpCisgIChsZXQgKChjMSAo
YXBwbGljYXRpb24tY2xhc3MgKGljb24tYXBwbGljYXRpb24gaWNvbjEpKSkKKwkoYzIgKGFwcGxp
Y2F0aW9uLWNsYXNzIChpY29uLWFwcGxpY2F0aW9uIGljb24yKSkpKQorICAob3IgKHN0cmluZzwg
KGNkciBjMSkgKGNkciBjMikpCisgICAgICAoYW5kIChzdHJpbmc9IChjZHIgYzEpIChjZHIgYzIp
KQorCSAgIChzdHJpbmc8IChjYXIgYzEpIChjYXIgYzIpKSkpKSkKKworKGRlZnVuIGljb24tYm94
LXVwZGF0ZSAoKQorICAodW5sZXNzIChlcSAqaWNvbi1ib3gtZmlsbCogOnRvcC1yaWdodCkKKyAg
ICAgICh0aW1lZC1tZXNzYWdlLWJveCAod2lkZ2V0LXdpbmRvdyAqcm9vdCopCisJCQkgIk9ubHkg
OnRvcC1yaWdodCBmaWxsIGlzIGN1cnJlbnRseSBzdXBwb3J0ZWQiKSkKKyAgKGxldCAoKGljb25z
IChzdGFibGUtc29ydAorCQkobG9vcCBmb3IgdmFsIGJlaW5nIGVhY2ggaGFzaC12YWx1ZSBpbiAq
d2lkZ2V0LXRhYmxlKgorCQkgICAgICB3aGVuIChpY29uLXAgdmFsKSBjb2xsZWN0IHZhbCkKKwkJ
KG9yICppY29uLWJveC1zb3J0LWZ1bmN0aW9uKiAjJ2ljb24tc29ydC1jcmVhdGlvbi1vcmRlcikp
KSkKKyAgICAoZmxldCAoKGFic3ggKHYpIChpZiAoPCB2IDApICgrIChzY3JlZW4td2lkdGgpIHYp
IHYpKQorCSAgIChhYnN5ICh2KSAoaWYgKDwgdiAwKSAoKyAoc2NyZWVuLWhlaWdodCkgdikgdikp
KQorICAgICAgKGxldCogKChib3gtdGx4IChhYnN4IChudGggMCAqaWNvbi1ib3gqKSkpIDt0b3Ag
bGVmdCB4CisJICAgICAoYm94LXRseSAoYWJzeSAobnRoIDEgKmljb24tYm94KikpKQorCSAgICAg
KGJveC1icnggKGFic3ggKG50aCAyICppY29uLWJveCopKSkgO2JvdHRvbSByaWdodCB5CisJICAg
ICAoYm94LWJyeSAoYWJzeSAobnRoIDMgKmljb24tYm94KikpKQorCSAgICAgKGJveC10cnggYm94
LWJyeCkKKwkgICAgIChib3gtdHJ5IGJveC10bHkpCisJICAgICAoYm94LWJseCBib3gtdGx4KQor
CSAgICAgKGJveC1ibHkgYm94LWJyeSkKKwkgICAgIChib3gtc2l6ZXggKC0gYm94LXRyeCBib3gt
dGx4KSkKKwkgICAgIChib3gtc2l6ZXkgKC0gYm94LWJyeSBib3gtdHJ5KSkKKwkgICAgIChwcmV2
LWljb24td2luZG93IG5pbCkKKwkgICAgIChtYXhlZGdlIDApCisJICAgICAoYmFzZXggMCkKKwkg
ICAgIChiYXNleSBuaWwpKQorCShkZWNsYXJlIChpZ25vcmUgYm94LXNpemV5IGJveC1zaXpleCBi
b3gtYmx4KSkKKwkoZG9saXN0IChpY29uIGljb25zKQorCSAgKGxldCogKChpY29uLXdpbmRvdyAo
d2lkZ2V0LXdpbmRvdyBpY29uKSkKKwkJIChpY29uLXggKHhsaWI6ZHJhd2FibGUteCBpY29uLXdp
bmRvdykpCisJCSAoaWNvbi15ICh4bGliOmRyYXdhYmxlLXkgaWNvbi13aW5kb3cpKSkKKwkgICAg
KHNldHEgbWF4ZWRnZSAobWF4ICh4bGliOmRyYXdhYmxlLXdpZHRoIGljb24td2luZG93KSBtYXhl
ZGdlKQorCQkgIGJhc2V4ICgtIGJveC10cnggbWF4ZWRnZSAqaWNvbi1ib3gtc2VwKikKKwkJICBi
YXNleSAoaWYgKG5vdCBiYXNleSkKKwkJCSAgICBib3gtdHJ5CisJCQkgICgrIGJhc2V5CisJCQkg
ICAgICh4bGliOmRyYXdhYmxlLWhlaWdodCBwcmV2LWljb24td2luZG93KQorCQkJICAgICAqaWNv
bi1ib3gtc2VwKikpKQorCSAgICAoaWYgKD4gYmFzZXkgYm94LWJyeSkKKwkJKHNldHEgYmFzZXkg
Ym94LXRyeQorCQkgICAgICBiYXNleCAoLSBiYXNleCBtYXhlZGdlICppY29uLWJveC1zZXAqKQor
CQkgICAgICBtYXhlZGdlICh4bGliOmRyYXdhYmxlLXdpZHRoIGljb24td2luZG93KSkpCisJICAg
IChpZiAoPCBiYXNleCBib3gtdGx4KQorCQk7O2lmIHRoZSBib3ggb3ZlcmZsb3dzLCB3ZSBwdXQg
dGhlIGljb24gaW50byAoMCwwKQorCQkoc2V0cSBiYXNleCAwIGJhc2V5IDApKQorCSAgICAoY29u
ZAorCSAgICAgKChhbmQgKD0gYmFzZXggaWNvbi14KSAoPSBiYXNleSBpY29uLXkpKSkKKwkgICAg
ICgob3IgKDwgMCBiYXNleCBib3gtdGx4KSAoPiBiYXNleCBib3gtdHJ4KQorCQkgICg8IDAgYmFz
ZXkgYm94LXRseSkgKD4gYmFzZXkgYm94LWJseSkpKQorCSAgICAgKHQKKwkgICAgICAoeGxpYjp3
aXRoLXN0YXRlIChpY29uLXdpbmRvdykKKwkJCSAgICAgICAoc2V0ZiAoeGxpYjpkcmF3YWJsZS14
IGljb24td2luZG93KSBiYXNleAorCQkJCSAgICAgKHhsaWI6ZHJhd2FibGUteSBpY29uLXdpbmRv
dykgYmFzZXkpKSkpCisJICAgIChzZXRxIHByZXYtaWNvbi13aW5kb3cgaWNvbi13aW5kb3cpKSkp
KSkpCisKIChkZWZtZXRob2QgaWNvbmlmeSAoKGFwcGxpY2F0aW9uIGFwcGxpY2F0aW9uKSkKKyAg
KGljb24tYm94LXVwZGF0ZSkKICAgKHdpdGgtc2xvdHMgKHdpbmRvdyBpY29uaWMtcCB3YW50cy1m
b2N1cy1wIGljb24pIGFwcGxpY2F0aW9uCiAgICAgKHNldGYgaWNvbmljLXAgdCB3YW50cy1mb2N1
cy1wIHQpCiAgICAgKHhsaWI6dW5tYXAtd2luZG93IHdpbmRvdykKSW5kZXg6IHdtLmxpc3AKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQpSQ1MgZmlsZTogL2hvbWUvY3Zzcm9vdC9lY2xpcHNlL3dtLmxpc3AsdgpyZXRyaWV2
aW5nIHJldmlzaW9uIDEuMTAKZGlmZiAtdSAtdSAtcjEuMTAgd20ubGlzcAotLS0gd20ubGlzcAky
MDAzLzAzLzIxIDA5OjU0OjQ4CTEuMTAKKysrIHdtLmxpc3AJMjAwMy8wNC8yOCAxODozMDowOApA
QCAtMjIsNyArMjIsNyBAQAogOzs7IGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBpZiBub3QsIHdy
aXRlIHRvIHRoZSBGcmVlIFNvZnR3YXJlCiA7OzsgRm91bmRhdGlvbiwgSW5jLiwgNTkgVGVtcGxl
IFBsYWNlIC0gU3VpdGUgMzMwLCBCb3N0b24sIE1BIDAyMTExLTEzMDcsIFVTQS4KIAotOzsgdXNl
ZnVsbCBmb3IgaGF2aW5nIGEgcXVpY2sgYW5kIHNob3J0IGdhcmJhZGdlIGNvbGxlY3Rpb24uCis7
OyB1c2VmdWxsIGZvciBoYXZpbmcgYSBxdWljayBhbmQgc2hvcnQgZ2FyYmFnZSBjb2xsZWN0aW9u
LgogIys6Y211IChzZXRmIGV4dGVuc2lvbnM6KmJ5dGVzLWNvbnNlZC1iZXR3ZWVuLWdjcyogNDAw
MDAwCiAJICAgICBleHRlbnNpb25zOipnYy12ZXJib3NlKiBuaWwpCiAKQEAgLTYzNSw3ICs2MzUs
NyBAQAogICAgIDs7IFNldHMgdGhlIHJvb3Qgd2luZG93IHBvcC11cCBtZW51CiAgICAgKG5jb25j
ICptZW51LTEtaXRlbXMqIChhY29ucyAiRXhpdCIgKGxhbWJkYSAoKSAoc2V0ZiBleGl0IDEpKSAn
KCkpKQogICAgIDsgSSB3YW50IHRvIGRpc2FibGUgdGhlIGV4aXQgcGFydCBmb3IgdGhlIG1vbWVu
dC4KLSAgICAoc2V0ZiAqbWVudS0xLWl0ZW1zKiAoYnV0bGFzdCAqbWVudS0xLWl0ZW1zKikpIAor
ICAgIDsgKHNldGYgKm1lbnUtMS1pdGVtcyogKGJ1dGxhc3QgKm1lbnUtMS1pdGVtcyopKSAKICAg
ICAod2l0aC1zbG90cyAobWVudTEgbWVudTMpICpyb290KgogICAgICAgKHNldGYgbWVudTEgKGFw
cGx5ICMnbWFrZS1wb3AtdXAgKnJvb3QqICptZW51LTEtaXRlbXMqKQogCSAgICBtZW51MyAobWFr
ZS1wb3AtdXAgKnJvb3QqCkBAIC02NzYsOCArNjc2LDkgQEAKIAkJKGV2ZW50LXByb2Nlc3MgZXZl
bnQgKGxvb2t1cC13aWRnZXQgZXZlbnQtd2luZG93KSkpKSkKIAkgICh3aGVuIHB0OnByZXByb2dy
YW1tZWQtdGFza3MgKHB0OmV4ZWN1dGUtcHJlcHJvZ3JhbW1lZC10YXNrcykpCiAJICAoY2FzZSBl
eGl0Ci0JICAgICgxIChsb29wIGZvciB2YWwgYmVpbmcgZWFjaCBoYXNoLXZhbHVlIGluICp3aWRn
ZXQtdGFibGUqCi0JCSAgICAgZG8gKGNsb3NlLXdpZGdldCB2YWwpKQorCSAgICAoMSAod2hlbiAq
Y2xvc2UtZGlzcGxheS1wKgorCQkgKGxvb3AgZm9yIHZhbCBiZWluZyBlYWNoIGhhc2gtdmFsdWUg
aW4gKndpZGdldC10YWJsZSoKKwkJICAgICAgIGRvIChjbG9zZS13aWRnZXQgdmFsKSkpCiAJICAg
ICAgIChzZXRmIHRpbWUgMTAgZXhpdCAyKSkKIAkgICAgKDIgKHJldHVybikpKSkpKQogICAgIChm
b3JtYXQgdCAiTWFpbiBsb29wIGV4aXRlZH4lIikpKQo=
--=-=-=




------------------------+-----------------------------------------------------
Christian Lynbech       | email:  [email protected] 
------------------------+-----------------------------------------------------
Hit the philistines three times over the head with the Elisp reference manual.
                                        - [email protected] (Michael A. Petonic)

--=-=-=--
_______________________________________________
http://lists.unlambda.com/mailman/listinfo/eclipse