💾 Archived View for mirrors.apple2.org.za › archive › apple2.archive.umich.edu › apple2 › gs › doc ›… captured on 2024-12-17 at 23:13:11.

View Raw

More Information

-=-=-=-=-=-=-

                         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.
 ---------------------------------------------------------------------