cfchiesa@bsu-cs.UUCP (Christopher Chiesa) (09/09/88)
First in a series of mundane questions from a new user... I note that the Workbench pull-down INFO operation presents a screen of information having to do with the interaction of the icon-oriented interface and the programs/objects the icons represent. To wit, there is a "stack" box, a "default tool" box, and a "tool types" box, which appear to contain specifications for what will happen in various Workbench operations with that icon. However, I can't find ANY information about this in any of the manuals i have, which are the Technical Ref., Developer's Guide, AmigaDOS User's Manual, Hardware Manual, and Robt. Peck's book... I would very much like to know: - what is affected by / done with, the information entered into the "stack", "default tool", and "tool types" boxes? - how does one find out what is allowed/expected/accepted in the "tool types" box for a given icon? It appears to vary with the particular application that's going to be invoked. Why is it called "tool types," anyway? That seems undescriptive... - where is this documented, if anywhere? I almost feel as though I did see this somewhere, but it could well have been in someone else's references. Thanks for any information. E-mail please, the volume in this group is almost more than I can keep up with. If you post, E-mail also. Thank you. Chris Chiesa sent an executable file." However -- UUCP: <backbones>!{iuvax,pur-ee,uunet}!bsu-cs!cfchiesa cfchiesa@bsu-cs.UUCP
jms@antares.UUCP (joe smith) (09/10/88)
The "default tool" is the name of the program to run when this icon is double-clicked. If you look at the icon generated by Deluxe-Paint for high-res Dpaint files, it shows "ILBM" and "interlace" in the tool types. (You have to press the down-arrow on tool-types gadget to see them both.) This information is documentation is described in Chapter 18 "Workbench" in the Amiga ROM Kernel Reference Manual: Libraries and Devices. It is passed to the program as a "startup message" when the program is invoked from the Workbench. The current startup routines (supplied with the C compilers) will set "argc" to zero and set "argv" to point to the Workbench startup message before calling "main(argc,argv)". -- +-----------------------------------------------------------------------------+ | TYMNET: JMS@F29 UUCP: {ames|pyramid}oliveb!tymix!antares!jms | | INTERNET: JMS%F29.Tymnet@Office-1.ARPA PHONE: Joe Smith @ (408)922-6220 | +-----------------------------------------------------------------------------+