Path: utzoo!attcan!uunet!husc6!bbn!rochester!pt.cs.cmu.edu!andrew.cmu.edu!mp1u+ From: mp1u+@andrew.cmu.edu (Michael Portuesi) Newsgroups: comp.sys.amiga Subject: Icon manipulation programs. Message-ID: Date: 13 Jun 88 18:41:19 GMT References: <5956@cup.portal.com> <6790010@hpcllld.HP.COM> <6172@cup.portal.com> <55354@sun.uucp>, <6224@cup.portal.com> Organization: Carnegie Mellon Lines: 153 In-Reply-To: <6224@cup.portal.com> > *Excerpts from ext.nn.comp.sys.amiga: 4-Jun-88 Re: Fixed (mostly)* > *doug-merritt@cup.portal. (718)* > Chuck McManis writes: > >There was another program on the net, but I don't know if it is on a > >fish disk, that will change the "type" of an icon from TOOL, to PROJECT > >to DISK etc. Any one of the icon tools should be appropriate. > I'm pretty sure it *was* on a fish disk, but I don't recommend it; > there are two formats for icon files, and the utility in question will > only change the type field, without concern for the rest of the format. > Thus it will certainly break some things. It'd be easy to fix if anyone > cares. There are actually three versions of "IconType" on the Fish Disks. One of them is included as part of the "XIcon" distribution on Fish Disk 120, and was written by Pete Goodeve. Another version is on Fish Disk 69 and was written by Larry Phillips. The third is on Fish 137 and is written by Stephen Vermeulen. I tried the Fish Disk 69 version on an icon I had constructed from a Dpaint brush to change it to a Drawer. The resulting icon crashed Workbench every time I clicked on it (frozen mouse pointer, reboot time). As a public service, here is a list of all icon-manipulating programs on the Fish Disks, courtesy of Carolyn Scheppner's GetFish command: ================ DISK: 12 IconExec Tools which allow execution of a program from an icon without having to recompile the program. Author: John Toebes VIII SetAlternate Merge the images from two icons to produce one icon with a primary image, and a possibly completely different image to display when selected. Author: John Toebes VIII ================ DISK: 56 Icon2C Reads an icon file and writes out a fragment of C code with the icon data structures, for inclusion in a larger program. Author: Carolyn Scheppner ================ DISK: 69 IconType Change the type of an icon after editing with IconEd. Types are Disk, Drawer, Tool, Project, Garbage, and Device. Includes source. Author: Larry Phillips ================ DISK: 71 IconMk Iconmaker builds icons for files that were created without them. Version 1.2a, binary only. Author: Eric Levy ================ DISK: 85 ImageTools A set of shareware tools, submitted by the author, to do various manipulations on IFF images, including comparison of the color palettes of a pair of IFF images, filtering an IFF image in various ways, producing a color usage frequency chart for an IFF image, reducing the size of an IFF image to produce a miniature to use as an icon, converting an icon to an IFF image, and recoloring an IFF image using the palette of a second image, in a least squared error fashion. Shareware, binary only. Author: Stephen Vermeulen ================ DISK: 87 AutoIconOpen Example code to fool WorkBench into thinking it is receiving mouse inputs that select and open icons. This is version 1.2, an update to the version on disk number 73. Includes source. Author: Tony Wills ================ DISK: 101 IconAssembler This program loads existing WorkBench icon files and allows you to change either the primary or alternate images to another image loaded from an IFF-brush file. Binary only. Author: Stefan Lindahl ================ DISK: 102 Xicon Xicon lets you use icons to call up scripts containing CLI commands. This is version 2.00, an update to the version first released on disk 31, and includes close gadgets, window size specification, text display capability, plus more. Binary only. Author: Pete Goodeve ================ DISK: 113 NoIconPos This program clears the position info of any of your icons to allow WorkBench to pick a reasonable place for the icon again. Useful for disk and drawer icons where Snapshot rewrites the icon and the window information. Written in Modula-2, another demo for M2Amiga, showing the simplicity of programming with this Modula-2 compiler. Author: Markus. Schaub ================ DISK: 120 IconImage Program to replace an old icon image with a new image, without affecting icontype, drawer data, etc. Includes source. Author: Denis Green ================ DISK: 137 Sit An update to the Set Icon Type program from disk 107. Version 1.10, includes source. Author: Stephen Vermeulen ================ Michael Portuesi / Information Technology Center / Carnegie Mellon University ARPA/UUCP: mp1u+@andrew.cmu.edu BITNET: rainwalker@drycas "if you ain't ill it'll fix your car"