From christian at defun.dk Mon Apr 28 10:33:01 2003 From: christian at defun.dk (Christian Lynbech) Date: Mon Apr 28 10:33:01 2003 Subject: icon box Message-ID: <8765oylbgw.fsf@baguette.defun.dk> 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. -------------- next part -------------- A non-text attachment was scrubbed... Name: diff:iconbox Type: application/octet-stream Size: 8126 bytes Desc: not available URL: -------------- next part -------------- ------------------------+----------------------------------------------------- Christian Lynbech | email: christian at defun.dk ------------------------+----------------------------------------------------- Hit the philistines three times over the head with the Elisp reference manual. - petonic at hal.com (Michael A. Petonic)