Master.DA documentation --------------------------------------------------------------------- This is an enhancement to add mouse support. --------------------------------------------------------------------- MASTER.DA is a Classic Desk Accessory (CDA) that "controls" up to 100 other CDAs. When you select it from the control panel it lists the CDAs that it controls. You can have several versions of MASTER.DA all controlling up to 100 CDAs, thus making it possible to have over 1000 CDAs in memory and accessible from the control panel. Whether you would ever want that many or have memory for them, I leave up to you. If you select one of the CDAs from the master list by hitting RETURN then you will return to the main desk accessory menu. If you select it by hitting ENTER on the key pad then you will return to the master list. When you go back to the master list (after a CDA or an application program) then the position in the master list will be the same as when you last were there; making it convenient to access often selected CDAs. As in all my CDAs, the ESCAPE key gets you out of the master list and back into the main CDA menu. You can use the mouse to move through the list of selections. This feels a little different from many mouse actions because moving below the last shown selection will cause a scroll, etc., instead of having to use scroll bars. Also the program acts on velocity of mouse movement and not on position, so very slow movement is ignored. (It is very similar to the mouse interface in the PROSEL CAT.DOCTOR program.) Tapping the mouse button selects the currently highlighted item and goes to it as if ENTRY had been pressed; that is, the exit from the selected CDA will return to the master list. MASTER.DA itself is a real CDA but as it stands it is just a template. You must attach other CDAs to it by use of the little BASIC program called MASTER.MAKER. Before you run MASTER.MAKER, put a copy of it, of MASTER.DA and of each of the CDAs you wish to put under control of the master, in one directory (not necesary but convenient). Please do not try attaching files that are not legal CDA files (file type CDA = $B9). Master maker assumes the files have the proper format. (You must not try to use things like the "DV" files which are not properly formatted and you must not use an NDA - type $B8.) Then run MASTER.MAKER. This will load MASTER.DA. It will ask you for the names of each CDA in turn. Type these names carefully. When you have typed all the names you want put in with the master, just hit return. If you type 100 names then the exit from this is automatic. You will then be asked for a unique number for this particular master list. This number must be from 0 to 9 and will be put in the title "Master CDA List #1" that shows on the standard desk accessory list. Then you are asked for a file name. Any legal pathname will do as long as a file by that name does not already exist. I suggest something like "master.cdas" or "master.cdas.1". Then this file will be created and you should put it on a system disk in the SYSTEM/DESK.ACCS directory - at the same time deleting those CDAs that you placed in the masters control (otherwise you'll have them in memory twice). Its a breeze. Try it and give a sigh of relief that now the CDA crowding is a thing of the past. Glen E. Bredon 72245,636 --------------------------------------------------------------------- You can pass this around to your friends as long as you don't sell it. I reserve commercial rights. The same applies to all my CDAs up to this time, anyway. April 15, 1987. ---------------------------------------------------------------------