chris@mighty.UUCP (Christian A. Weber) (03/20/91)
The following program has been uploaded to ab20.larc.nasa.gov to the directory /incoming/amiga/WB2.0, filename: DefaultIcon.LZH Here's a short summary of it's features: DefaultIcon V2.3 (28-Feb-91) ----------------------------- An object-oriented tool for assigning icon images to file classes by Christian A. Weber, AMIcom Research, Zurich / Switzerland About DefaultIcon ----------------- One of the new features of Workbench 2.0 is the "Show All Files" mode, which shows all files as icons, even if they don't have associated ".info"-files. Workbench has two default types of icons, one for the executable files and another image for all other files. But there are of course more different file types than just "executables" and "data files"; there are pictures, sound files, animations, source codes and many more, and you want to have different icons for them. DefaultIcon lets you choose a default icon for every file class it knows, and you can add new file classes. DefaultIcon works only with Kickstart 2.0 and above. How does it work? ----------------- Place one or more icons on "DefaultIcon"'s appicon. If the icons are "fake icons", they are converted to real icons. This means that you can snapshot them, and that they appear also on Workbench 1.3. The icon's images will be set to the default image of their class (disk, drawer, tool, or user-defined classes). - You can use this feature to convert the 1.3-look drawer icons to the new 2.0 look. - If you want to delete a "Trashcan" from Workbench, drag it on DefaultIcon. It will then be converted into a drawer, which you can delete like any other drawer. - You can set a global default tool for one file class. E.g. for text files you can use "More", for IFF pictures you can use "ShowIFF". --- Author's e-mail address: cbmehq!cbmswi!mighty!chris@cbmvax.commodore.com -- Please see monthly postings for the disclaimer, the introduction, the charter, and submission instructions. Comments to zerkle@iris.eecs.ucdavis.edu. Submissions to announce@iris.eecs.ucdavis.edu. Flames to /dev/null.