            
 **************************************************************************
 *                    DirMenu 0.24 - Directory menus                      *
 *    Written by Ben J. Dooks  1992/1993 Ben J. Dooks / DoggySoft        *
 **************************************************************************

   This program acts like the utility/built in feature on the Mac (I do not
know exactly what it does since I don't go near Macs if I can help it) which
produces a menu showing the directory structure of the parent directies of
that window by pressing menu over the windows title bar.

   Thank you to the person on the Acorn Comp. stand at the BAU show for the
suggestion for this program, this is dedicated to him (you know who you are -
I don't!)
 
   To use you just have to load up the module by either loading it in your
boot sequence or by double-clicking on the directory. The menu is activated
by pressing MENU over the title-bar of the window or by pressing SHIFT or
CONTROL with the MENU button over the window. The menu if the MENU button
is pressed will depend on the key pressed or lack of keys pressed. Pressing
MENU on it's own will work on just the title bar and will bring up a menu of
PARENT windows which are in reverse order, starting with the most recent to
the root i.e.

   The utility will read the title of the current window and check wether it
is a proper path and if so will open up a directory menu. This means that it
will not only work on filer windows but also on any other window with a path
for a title. No menu will be created over the ROOT of a device, but set CSD
(CTRL-MENU) will still work. (note due to StrongEd2 1.10 putting its edited
* before the title DirMenu will not work.)

   Idefs::4.$.Developing.DirMenu.!DirMenu will come out as:

                   ---------------
                   |  !DirMenu   |      Title = directory of title bar
                   |-------------|
                   | DirMenu     |  First parent
                   | Developing  |  Second parent
                   | $           |  Third parent (ROOT)
                   ---------------

   This is the SHIFT-MENU :

                   ---------------
                   |  DirMenu    |
                   ---------------
                   | Set CSD    | Set the CSD *
                   | Set Lib    | Set the Library directory *
                   | Open       | Filer_OpenDir
                   |-------------|
                   | Info       | Info window
                   | Quit       | Select to quit or use submenu to
                   ---------------      quit or kill the module

     * The menu item itself can be used to get the filer window name the
       menu was created over, not just by selecting the SubMenu.


  Any comments, requests, bug reports, apoplectic penguins to :

                                             Ben J. Dooks (DoggySoft)
                                             10 Woodside Avenue
                                             Chesham Bois
                                             Amersham
                                             Buckinghamshire
                                             HP6 6BG

   THIS PROGRAM IS P.D. AND 1993 BEN J. DOOKS OF DOGGYSOFT AND SHOULD NOT
   BE SOLD FOR PROFFIT AND MUST NOT BE DISTRIBUTED IF IT IS SOLD FOR PROFFIT
   ALTOUGH IT CAN BE INCLUDED ON DISCS SOLD FOR PROFFIT (THEN AS A P.D. 
   FILLING UP TYPE THING. NOT AS PART OF THE THING BEING PAID FOR.)

   Later versions will be release as P.D. and will include extra features
and Bug Fixes.


  HISTORY : :-(
  =========

 0.12 - First version with SHIFT-TAB key combination

 0.14 - New update which checks for mouse clicks on window title bar

 0.15 - Update to include SHIFT-MENU and CTRL-MENU

 0.17 - First release version with SET-DIR and SET-LIB on SHIFT-MENU and
        CTRL-MENU allowed in the window as well as SHIFT-TAB in window

 0.20 - Got a version to read the title bar of a window and check it for
        a valid path.

 0.22 - Fixed all bugs with version 0.20 and added a full Info window.

 0.23 - fixed bug with root directory menus - I.E. NO MENU ITEM cos there's
        no parents!

 0.24 - fixed set CSD and recreation of menus.

  CREDITS :-)
  =======

  Jon Ribbens - For WimpExt and Lifeguard and ...., and being Jon

  Andrew Clover - for being called lots of things but Andrew !!!
                  (Oliver/Len/Alan/That short bloke over there)

  That bloke at Acron Computing - suggesting the Idea

  My cat Bubble - for sitting on my chair/computer

  David Fulton - for being completely stupid.

  TAL - for being the same as David Fulton

  Jp - for starting DoggySoft and writing lots of extension modules....
       being rich and selling me his A3000

 Plugs :
 =======

   Diss : A superb desktop disassembler with many brilliant and useful
         features.
  *WATCH OUT FOR !Paint+ and !FormPlus COMMING SOON FROM DOGGYSOFT (AT
   THE SPRING SHOW HOPEFULLY (SEE SOFTWARE 42))

                                            1993 Ben J. Dooks / DoggySoft