
            MENU.EXE V1.0 - Simple (Very!) Windows Menu PopUp.


                     Copyright (C) 1995 by Richard Gate,
                            All Rights Reserved.

                                 Shareware


==================================================

V1.0 25/08/95 Richard Gate (rgate@dial.pipex.com)

==================================================

1. Purpose

This program can be used to configure and use a simple
PopUp menu. There are many more complex Popups than this
but they mainly seem to be based on the idea that they stay
up an running all the time (like a Microsoft office ribbon).
This menu is run from an icon or (more usefully) launched by
another program. Menu was originally written to be used with
Windows Sockets Net Watch by John A. Junod. WS_Watch is a
TCP/IP network monitor. It can be configured to display a "map"
of network nodes. If a node is double-clicked a "Connect"
program can be launched. This is generally a TELNET to logon
to a host but there could be many other applications you might
want to launch. Hence Menu could be launched to give the option
of running other applications.

2. Facilities

o - Up to 10 applications can be configured on a menu.
o - Any number of menus can bew defined each in its own *.MNU file.
o - Menus can be configured and tested from the Menu application.
o - Menu can be run with its main window hidden so that only the
    Popup menu shows.
o - Parameters passed to Menu can be substituted in parameters to launched
    applications.

3. Installation

Just unzip the archive and run the program. It can live in any directory.
It will create a MENU.INI in youe WINDOWS directory to save MRU file names.
Menu definition files will be created, by default, in the same directory
and the Menu application is run from.

Add MENU.EXE to a Program Manager Group and run it. Do a File/Open
for the MENU.MNU suppied and have a look at configuration. Applications
can be added by typing in the details of by using the Brose... button.

NOTE: the "&" character in the "Application Command Line Parameters" field
will subsitute any parameters suppied to Menu after the Menu definition
file of after a "/" character.

eg. If Menu is executed with a command line of;

    MENU.EXE MENU.MNU /one two three

and an application is configured with parameter data of;

    abc&123

then when launched the parameter will be;

    abcone two three123

NOTE: The inclusion of a Menu definition file on the command line
causes Menu to run a a PopUp. If no Menu definition file is supplied
the full function version runs including the abiliity to configure
menus. If you want to run the full version and test parameter substitution
then use;

    MENU.EXE /any parameters


4. Compatibility

Menu has ONLY be tested on Windows 3.1

5. Contacting the author

Please pass any comments but reports to rgate@dial.pipex.com

6. FAQ

6.1 Q:Is there a FAQ for Menu - A:No!
6.2 Q:Is there a Help file    - A:No!

7. Registration

Why register?

o - Currently no cost
o - I know if there is any interest in developing the program
o - Getting e-mail brightens up an otherwise drab day
o - You get a good feeling about being honest
o - I'll let you know about further developments

To register, just email to;

   rgate@dial.pipex.com

with a title of;

   REGISTER MENU V1.0

8. Disclaimer & Copyright:

  Copyright  1995  Richard C. W. Gate.  All Rights Reserved.

  These programs are protected by copyright law.  Un-authorized 
  reproduction or distribution of this program or any portion of it is
  not permitted without the expressed written permission of the author.
  You are however, authorised to distribute these programs unmodified
  and with all original supporting files and documentation provided that;
  1) No charge is made (except for costs of distribution)
  2) The author's name and email address are quoted.

  THE INFORMATION AND CODE PROVIDED IS PROVIDED AS IS WITHOUT WARRANTY
  OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
  THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  PURPOSE. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DAMAGES
  WHATSOEVER INCLUDIND DIRECT, INDIRECT, INCINENTAL, CONSEQUENTIAL,
  LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF THE AUTHOR
  HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
