Home » Archimedes archive » Acorn User » AU 1997-04 A.adf » Extras1 » MenuBar2/!MenuBar/!Help

MenuBar2/!MenuBar/!Help

This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.

Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.

Tape/disk: Home » Archimedes archive » Acorn User » AU 1997-04 A.adf » Extras1
Filename: MenuBar2/!MenuBar/!Help
Read OK:
File size: 893D bytes
Load address: 0000
Exec address: 0000
File contents

               MenuBar - Version 2.09 - 7 January 1997
             
                           by Graham Crow   

             Copyright (c) Crow Associates 1995,1996,1997

                  *** THIS PROGRAM IS SHAREWARE ***
               *** WINNER - APDL COMPETITION, 1996 ***
             *** TESTED ON RISC OS 3.7 AND STRONGARM ***


                              CONTENTS                         PAGE
                           
 
  1. Introduction . . . . . . . . . . . . . . . . . . . . . . .  1
  2. What is MenuBar? . . . . . . . . . . . . . . . . . . . . .  2
  3. Getting started. . . . . . . . . . . . . . . . . . . . . .  3  
  4. Building a Menu Bar. . . . . . . . . . . . . . . . . . . .  3  
  5. MenuBar menus. . . . . . . . . . . . . . . . . . . . . . .  4
  6. Objects. . . . . . . . . . . . . . . . . . . . . . . . . .  4
  7. Menus. . . . . . . . . . . . . . . . . . . . . . . . . . .  7
  8. Sprites. . . . . . . . . . . . . . . . . . . . . . . . . .  8
  9. System Variables . . . . . . . . . . . . . . . . . . . . .  9
 10. Choices. . . . . . . . . . . . . . . . . . . . . . . . . .  9
 11. Library. . . . . . . . . . . . . . . . . . . . . . . . . . 10
 12. Passwords. . . . . . . . . . . . . . . . . . . . . . . . . 10
 13. Data Conversion. . . . . . . . . . . . . . . . . . . . . . 11
 14. Miscellaneous. . . . . . . . . . . . . . . . . . . . . . . 11
 15. Changes since version 1.00 . . . . . . . . . . . . . . . . 12
                    
     Registration form  . . . . . . . . . . . . . . . . . . . . 14


                          1.  Introduction
                          ----------------

The first version of MenuBar was published by Beebug Limited in
October 1995. 

 What they said about Version 1.00
 ---------------------------------

Archimedes World, January 1996
 "a winner...a thoroughly professional and genuinely useful utility
that no user should be without".  Peter Bellamy

Acorn User, April 1996
 "great for organising...worth every penny."  Karen Peach

Archive, May 1996
  "..a first class program and I shall keep it and use it on my
desktop."  John Laski

Users of Version 1 can easily import their existing MenuData file
into Version 2.

The current version is issued as Shareware, which allows you to 'try
before you buy'.  Anyone who continues to use the program after a
brief trial period must register with the author.  To register, send
a cheque for 15.00 pounds payable to Graham Crow to the address
given at the end of this document.  If you are already a user of
MenuBar 1 you may upgrade for 7.50 pounds by sending your original
program disc with your cheque.  Registration entitles you a full
copy of the program plus support and upgrades.



                                                               Page 2

No warranty, express or implied, is made about the suitability of
MenuBar for any purpose.  The author cannot be held responsible for
any damage to or loss of data which may occur whilst using this
program.

My thanks to Paul Ashmore (Beebug), Mike Williams, and John Laski
for constructive criticisms and helpful suggestions, and in 
particular to Keith Vernon for his support and practical assistance.

Note:  To avoid confusion, this User Guide has a capital 'M' for
Menus on the MenuBar, while the application's conventional menu is
in lower-case.
 

                        2.  What is MenuBar?
                        --------------------

MenuBar is a multi-tasking desktop utility for the Acorn Archimedes
and RISC PC range of computers running under RISC OS.  It requires
RISC OS 3.1 or later, at least 1mb of RAM, and a hard disc.  It is
StrongARM compatible.

MenuBar provides a convenient way of accessing often-used
directories, applications and files.  In operation it is similar to
the Filer and the Pinboard, but is presented as a slim bar of
pull-down menus at the top of the screen, complementing the icon bar
at the bottom.  Menus may be dragged or clicked open and shut.  A
Bar may contain up to ten menus, each with up to 30 objects (ie
directories, applications or files).  It is very simple to add,
reposition and remove objects or Menus.

Up to 30 separate Bars may be created and saved in a Library for
loading as required.

MenuBar allows you to organise files to suit the way you work -
regardless of the way they are stored on disc.  Each Menu may be
given a name so that, for example, you could arrange for 'DTP' to
hold !Printers, !Style, !MultiChrs and a data directory.  Or you
might have 'Tools' containing !Measure, !CloseFile, !WimpAid,
!Pointer, !Flags, !Magnifier, etc.  A third might contain 'WIP' -
work in progress.  It's up to you!  The important point is that all
these objects can be run from within MenuBar by double-clicking or
dragging.   

Moreover, the Menus are instantly available: no frustrating delays
while you dig deep into the filer hierarchy waiting for all the
icons to be read.  By including MenuBar in your Boot sequence your
most important files are available from the MenuBar on start-up, and
no need for any more cluttered backdrops with windows obscuring the
icons you want!  

MenuBar is economical on space because all it stores is basic
information about the objects you drag onto it - just enough to
display them and to allow them to be retrieved from their source
(normally your hard disc) when required.








                                                               
                                                               Page 3
                                                               
                        3.  Getting started
                        -------------------

Copy the !MenuBar application from the supplied floppy disc to any
directory on your hard disc, and run the program by double-clicking
on the !MenuBar icon.

Demonstration version 

The demonstration version is restricted to five Bars, and each Bar
is limited to five Menus containing up to three Objects.  It is
complete in all other respects.  Each time you run the program a
window appears informing you of the restrictions which apply to the
demonstration version, and how you can order the full version. 

Full version

When you place an order, you are supplied with the latest version,
pre-registered to you.  The 'Library' directory contains a special
'Register' file, encrypted with your name.  The Library directory is
your personal property, and when in future you obtain upgrades
from the PD Library, you simply copy your Library directory to the
new version.

You are encouraged to pass on unregistered copies of the program,
and to do this, you simply copy the MenuBar to a floppy disc
and then delete the entire Library directory.  This ensures that
your personal property is safeguarded, and that the version you pass
on behaved as an unregistered demo version.

Users of MenuBar 1 can transfer their existing data to MenuBar 2 by
simply dropping their existing application '!MenuBar' onto the
button.  If you wish to retain data you have created using the demo
version, you will need to run each data file through !Convert first
(see Section 1).

Both versions

When you run MenuBar the initial Bar appears at the top of the
screen with a button and five (empty) Menus.  The button is instead
of the usual icon bar icon.

It is recommended that you include in your Boot sequence an
instruction to Run !MenuBar so that the program is launched
automatically each time you switch on the computer.  If you are
unsure how to do this please refer to the RISC OS 3 User Guide. 


                      4.  Building a Menu Bar
                      -----------------------

Suppose you want to use the first Menu to hold some favourite
applications.  To give the Menu a more meaningful name click the
middle mouse button while the pointer is over the title bar of 'Menu
1'.  Now slide off 'Menu 1 - Rename' and replace the current name
with 'Applications'.  The new name remains in white to indicate that
the Menu is still empty.







                                                              Page 4

To add some applications to the Menu simply drag them from a Filer
window, singly or as a selection.  (If you try to add more than the
maximum permitted, a buzz sounds.)  The Menu name changes to black
and the Menu may be opened by simply dragging the 'handle' or
double-clicking on it with Select.  As with the Filer, the items may
be double-clicked to execute them or dragged to any relevant place
on the desktop.

Continue to build the other Menus in the same way and when you are
satisfied save the data by the following short-cut.  If the button
to the left of the Menus is not already coloured cream then click
Select on it to give MenuBar the 'input focus'.  Then press F3 to
save the data.  Next time you run MenuBar the data will
automatically be loaded. 

The objects in a Menu (ie. directories, applications or files) may
be treated in a variety of ways and these are detailed in Section 6. 
Similarly, the actions which may be performed on the Menus are
accounted for in Section 7. Additional Bars may be created and added
to the Library as described in Section 11. First, however, MenuBar's
own menus are described. 


                         5.  MenuBar menus
                         -----------------

MenuBar has two menus - the main menu and the button menu.

The main menu

Click the menu button anywhere on a Menu to display the main menu. 
There are three menu items, one for the current Bar, one for the
current Menu, and one for the current Object.  The text of the
second two depends on the pointer position when you click the menu
button.  If the pointer is not over an Object the third item is
greyed out.

The button menu

Click menu on the button icon to display the button menu.  Below the
dotted line are the usual Info and Quit, and above are five items -
'Library', 'Sprites', 'SysVars', 'Choices' and 'Help'.

The submenu functions are described in the sections that follow.  If
changes have been made an asterisk appears in the title of both
menus, and if you attempt to quit with unsaved data a warning is
issued.


           6. Objects (directories, applications or files)
           ----------------------------------------------- 

   6.1  Add objects

To add objects (directories, applications or files) to a Menu, drag
them from a Filer window, either individually or as a selection.  If
you attempt to exceed the maximum number of objects per menu a
warning buzz sounds.  The same object may be added to more than one
Menu, though it is naturally not possible to have the same object
twice in the same Menu.  Dropping an object on the Menu's handle
sends it to the top, otherwise the new object is positioned
immediately below the one on which it is dropped.

 
                                                              Page 5
                                                             
    6.2  Select objects

As with the Filer, clicking Select on an object selects it and
clicking Adjust allows additional objects to be selected/deselected.
Alternatively, use drag with Select or Adjust on the background
(left edge of object name) to select/deselect a group of objects.
All the objects in a Menu may be selected and cleared in one go from
the menu by choosing 'Menu - Alter' followed by 'Select' or 'Clear'. 
Providing MenuBar has the input focus the same result can be
achieved (for the most-recently active Menu) by Shift+S or Shift+Z.

Making selections is useful if you want to execute several objects
at once.  For example, you might select all the objects in your DTP
Menu in order to run them all with a single drag to the icon bar. 
Or you might want to remove several objects from a Menu. 

    6.3  Remove objects

To remove an object (or a selection) click menu on it and choose
'Remove' from the object menu.  This does not, of course, delete the
object from your disc. 

    6.4  Move objects 

To reposition an object (or a selection) within a Menu drag the
source object and drop it on the destination object.  Moved
object(s) are inserted below the object at pointer position and any
intermediate objects are shunted up or down to make space.

    6.5  Drag objects 

A single object or a selection of objects may be dragged:
  
  - to a Filer window (objects are copied)  
  - to a compatible Application (window or icon bar icon)
  - to the Pinboard (objects are pinned)
  - to the Icon Bar (objects are executed)

Dragging with Shift held down removes the object from the Menu after
the drag is completed (but never deletes the source).  Dragging with
Adjust closes the Menu when the operation is complete. 

    6.6  Execute objects by double-clicking

Double-clicking Select on an object opens directories and runs files
or applications, as with the Filer.  To open an application
directory, hold down shift and double-click Select. Double-clicking
with Adjust closes the Menu afterwards. 

    6.7  Object information

To find out more about an object click the menu button on it and
slide off the object name.  You can then slide off 'Pathname' or
'Info'. 










                                                              Page 6

    6.8  Find objects 

Slide off 'Bar - Find' followed by 'Leaf' or 'Path' and enter the
search string.  Press Return and a search will be made of all the
Menus for any objects containing the search string.  Depending on
the menu choice the search will include the whole pathname or be
confined to the leafname.  The search ignores case.  Any matching
objects are highlighted and their Menus fully opened.  At the end of
the search a beep sounds if the string is found or a buzz if not.

    6.9  Object not found 

If, having placed an object in a Menu, you subsequently move, delete
or rename that object, then MenuBar will be unable to locate it.  In
this case the drag icon will be replaced by a red cross.  If you
subsequently re-launch MenuBar then the file icon will also be
replaced by a red cross.  Executing such an object produces a
warning buzz.

    6.10  Disc not found

In the unlikely event of a disc not being found, perhaps because you
have included an object which resides on an absent floppy disc, or
renamed your hard disc and not stripped the HD4 name from the data
file, then the Filer will issue a 'Please insert disc...' message. 
Respond by either inserting the disc or pressing 'Cancel'.  In the
latter case MenuBar will offer you the option of re-loading the
previous Bar or quitting.  This is to prevent a situation where the
Filer could issue a 'Disc not found...' message for every single
object on the Bar.

    6.11  Open Filer  

To open the Filer window of the directory containing a Menu object,
click the menu button on it and slide off the object name.  Then
choose 'Open Parent'. 

    6.12  Launch Applications and load data file simultaneously

When you double-click on a file, MenuBar broadcasts a message to all
the active tasks to see whether any of them wishes to load it.  For
example, double-clicking on a Sprite file will probably load it into
Paint. If Paint is not active, then it will be installed before the
data is loaded.  Sometimes, however, you specifically want to load
the file into a different Application.  You may, for instance, wish
to load the Sprite file into Ovation. 

You can achieve this with MenuBar by holding down Alt and dragging a
suitable file to an Application on a Menu.  The file may be dragged
from another Menu or from a Filer window.

Note that this feature depends on MenuBar being able to identify the
task name (as displayed in the task window) from the application's
filename.  Normally these are the same, but if not (for example a
taskname has a space in it or is longer than 10 characters) then
Alt-dragging will not work as intended.  To overcome this, each time
MenuBar is launched it looks in its application directory for a file
called AppNames and builds a name translation table.  By editing
this textfile you can add items to the names translation table, up
to a maximum of 30 names. The format is <filename>:<taskname><LF>. 




                                                              Page 7

Note also that before the Risc PC (RO 3.5), the name in the task
manager had a maximum of 19 characters, eg Publisher would be
'Impression Publishe', but from the Risc PC onwards the name can be
longer (ie 'Impression Publisher').  This AppNames file is currently
set up for use on a Risc PC. 


                             7. Menus
                             --------
                             
    7.1  Add Menus

Choose 'Bar - Add Menu' and an empty menu will be added at the right
of the Menu Bar.  The Bar is re-centred.  If you have already added
the maximum number of Menus, this option is greyed out.

    7.2  Scroll Menus

If the screen resolution is such that the Menus will not all fit
then the whole Bar can be scrolled by holding down Ctrl and moving
the pointer to the extreme left or right of the Bar.  Alternatively,
you can use the left or right cursor keys provided MenuBar has the
input focus.

    7.3  Open/Close/Front/Back Menus

The Menus may be opened, closed, moved to the front or moved to the
back in a variety of ways.  The operation may be applied to the
whole Menu Bar or just a single Menu.

Whole Bar:  The simplest method is to click on the button with
Select+Shift to open the Bar and Select+Adjust to close it. 
Select+Ctrl brings the Bar to the front and Adjust+Ctrl sends it to
the back.  Alternatively, from the menu choose 'Menu - Alter'
followed by 'Open', 'Close', 'Front' or 'Back'.  If MenuBar has the
input focus the same results can be achieved by Ctrl+O, Ctrl+C,
Ctrl+F, or Ctrl+B.  The first method is probably the best since it
is not necessary for MenuBar to have the input focus.  A quick way
to send the Bar to the back if it is obscuring a window's title bar
is to click menu with the pointer at the very top of the screen.

Single Menu:  A single Menu may be opened by double-clicking Select
on its handle, or closed by double-clicking Adjust.  Or you can
simply drag the handle.  In case the handle is obscured, you can
also drag the Menu by placing the pointer close to its right-hand
edge. Clicking Select on a Menu's handle (or on its extreme right
edge) brings it to the front.  Alternatively, from the menu choose
'Bar - Alter' followed by 'Open', or 'Close'.  If MenuBar has the
input focus the same results can be achieved by Shift+O, or Shift+C.

    7.4  Name Menus

Each Menu can be given a more meaningful name.  Click the menu
button on the appropriate Menu and slide off the Menu name.  Then
slide off the 'Rename' item on the submenu to reveal a writable icon
where you can edit the existing name, using up to twelve characters.








                                                              Page 8

    7.5  Remove Menus

Choose 'Remove Menu' from the appropriate menu and the Menu will be
removed from the Bar.  Any gaps are closed and the Menu Bar is
re-centred.  After saving, only those Menus which remain will be
loaded on the next occasion.  It is not possible to remove the last
Menu. 

    7.6  Move Menus

To reposition a Menu on the Bar, hold down Alt and drag the source
Menu handle, dropping the drag icon on the destination Menu.  Any
intermediate Menus are shunted along to make space.  In case the
handle is obscured, you can also drag the Menu by doing an Alt-drag
starting with the pointer close to the its right-hand edge.

    7.7  Save Menus

Choose 'Bar - Save', and a data file and text file are saved in
sub-directories within the 'Library' directory.  The text file is a
readable listing of the pathnames of all the objects in each Menu -
very useful if you ever need to re-create your Menus see Section
12).

    7.8  Sort Menus 

You can sort objects by name or by type, for all Menus or just one,
by clicking the menu button and making the appropriate choice.  As
with the Filer, sorting by name is alphabetical and sorting by type
is in the order directories-applications-files.  Under 'Choices' you
can set an option to cause automatic sorting whenever an object is
added.  Alternatively, you can arrange the objects in any order you
choose by dragging (see 'Move object').


                            8.  Sprites
                            -----------

If your Menus include applications which have not been seen by the
Filer, the generic Application icon sprite will be shown.  This does
not adversely affect the operation of MenuBar, but displaying the
applications' own icons does look more attractive.  There are
several ways of doing this.

For a single object double-clicking or clicking-and-holding (ie
starting a drag) performs a Filer_Boot on the application to display
the correct sprite.

For a whole Menu, the same result may be obtained by choosing 'Menu
- FilerBoot', and for the whole Bar by choosing 'Bar - FilerBoot'. 
Note that the FilerBoot operation, which can be quite lengthy, may
be aborted by pressing Escape.

However, the best method is to save the required sprites by choosing
'Sprites - Save' from the button menu.  In order to do this you must
first perform a FilerBoot on the whole Bar (and indeed every Bar if
you have more than one - see the section on Library).  This places
the required sprites in the Wimp Pool.  'Sprites  - Save' does a
selective save, keeping only the required sprites and discarding the
large version when a small one exists.  It thus keeps the extra
storage requirements to a minimum.



                                                             Page 9

When MenuBar is next launched, the Sprites file (which is located in
the Library directory) is automatically merged into the Wimp Pool so
that the correct sprites are displayed in the Menus.  This is very
fast provided the Wimp Pool is not already fairly full, which is
another good reason for launching MenuBar in your Boot sequence. 
You can force the Sprites file to load at any time by choosing
'Sprites - Load' but this should not normally be necessary.

Once you have created the Sprites file all you need to do when you
add other applications which show a generic icon sprite is to click
and hold to get the correct sprite then do a 'Sprites - Save'.


                      9.  System Variables
                      --------------------
 
System variables are used to store various pieces of information
which affect the way in which the computer works.  For example, a
system variable can tell the computer which application should load
a particular type of file; another contains details of the date
format.  A set of default system variables is present when the
computer is first turned on, but the list is added to by many
applications, typically when their !Boot file is run.

Double-clicking a file which does not have an appropriate system
variable set results in the common error message 'An application
that loads a file of this type has not been seen by the Filer...'.

MenuBar provides the means of saving and re-loading all current
system variables.  Before saving the system variables for the first
time you should perform a FilerBoot on the whole Bar (and indeed
every Bar if you have more than one) in order to set the required
system variables. Then choose 'SysVars - Save' from the button menu. 
This saves an Obey file 'SysVars' in the Library directory and when
MenuBar is next launched this file is automatically run, thus
overcoming problems such as the one mentioned above.

To update the 'SysVars' file you can either re-save it from the
menu, or (if you know what you are doing!) amend it by hand.  The
file may be re-loaded at any time from the menu.


                            10.  Choices
                            ------------

'Choices' is available from the button menu and leads to a window in
which you can choose colours and other options.

To change the colours first select the colour you want by clicking
on the palette.  The currently-selected colour is shown below the
palette.  Then click on the appropriate place in the small replica
of MenuBar below the palette.  You can set the background/foreground
of the Menu and its handle, and (separately) the foreground colour
of an empty menu.  Note that each Bar can have its own colours.

Automatic sorting, either by name or by type may be set and causes
the menu items to be sorted each time an object is added.

You may set MenuBar's drag sprite to be either solid or dithered.





                                                             Page 10

Click 'Set' to activate any changes with immediate effect or 'Save'
to save the settings in a Choices file for future use.   'Cancel'
closes the window leaving the previous settings intact.  Clicking on
Choices from the top level menu opens the window and closes the menu
so that the dialogue box remains in place until you explicitly close
it by clicking on one of the action buttons.


                            11.  Library
                            ------------

Up to 30 separate Bars may be created and saved in a Library for
loading as required.

The Library is controlled from the button menu.  Sliding off
'Library' opens a sub menu listing all the available Bars, with the
active one shown in red.  Below this, in grey, is a count of the
number of actual and maximum Bars.  This is followed by the
remaining two entries - 'Open Lib.' and 'Create'.

To create a new Bar slide off 'Create', enter a name for the Bar,
and click Select.  A new Bar appears, comprising five empty Menus,
and you can proceed to build the Menu Bar as described in Section 4.

By sliding off the name of any Bar you open a sub-menu with five
items:

 'Load' replaces the active Bar with the new one.  A warning is
issued if the active Bar contains unsaved data.  A quick way of
loading a Bar is just to click on its name in the menu.

 'Default' establishes the active Bar as the default, so that it is
loaded when MenuBar is launched.  The default Bar is ticked. 
Choosing the default name again de-selects it.  If no default Bar is
selected then a NewBar is offered on start-up.
 'Delete' prompts for confirmation then deletes the Bar from the
disc. Note that if you delete the current Bar, it remains 'active'
in memory (and can be re-saved) until it is replaced by another Bar.
 'Rename' changes the Bar name.
 'Copy as' copies a Bar under a new name for further editing, which
may be quicker than creating a new Bar.

Finally, you can open the Library directory by clicking on 'Open
Lib.' where you will see the data and text files stored in separate
sub-directories.  A text file 'Default' records the name of the
default Bar, if any.  If you need to force MenuBar to re-read the
library data you can achieve this by clicking on 'Library' in the
menu.


                           12.  Passwords
                           --------------

With schools in mind, it is possible to protect each Bar with a
password. The idea is that the teacher retains control of a separate
Password application, secretly entering each child's chosen
password, after which it is not possible to open the Bar without
typing in the correct password.






                                                             Page 11

In the 'Utils' directory is an application called '!Password'. 
Running this installs its icon on the icon bar and opens its window. 
Just drag the '....Library.Data' directory on to the application and
all the Bar names are displayed.  You can now enter a password for
each Bar and click the option button to make it active.  Clicking on
'Save' encrypts the data files with the password.  Passwords can be
changed or rendered inactive by the same process.

Now, when you try to load a protected Bar a window pops up prompting
for the password.  If an incorrect password is entered a buzz
sounds, and the user is forced to click on 'Cancel'.  Note that
passwords are case-sensitive.


                        13.  Data conversion
                        --------------------

In the 'Utils' directory is an application called '!Convert', which
changes MenuBar text files to data files, and vice-versa.  You will
not normally need to use this but it could be invaluable if by some
mischance a data file is lost or corrupted, or to convert a file
created using the demo version for use with the full version. 
Providing you still have the corresponding text file you can
re-create the data file.

Running the program  installs its icon on the icon bar and opens its
window.  Locate the source file in the 'Library' directory and drag
it onto the application.  The message shows 'Text-to-Data' or
'Data-to-Text' as appropriate, and the save icon becomes type Data
or type Text.  Drag the save icon to the appropriate sub-directory
in the 'Library' directory, click on 'Library', and it will appear
on the Library menu.


                         14.  Miscellaneous
                         ------------------

(1)  Note that copying is interactive if this is configured (use the
RISC OS !Configure), and that the options (Confirm etc.) will be
according to your settings.  Also note that solid sprite dragging
applies if your CMOS is appropriately configured (ie. bit 1 of byte
28 is set); otherwise 'rotating boxes' apply.  A separate utility
'SolidDrag' is included in the 'Utils' directory to simplify the
setting/unsetting of solid sprite dragging.

(2) A summary of the shortcuts may be obtained by choosing 'Help...'
from the button menu.

(3) You are prevented from inadvertently running more than one copy
of MenuBar at the same time.
                                                              (4)
MenuBar's own error/message window may be dragged with Select or
Adjust when the pointer is on the body of the window. 

(5) There is a Public Domain program called !LongFiles by Jason
Tribbeck which allows filenames of up to 55 characters to be
created.  MenuBar is compatible with this utility, though naturally
the filenames are truncated to fit into the Menus.

(6) Clicking Adjust on the button loses the input focus.  This is
useful to allow other tasks to process 'hot keys'



                                                             Page 12

(7) MenuBar can usefully contain Command/Obey files to carry out
prescribed actions when you double-click them.  For example the
following lines will get rid of a stuck Hourglass:

             BASIC 
             SYS "Hourglass_Smash" 
             *DeskTop


                  15.  Changes since version 1.00
                  -------------------------------

 1.00 (15 Oct 1995)
 ------------------
 First release for Acorn World show (27-29 Oct 1995)

 2.00 (11 Sep 1996)
 ------------------
 Major new release as shareware for Acorn World show (4-6 Nov 1996)

New button to left of Bar to act as 'icon bar icon'.  Menus
simplified, and count added where relevant.  Can drag the version 1
'!MenuData' application to button to add to Library and load it
(especially useful when upgrading).

New Library system to allow up to 30 Bars for loading as needed.

Sprites may be saved/loaded (button menu option).  Saving only saves
our sprites from the Wimp pool.

New colour picker and other options in Choices window.  Colour
choices saved separately with data for each Menu.

Use of virtual memory techniques makes it possible for MenuBar to
run in a smaller Wimp Slot.

Object(s) dragged onto a Menu or moved within it are inserted below
the object at the pointer position, whether moved up or down.  If
dropped on handle then go to top.  Menu no longer opens fully when
adding or removing item.

When App is double-clicked/dragged Filer_Boot is done and sprite
updated (a bit array keeps track of Filer_Booted icons so they are
not done twice).

New design of message window allowing longer action button strings.

Can now Alt-drag multiple objects to App on Menu (formerly just
one).

Can now press Esc to abort lengthy Filer_boot.

Much faster sorting (using OS_HeapSort).

Password protection available on each Bar - separate App controls
it.

Oversize Bar now scrolls instead of being telescoped.

OpenWindow event in the wimp poll loop confined to non-Menu windows
thus allowing the Bar to remain in place whichever area of the
virtual desktop is selected in Julian Smith's excellent PD program
MultiDesk.

                                                            Page 13

 2.01 (12 Oct 1996)
 ------------------
 
Improved multi-file loading to App (can release Alt). Ensure task is
active before trying to load files (allows for Ovation Plus which is
actually TWO tasks).

 2.02 (17 Oct 1996)
 ------------------
 
Disabled overlays.   Removed rootpath-stripping.

 2.03 (23 Oct 1996)
 ------------------

Overlays re-enabled. 

 2.04 (24 Oct 1996)
 ------------------

Bug fixed in DEFPROCencrypt (was overwriting max bars, menus,
items).

 2.05 (4 Nov 1996)
 ------------------
 
Menu at top of screen sends MB to back.
Horizontal line in message window now icon, not sprite.
F3 in bar menu moved further to right.
 
 2.06 (24 Nov 1996)
 ------------------
 
Added facility to save/load System Variables.
 
 2.07 (1 Dec 1996)
 ------------------
 
Removed need for user to register. Done in advance.
'User' file renamed 'Register' and moved to Library dir.
Select click on button toggles input focus.
Adjust click pops op misc info window.
 
 2.08 (12 Dec 1996)
 ------------------
 
Fixed bug whereby wouldn't run in Boot sequence on A5000.
Improved handling of 'notfound' objects. (No single drags, etc).
 
 2.09 (7 Jan 1997)
 ----------------
 
Tried again to fix bug whereby wouldn't run in Boot sequence on
A5000, this time by rewriting DEFFNname.  Highly bizarre!
Fixed bug whereby clicking menu at top of screen failed to back the
Bar on A5000.

 


--------------------------------------------------------------------

I hope you find MenuBar useful and satisfying, and shall be pleased
to receive any comments, criticisms or suggestions.


  
                            Graham Crow
 Crow Associates, Manor Lodge, Llangattock, Monmouth, Gwent NP5 4NG
             Telephone and Fax:  Monmouth (01600) 772532
                        e-mail:  gmcrow@argonet.co.uk


 Copyright (c) Crow Associates 1995,1996,1997

--------------------------------------------------------------------
 
 
 
                                                             Page 14




                      MenuBar Registration Document
                      =============================

Name:


Address:





Postcode:
                      
Telephone:

Fax:

E-mail:
 
I obtained my evaluation copy of MenuBar from:



Register as:  (e.g. your name or your organisation's name)




I enclose 15.00 UK pounds (new users)
 
I enclose 7.50 UK pounds (existing users)

Could overseas customers please add 1 pound to cover extra postage.

These prices are for single-user versions.  For information about
site licences please contact the author.

(No credit cards: cheques payable to Graham Crow)


Comments on Demo version:







Signed:



Date:
--------------------------------------------------------------------

00000000  0a 0a 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |..              |
00000010  20 4d 65 6e 75 42 61 72  20 2d 20 56 65 72 73 69  | MenuBar - Versi|
00000020  6f 6e 20 32 2e 30 39 20  2d 20 37 20 4a 61 6e 75  |on 2.09 - 7 Janu|
00000030  61 72 79 20 31 39 39 37  0a 20 20 20 20 20 20 20  |ary 1997.       |
00000040  20 20 20 20 20 20 0a 20  20 20 20 20 20 20 20 20  |      .         |
00000050  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000060  20 20 62 79 20 47 72 61  68 61 6d 20 43 72 6f 77  |  by Graham Crow|
00000070  20 20 20 0a 0a 20 20 20  20 20 20 20 20 20 20 20  |   ..           |
00000080  20 20 43 6f 70 79 72 69  67 68 74 20 28 63 29 20  |  Copyright (c) |
00000090  43 72 6f 77 20 41 73 73  6f 63 69 61 74 65 73 20  |Crow Associates |
000000a0  31 39 39 35 2c 31 39 39  36 2c 31 39 39 37 0a 0a  |1995,1996,1997..|
000000b0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000000c0  20 20 2a 2a 2a 20 54 48  49 53 20 50 52 4f 47 52  |  *** THIS PROGR|
000000d0  41 4d 20 49 53 20 53 48  41 52 45 57 41 52 45 20  |AM IS SHAREWARE |
000000e0  2a 2a 2a 0a 20 20 20 20  20 20 20 20 20 20 20 20  |***.            |
000000f0  20 20 20 2a 2a 2a 20 57  49 4e 4e 45 52 20 2d 20  |   *** WINNER - |
00000100  41 50 44 4c 20 43 4f 4d  50 45 54 49 54 49 4f 4e  |APDL COMPETITION|
00000110  2c 20 31 39 39 36 20 2a  2a 2a 0a 20 20 20 20 20  |, 1996 ***.     |
00000120  20 20 20 20 20 20 20 20  2a 2a 2a 20 54 45 53 54  |        *** TEST|
00000130  45 44 20 4f 4e 20 52 49  53 43 20 4f 53 20 33 2e  |ED ON RISC OS 3.|
00000140  37 20 41 4e 44 20 53 54  52 4f 4e 47 41 52 4d 20  |7 AND STRONGARM |
00000150  2a 2a 2a 0a 0a 0a 20 20  20 20 20 20 20 20 20 20  |***...          |
00000160  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000170  20 20 20 20 43 4f 4e 54  45 4e 54 53 20 20 20 20  |    CONTENTS    |
00000180  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000190  20 20 20 20 20 50 41 47  45 0a 20 20 20 20 20 20  |     PAGE.      |
000001a0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000001b0  20 20 20 20 20 0a 20 0a  20 20 31 2e 20 49 6e 74  |     . .  1. Int|
000001c0  72 6f 64 75 63 74 69 6f  6e 20 2e 20 2e 20 2e 20  |roduction . . . |
000001d0  2e 20 2e 20 2e 20 2e 20  2e 20 2e 20 2e 20 2e 20  |. . . . . . . . |
*
000001f0  2e 20 2e 20 2e 20 2e 20  20 31 0a 20 20 32 2e 20  |. . . .  1.  2. |
00000200  57 68 61 74 20 69 73 20  4d 65 6e 75 42 61 72 3f  |What is MenuBar?|
00000210  20 2e 20 2e 20 2e 20 2e  20 2e 20 2e 20 2e 20 2e  | . . . . . . . .|
*
00000230  20 2e 20 2e 20 2e 20 2e  20 2e 20 20 32 0a 20 20  | . . . . .  2.  |
00000240  33 2e 20 47 65 74 74 69  6e 67 20 73 74 61 72 74  |3. Getting start|
00000250  65 64 2e 20 2e 20 2e 20  2e 20 2e 20 2e 20 2e 20  |ed. . . . . . . |
00000260  2e 20 2e 20 2e 20 2e 20  2e 20 2e 20 2e 20 2e 20  |. . . . . . . . |
00000270  2e 20 2e 20 2e 20 2e 20  2e 20 2e 20 2e 20 20 33  |. . . . . . .  3|
00000280  20 20 0a 20 20 34 2e 20  42 75 69 6c 64 69 6e 67  |  .  4. Building|
00000290  20 61 20 4d 65 6e 75 20  42 61 72 2e 20 2e 20 2e  | a Menu Bar. . .|
000002a0  20 2e 20 2e 20 2e 20 2e  20 2e 20 2e 20 2e 20 2e  | . . . . . . . .|
*
000002c0  20 2e 20 20 33 20 20 0a  20 20 35 2e 20 4d 65 6e  | .  3  .  5. Men|
000002d0  75 42 61 72 20 6d 65 6e  75 73 2e 20 2e 20 2e 20  |uBar menus. . . |
000002e0  2e 20 2e 20 2e 20 2e 20  2e 20 2e 20 2e 20 2e 20  |. . . . . . . . |
*
00000300  2e 20 2e 20 2e 20 2e 20  20 34 0a 20 20 36 2e 20  |. . . .  4.  6. |
00000310  4f 62 6a 65 63 74 73 2e  20 2e 20 2e 20 2e 20 2e  |Objects. . . . .|
00000320  20 2e 20 2e 20 2e 20 2e  20 2e 20 2e 20 2e 20 2e  | . . . . . . . .|
*
00000340  20 2e 20 2e 20 2e 20 2e  20 2e 20 20 34 0a 20 20  | . . . . .  4.  |
00000350  37 2e 20 4d 65 6e 75 73  2e 20 2e 20 2e 20 2e 20  |7. Menus. . . . |
00000360  2e 20 2e 20 2e 20 2e 20  2e 20 2e 20 2e 20 2e 20  |. . . . . . . . |
*
00000380  2e 20 2e 20 2e 20 2e 20  2e 20 2e 20 2e 20 20 37  |. . . . . . .  7|
00000390  0a 20 20 38 2e 20 53 70  72 69 74 65 73 2e 20 2e  |.  8. Sprites. .|
000003a0  20 2e 20 2e 20 2e 20 2e  20 2e 20 2e 20 2e 20 2e  | . . . . . . . .|
*
000003d0  20 20 38 0a 20 20 39 2e  20 53 79 73 74 65 6d 20  |  8.  9. System |
000003e0  56 61 72 69 61 62 6c 65  73 20 2e 20 2e 20 2e 20  |Variables . . . |
000003f0  2e 20 2e 20 2e 20 2e 20  2e 20 2e 20 2e 20 2e 20  |. . . . . . . . |
*
00000410  2e 20 2e 20 20 39 0a 20  31 30 2e 20 43 68 6f 69  |. .  9. 10. Choi|
00000420  63 65 73 2e 20 2e 20 2e  20 2e 20 2e 20 2e 20 2e  |ces. . . . . . .|
00000430  20 2e 20 2e 20 2e 20 2e  20 2e 20 2e 20 2e 20 2e  | . . . . . . . .|
*
00000450  20 2e 20 2e 20 2e 20 20  39 0a 20 31 31 2e 20 4c  | . . .  9. 11. L|
00000460  69 62 72 61 72 79 2e 20  2e 20 2e 20 2e 20 2e 20  |ibrary. . . . . |
00000470  2e 20 2e 20 2e 20 2e 20  2e 20 2e 20 2e 20 2e 20  |. . . . . . . . |
*
00000490  2e 20 2e 20 2e 20 2e 20  2e 20 31 30 0a 20 31 32  |. . . . . 10. 12|
000004a0  2e 20 50 61 73 73 77 6f  72 64 73 2e 20 2e 20 2e  |. Passwords. . .|
000004b0  20 2e 20 2e 20 2e 20 2e  20 2e 20 2e 20 2e 20 2e  | . . . . . . . .|
*
000004d0  20 2e 20 2e 20 2e 20 2e  20 2e 20 2e 20 31 30 0a  | . . . . . . 10.|
000004e0  20 31 33 2e 20 44 61 74  61 20 43 6f 6e 76 65 72  | 13. Data Conver|
000004f0  73 69 6f 6e 2e 20 2e 20  2e 20 2e 20 2e 20 2e 20  |sion. . . . . . |
00000500  2e 20 2e 20 2e 20 2e 20  2e 20 2e 20 2e 20 2e 20  |. . . . . . . . |
*
00000520  31 31 0a 20 31 34 2e 20  4d 69 73 63 65 6c 6c 61  |11. 14. Miscella|
00000530  6e 65 6f 75 73 2e 20 2e  20 2e 20 2e 20 2e 20 2e  |neous. . . . . .|
00000540  20 2e 20 2e 20 2e 20 2e  20 2e 20 2e 20 2e 20 2e  | . . . . . . . .|
*
00000560  20 2e 20 31 31 0a 20 31  35 2e 20 43 68 61 6e 67  | . 11. 15. Chang|
00000570  65 73 20 73 69 6e 63 65  20 76 65 72 73 69 6f 6e  |es since version|
00000580  20 31 2e 30 30 20 2e 20  2e 20 2e 20 2e 20 2e 20  | 1.00 . . . . . |
00000590  2e 20 2e 20 2e 20 2e 20  2e 20 2e 20 2e 20 2e 20  |. . . . . . . . |
000005a0  2e 20 2e 20 2e 20 31 32  0a 20 20 20 20 20 20 20  |. . . 12.       |
000005b0  20 20 20 20 20 20 20 20  20 20 20 20 20 0a 20 20  |             .  |
000005c0  20 20 20 52 65 67 69 73  74 72 61 74 69 6f 6e 20  |   Registration |
000005d0  66 6f 72 6d 20 20 2e 20  2e 20 2e 20 2e 20 2e 20  |form  . . . . . |
000005e0  2e 20 2e 20 2e 20 2e 20  2e 20 2e 20 2e 20 2e 20  |. . . . . . . . |
000005f0  2e 20 2e 20 2e 20 2e 20  2e 20 2e 20 2e 20 31 34  |. . . . . . . 14|
00000600  0a 0a 0a 20 20 20 20 20  20 20 20 20 20 20 20 20  |...             |
00000610  20 20 20 20 20 20 20 20  20 20 20 20 20 31 2e 20  |             1. |
00000620  20 49 6e 74 72 6f 64 75  63 74 69 6f 6e 0a 20 20  | Introduction.  |
00000630  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000640  20 20 20 20 20 20 20 20  2d 2d 2d 2d 2d 2d 2d 2d  |        --------|
00000650  2d 2d 2d 2d 2d 2d 2d 2d  0a 0a 54 68 65 20 66 69  |--------..The fi|
00000660  72 73 74 20 76 65 72 73  69 6f 6e 20 6f 66 20 4d  |rst version of M|
00000670  65 6e 75 42 61 72 20 77  61 73 20 70 75 62 6c 69  |enuBar was publi|
00000680  73 68 65 64 20 62 79 20  42 65 65 62 75 67 20 4c  |shed by Beebug L|
00000690  69 6d 69 74 65 64 20 69  6e 0a 4f 63 74 6f 62 65  |imited in.Octobe|
000006a0  72 20 31 39 39 35 2e 20  0a 0a 20 57 68 61 74 20  |r 1995. .. What |
000006b0  74 68 65 79 20 73 61 69  64 20 61 62 6f 75 74 20  |they said about |
000006c0  56 65 72 73 69 6f 6e 20  31 2e 30 30 0a 20 2d 2d  |Version 1.00. --|
000006d0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
000006e0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 0a  |---------------.|
000006f0  0a 41 72 63 68 69 6d 65  64 65 73 20 57 6f 72 6c  |.Archimedes Worl|
00000700  64 2c 20 4a 61 6e 75 61  72 79 20 31 39 39 36 0a  |d, January 1996.|
00000710  20 22 61 20 77 69 6e 6e  65 72 2e 2e 2e 61 20 74  | "a winner...a t|
00000720  68 6f 72 6f 75 67 68 6c  79 20 70 72 6f 66 65 73  |horoughly profes|
00000730  73 69 6f 6e 61 6c 20 61  6e 64 20 67 65 6e 75 69  |sional and genui|
00000740  6e 65 6c 79 20 75 73 65  66 75 6c 20 75 74 69 6c  |nely useful util|
00000750  69 74 79 0a 74 68 61 74  20 6e 6f 20 75 73 65 72  |ity.that no user|
00000760  20 73 68 6f 75 6c 64 20  62 65 20 77 69 74 68 6f  | should be witho|
00000770  75 74 22 2e 20 20 50 65  74 65 72 20 42 65 6c 6c  |ut".  Peter Bell|
00000780  61 6d 79 0a 0a 41 63 6f  72 6e 20 55 73 65 72 2c  |amy..Acorn User,|
00000790  20 41 70 72 69 6c 20 31  39 39 36 0a 20 22 67 72  | April 1996. "gr|
000007a0  65 61 74 20 66 6f 72 20  6f 72 67 61 6e 69 73 69  |eat for organisi|
000007b0  6e 67 2e 2e 2e 77 6f 72  74 68 20 65 76 65 72 79  |ng...worth every|
000007c0  20 70 65 6e 6e 79 2e 22  20 20 4b 61 72 65 6e 20  | penny."  Karen |
000007d0  50 65 61 63 68 0a 0a 41  72 63 68 69 76 65 2c 20  |Peach..Archive, |
000007e0  4d 61 79 20 31 39 39 36  0a 20 20 22 2e 2e 61 20  |May 1996.  "..a |
000007f0  66 69 72 73 74 20 63 6c  61 73 73 20 70 72 6f 67  |first class prog|
00000800  72 61 6d 20 61 6e 64 20  49 20 73 68 61 6c 6c 20  |ram and I shall |
00000810  6b 65 65 70 20 69 74 20  61 6e 64 20 75 73 65 20  |keep it and use |
00000820  69 74 20 6f 6e 20 6d 79  0a 64 65 73 6b 74 6f 70  |it on my.desktop|
00000830  2e 22 20 20 4a 6f 68 6e  20 4c 61 73 6b 69 0a 0a  |."  John Laski..|
00000840  55 73 65 72 73 20 6f 66  20 56 65 72 73 69 6f 6e  |Users of Version|
00000850  20 31 20 63 61 6e 20 65  61 73 69 6c 79 20 69 6d  | 1 can easily im|
00000860  70 6f 72 74 20 74 68 65  69 72 20 65 78 69 73 74  |port their exist|
00000870  69 6e 67 20 4d 65 6e 75  44 61 74 61 20 66 69 6c  |ing MenuData fil|
00000880  65 0a 69 6e 74 6f 20 56  65 72 73 69 6f 6e 20 32  |e.into Version 2|
00000890  2e 0a 0a 54 68 65 20 63  75 72 72 65 6e 74 20 76  |...The current v|
000008a0  65 72 73 69 6f 6e 20 69  73 20 69 73 73 75 65 64  |ersion is issued|
000008b0  20 61 73 20 53 68 61 72  65 77 61 72 65 2c 20 77  | as Shareware, w|
000008c0  68 69 63 68 20 61 6c 6c  6f 77 73 20 79 6f 75 20  |hich allows you |
000008d0  74 6f 20 27 74 72 79 0a  62 65 66 6f 72 65 20 79  |to 'try.before y|
000008e0  6f 75 20 62 75 79 27 2e  20 20 41 6e 79 6f 6e 65  |ou buy'.  Anyone|
000008f0  20 77 68 6f 20 63 6f 6e  74 69 6e 75 65 73 20 74  | who continues t|
00000900  6f 20 75 73 65 20 74 68  65 20 70 72 6f 67 72 61  |o use the progra|
00000910  6d 20 61 66 74 65 72 20  61 0a 62 72 69 65 66 20  |m after a.brief |
00000920  74 72 69 61 6c 20 70 65  72 69 6f 64 20 6d 75 73  |trial period mus|
00000930  74 20 72 65 67 69 73 74  65 72 20 77 69 74 68 20  |t register with |
00000940  74 68 65 20 61 75 74 68  6f 72 2e 20 20 54 6f 20  |the author.  To |
00000950  72 65 67 69 73 74 65 72  2c 20 73 65 6e 64 0a 61  |register, send.a|
00000960  20 63 68 65 71 75 65 20  66 6f 72 20 31 35 2e 30  | cheque for 15.0|
00000970  30 20 70 6f 75 6e 64 73  20 70 61 79 61 62 6c 65  |0 pounds payable|
00000980  20 74 6f 20 47 72 61 68  61 6d 20 43 72 6f 77 20  | to Graham Crow |
00000990  74 6f 20 74 68 65 20 61  64 64 72 65 73 73 0a 67  |to the address.g|
000009a0  69 76 65 6e 20 61 74 20  74 68 65 20 65 6e 64 20  |iven at the end |
000009b0  6f 66 20 74 68 69 73 20  64 6f 63 75 6d 65 6e 74  |of this document|
000009c0  2e 20 20 49 66 20 79 6f  75 20 61 72 65 20 61 6c  |.  If you are al|
000009d0  72 65 61 64 79 20 61 20  75 73 65 72 20 6f 66 0a  |ready a user of.|
000009e0  4d 65 6e 75 42 61 72 20  31 20 79 6f 75 20 6d 61  |MenuBar 1 you ma|
000009f0  79 20 75 70 67 72 61 64  65 20 66 6f 72 20 37 2e  |y upgrade for 7.|
00000a00  35 30 20 70 6f 75 6e 64  73 20 62 79 20 73 65 6e  |50 pounds by sen|
00000a10  64 69 6e 67 20 79 6f 75  72 20 6f 72 69 67 69 6e  |ding your origin|
00000a20  61 6c 0a 70 72 6f 67 72  61 6d 20 64 69 73 63 20  |al.program disc |
00000a30  77 69 74 68 20 79 6f 75  72 20 63 68 65 71 75 65  |with your cheque|
00000a40  2e 20 20 52 65 67 69 73  74 72 61 74 69 6f 6e 20  |.  Registration |
00000a50  65 6e 74 69 74 6c 65 73  20 79 6f 75 20 61 20 66  |entitles you a f|
00000a60  75 6c 6c 0a 63 6f 70 79  20 6f 66 20 74 68 65 20  |ull.copy of the |
00000a70  70 72 6f 67 72 61 6d 20  70 6c 75 73 20 73 75 70  |program plus sup|
00000a80  70 6f 72 74 20 61 6e 64  20 75 70 67 72 61 64 65  |port and upgrade|
00000a90  73 2e 0a 0a 0a 0a 20 20  20 20 20 20 20 20 20 20  |s.....          |
00000aa0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00000ad0  20 20 20 20 20 50 61 67  65 20 32 0a 0a 4e 6f 20  |     Page 2..No |
00000ae0  77 61 72 72 61 6e 74 79  2c 20 65 78 70 72 65 73  |warranty, expres|
00000af0  73 20 6f 72 20 69 6d 70  6c 69 65 64 2c 20 69 73  |s or implied, is|
00000b00  20 6d 61 64 65 20 61 62  6f 75 74 20 74 68 65 20  | made about the |
00000b10  73 75 69 74 61 62 69 6c  69 74 79 20 6f 66 0a 4d  |suitability of.M|
00000b20  65 6e 75 42 61 72 20 66  6f 72 20 61 6e 79 20 70  |enuBar for any p|
00000b30  75 72 70 6f 73 65 2e 20  20 54 68 65 20 61 75 74  |urpose.  The aut|
00000b40  68 6f 72 20 63 61 6e 6e  6f 74 20 62 65 20 68 65  |hor cannot be he|
00000b50  6c 64 20 72 65 73 70 6f  6e 73 69 62 6c 65 20 66  |ld responsible f|
00000b60  6f 72 0a 61 6e 79 20 64  61 6d 61 67 65 20 74 6f  |or.any damage to|
00000b70  20 6f 72 20 6c 6f 73 73  20 6f 66 20 64 61 74 61  | or loss of data|
00000b80  20 77 68 69 63 68 20 6d  61 79 20 6f 63 63 75 72  | which may occur|
00000b90  20 77 68 69 6c 73 74 20  75 73 69 6e 67 20 74 68  | whilst using th|
00000ba0  69 73 0a 70 72 6f 67 72  61 6d 2e 0a 0a 4d 79 20  |is.program...My |
00000bb0  74 68 61 6e 6b 73 20 74  6f 20 50 61 75 6c 20 41  |thanks to Paul A|
00000bc0  73 68 6d 6f 72 65 20 28  42 65 65 62 75 67 29 2c  |shmore (Beebug),|
00000bd0  20 4d 69 6b 65 20 57 69  6c 6c 69 61 6d 73 2c 20  | Mike Williams, |
00000be0  61 6e 64 20 4a 6f 68 6e  20 4c 61 73 6b 69 0a 66  |and John Laski.f|
00000bf0  6f 72 20 63 6f 6e 73 74  72 75 63 74 69 76 65 20  |or constructive |
00000c00  63 72 69 74 69 63 69 73  6d 73 20 61 6e 64 20 68  |criticisms and h|
00000c10  65 6c 70 66 75 6c 20 73  75 67 67 65 73 74 69 6f  |elpful suggestio|
00000c20  6e 73 2c 20 61 6e 64 20  69 6e 20 0a 70 61 72 74  |ns, and in .part|
00000c30  69 63 75 6c 61 72 20 74  6f 20 4b 65 69 74 68 20  |icular to Keith |
00000c40  56 65 72 6e 6f 6e 20 66  6f 72 20 68 69 73 20 73  |Vernon for his s|
00000c50  75 70 70 6f 72 74 20 61  6e 64 20 70 72 61 63 74  |upport and pract|
00000c60  69 63 61 6c 20 61 73 73  69 73 74 61 6e 63 65 2e  |ical assistance.|
00000c70  0a 0a 4e 6f 74 65 3a 20  20 54 6f 20 61 76 6f 69  |..Note:  To avoi|
00000c80  64 20 63 6f 6e 66 75 73  69 6f 6e 2c 20 74 68 69  |d confusion, thi|
00000c90  73 20 55 73 65 72 20 47  75 69 64 65 20 68 61 73  |s User Guide has|
00000ca0  20 61 20 63 61 70 69 74  61 6c 20 27 4d 27 20 66  | a capital 'M' f|
00000cb0  6f 72 0a 4d 65 6e 75 73  20 6f 6e 20 74 68 65 20  |or.Menus on the |
00000cc0  4d 65 6e 75 42 61 72 2c  20 77 68 69 6c 65 20 74  |MenuBar, while t|
00000cd0  68 65 20 61 70 70 6c 69  63 61 74 69 6f 6e 27 73  |he application's|
00000ce0  20 63 6f 6e 76 65 6e 74  69 6f 6e 61 6c 20 6d 65  | conventional me|
00000cf0  6e 75 20 69 73 0a 69 6e  20 6c 6f 77 65 72 2d 63  |nu is.in lower-c|
00000d00  61 73 65 2e 0a 20 0a 0a  20 20 20 20 20 20 20 20  |ase.. ..        |
00000d10  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000d20  32 2e 20 20 57 68 61 74  20 69 73 20 4d 65 6e 75  |2.  What is Menu|
00000d30  42 61 72 3f 0a 20 20 20  20 20 20 20 20 20 20 20  |Bar?.           |
00000d40  20 20 20 20 20 20 20 20  20 20 20 20 20 2d 2d 2d  |             ---|
00000d50  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
00000d60  2d 0a 0a 4d 65 6e 75 42  61 72 20 69 73 20 61 20  |-..MenuBar is a |
00000d70  6d 75 6c 74 69 2d 74 61  73 6b 69 6e 67 20 64 65  |multi-tasking de|
00000d80  73 6b 74 6f 70 20 75 74  69 6c 69 74 79 20 66 6f  |sktop utility fo|
00000d90  72 20 74 68 65 20 41 63  6f 72 6e 20 41 72 63 68  |r the Acorn Arch|
00000da0  69 6d 65 64 65 73 0a 61  6e 64 20 52 49 53 43 20  |imedes.and RISC |
00000db0  50 43 20 72 61 6e 67 65  20 6f 66 20 63 6f 6d 70  |PC range of comp|
00000dc0  75 74 65 72 73 20 72 75  6e 6e 69 6e 67 20 75 6e  |uters running un|
00000dd0  64 65 72 20 52 49 53 43  20 4f 53 2e 20 20 49 74  |der RISC OS.  It|
00000de0  20 72 65 71 75 69 72 65  73 0a 52 49 53 43 20 4f  | requires.RISC O|
00000df0  53 20 33 2e 31 20 6f 72  20 6c 61 74 65 72 2c 20  |S 3.1 or later, |
00000e00  61 74 20 6c 65 61 73 74  20 31 6d 62 20 6f 66 20  |at least 1mb of |
00000e10  52 41 4d 2c 20 61 6e 64  20 61 20 68 61 72 64 20  |RAM, and a hard |
00000e20  64 69 73 63 2e 20 20 49  74 20 69 73 0a 53 74 72  |disc.  It is.Str|
00000e30  6f 6e 67 41 52 4d 20 63  6f 6d 70 61 74 69 62 6c  |ongARM compatibl|
00000e40  65 2e 0a 0a 4d 65 6e 75  42 61 72 20 70 72 6f 76  |e...MenuBar prov|
00000e50  69 64 65 73 20 61 20 63  6f 6e 76 65 6e 69 65 6e  |ides a convenien|
00000e60  74 20 77 61 79 20 6f 66  20 61 63 63 65 73 73 69  |t way of accessi|
00000e70  6e 67 20 6f 66 74 65 6e  2d 75 73 65 64 0a 64 69  |ng often-used.di|
00000e80  72 65 63 74 6f 72 69 65  73 2c 20 61 70 70 6c 69  |rectories, appli|
00000e90  63 61 74 69 6f 6e 73 20  61 6e 64 20 66 69 6c 65  |cations and file|
00000ea0  73 2e 20 20 49 6e 20 6f  70 65 72 61 74 69 6f 6e  |s.  In operation|
00000eb0  20 69 74 20 69 73 20 73  69 6d 69 6c 61 72 20 74  | it is similar t|
00000ec0  6f 0a 74 68 65 20 46 69  6c 65 72 20 61 6e 64 20  |o.the Filer and |
00000ed0  74 68 65 20 50 69 6e 62  6f 61 72 64 2c 20 62 75  |the Pinboard, bu|
00000ee0  74 20 69 73 20 70 72 65  73 65 6e 74 65 64 20 61  |t is presented a|
00000ef0  73 20 61 20 73 6c 69 6d  20 62 61 72 20 6f 66 0a  |s a slim bar of.|
00000f00  70 75 6c 6c 2d 64 6f 77  6e 20 6d 65 6e 75 73 20  |pull-down menus |
00000f10  61 74 20 74 68 65 20 74  6f 70 20 6f 66 20 74 68  |at the top of th|
00000f20  65 20 73 63 72 65 65 6e  2c 20 63 6f 6d 70 6c 65  |e screen, comple|
00000f30  6d 65 6e 74 69 6e 67 20  74 68 65 20 69 63 6f 6e  |menting the icon|
00000f40  20 62 61 72 0a 61 74 20  74 68 65 20 62 6f 74 74  | bar.at the bott|
00000f50  6f 6d 2e 20 20 4d 65 6e  75 73 20 6d 61 79 20 62  |om.  Menus may b|
00000f60  65 20 64 72 61 67 67 65  64 20 6f 72 20 63 6c 69  |e dragged or cli|
00000f70  63 6b 65 64 20 6f 70 65  6e 20 61 6e 64 20 73 68  |cked open and sh|
00000f80  75 74 2e 20 20 41 0a 42  61 72 20 6d 61 79 20 63  |ut.  A.Bar may c|
00000f90  6f 6e 74 61 69 6e 20 75  70 20 74 6f 20 74 65 6e  |ontain up to ten|
00000fa0  20 6d 65 6e 75 73 2c 20  65 61 63 68 20 77 69 74  | menus, each wit|
00000fb0  68 20 75 70 20 74 6f 20  33 30 20 6f 62 6a 65 63  |h up to 30 objec|
00000fc0  74 73 20 28 69 65 0a 64  69 72 65 63 74 6f 72 69  |ts (ie.directori|
00000fd0  65 73 2c 20 61 70 70 6c  69 63 61 74 69 6f 6e 73  |es, applications|
00000fe0  20 6f 72 20 66 69 6c 65  73 29 2e 20 20 49 74 20  | or files).  It |
00000ff0  69 73 20 76 65 72 79 20  73 69 6d 70 6c 65 20 74  |is very simple t|
00001000  6f 20 61 64 64 2c 0a 72  65 70 6f 73 69 74 69 6f  |o add,.repositio|
00001010  6e 20 61 6e 64 20 72 65  6d 6f 76 65 20 6f 62 6a  |n and remove obj|
00001020  65 63 74 73 20 6f 72 20  4d 65 6e 75 73 2e 0a 0a  |ects or Menus...|
00001030  55 70 20 74 6f 20 33 30  20 73 65 70 61 72 61 74  |Up to 30 separat|
00001040  65 20 42 61 72 73 20 6d  61 79 20 62 65 20 63 72  |e Bars may be cr|
00001050  65 61 74 65 64 20 61 6e  64 20 73 61 76 65 64 20  |eated and saved |
00001060  69 6e 20 61 20 4c 69 62  72 61 72 79 20 66 6f 72  |in a Library for|
00001070  0a 6c 6f 61 64 69 6e 67  20 61 73 20 72 65 71 75  |.loading as requ|
00001080  69 72 65 64 2e 0a 0a 4d  65 6e 75 42 61 72 20 61  |ired...MenuBar a|
00001090  6c 6c 6f 77 73 20 79 6f  75 20 74 6f 20 6f 72 67  |llows you to org|
000010a0  61 6e 69 73 65 20 66 69  6c 65 73 20 74 6f 20 73  |anise files to s|
000010b0  75 69 74 20 74 68 65 20  77 61 79 20 79 6f 75 20  |uit the way you |
000010c0  77 6f 72 6b 20 2d 0a 72  65 67 61 72 64 6c 65 73  |work -.regardles|
000010d0  73 20 6f 66 20 74 68 65  20 77 61 79 20 74 68 65  |s of the way the|
000010e0  79 20 61 72 65 20 73 74  6f 72 65 64 20 6f 6e 20  |y are stored on |
000010f0  64 69 73 63 2e 20 20 45  61 63 68 20 4d 65 6e 75  |disc.  Each Menu|
00001100  20 6d 61 79 20 62 65 0a  67 69 76 65 6e 20 61 20  | may be.given a |
00001110  6e 61 6d 65 20 73 6f 20  74 68 61 74 2c 20 66 6f  |name so that, fo|
00001120  72 20 65 78 61 6d 70 6c  65 2c 20 79 6f 75 20 63  |r example, you c|
00001130  6f 75 6c 64 20 61 72 72  61 6e 67 65 20 66 6f 72  |ould arrange for|
00001140  20 27 44 54 50 27 20 74  6f 0a 68 6f 6c 64 20 21  | 'DTP' to.hold !|
00001150  50 72 69 6e 74 65 72 73  2c 20 21 53 74 79 6c 65  |Printers, !Style|
00001160  2c 20 21 4d 75 6c 74 69  43 68 72 73 20 61 6e 64  |, !MultiChrs and|
00001170  20 61 20 64 61 74 61 20  64 69 72 65 63 74 6f 72  | a data director|
00001180  79 2e 20 20 4f 72 20 79  6f 75 0a 6d 69 67 68 74  |y.  Or you.might|
00001190  20 68 61 76 65 20 27 54  6f 6f 6c 73 27 20 63 6f  | have 'Tools' co|
000011a0  6e 74 61 69 6e 69 6e 67  20 21 4d 65 61 73 75 72  |ntaining !Measur|
000011b0  65 2c 20 21 43 6c 6f 73  65 46 69 6c 65 2c 20 21  |e, !CloseFile, !|
000011c0  57 69 6d 70 41 69 64 2c  0a 21 50 6f 69 6e 74 65  |WimpAid,.!Pointe|
000011d0  72 2c 20 21 46 6c 61 67  73 2c 20 21 4d 61 67 6e  |r, !Flags, !Magn|
000011e0  69 66 69 65 72 2c 20 65  74 63 2e 20 20 41 20 74  |ifier, etc.  A t|
000011f0  68 69 72 64 20 6d 69 67  68 74 20 63 6f 6e 74 61  |hird might conta|
00001200  69 6e 20 27 57 49 50 27  20 2d 0a 77 6f 72 6b 20  |in 'WIP' -.work |
00001210  69 6e 20 70 72 6f 67 72  65 73 73 2e 20 20 49 74  |in progress.  It|
00001220  27 73 20 75 70 20 74 6f  20 79 6f 75 21 20 20 54  |'s up to you!  T|
00001230  68 65 20 69 6d 70 6f 72  74 61 6e 74 20 70 6f 69  |he important poi|
00001240  6e 74 20 69 73 20 74 68  61 74 20 61 6c 6c 0a 74  |nt is that all.t|
00001250  68 65 73 65 20 6f 62 6a  65 63 74 73 20 63 61 6e  |hese objects can|
00001260  20 62 65 20 72 75 6e 20  66 72 6f 6d 20 77 69 74  | be run from wit|
00001270  68 69 6e 20 4d 65 6e 75  42 61 72 20 62 79 20 64  |hin MenuBar by d|
00001280  6f 75 62 6c 65 2d 63 6c  69 63 6b 69 6e 67 20 6f  |ouble-clicking o|
00001290  72 0a 64 72 61 67 67 69  6e 67 2e 20 20 20 0a 0a  |r.dragging.   ..|
000012a0  4d 6f 72 65 6f 76 65 72  2c 20 74 68 65 20 4d 65  |Moreover, the Me|
000012b0  6e 75 73 20 61 72 65 20  69 6e 73 74 61 6e 74 6c  |nus are instantl|
000012c0  79 20 61 76 61 69 6c 61  62 6c 65 3a 20 6e 6f 20  |y available: no |
000012d0  66 72 75 73 74 72 61 74  69 6e 67 20 64 65 6c 61  |frustrating dela|
000012e0  79 73 0a 77 68 69 6c 65  20 79 6f 75 20 64 69 67  |ys.while you dig|
000012f0  20 64 65 65 70 20 69 6e  74 6f 20 74 68 65 20 66  | deep into the f|
00001300  69 6c 65 72 20 68 69 65  72 61 72 63 68 79 20 77  |iler hierarchy w|
00001310  61 69 74 69 6e 67 20 66  6f 72 20 61 6c 6c 20 74  |aiting for all t|
00001320  68 65 0a 69 63 6f 6e 73  20 74 6f 20 62 65 20 72  |he.icons to be r|
00001330  65 61 64 2e 20 20 42 79  20 69 6e 63 6c 75 64 69  |ead.  By includi|
00001340  6e 67 20 4d 65 6e 75 42  61 72 20 69 6e 20 79 6f  |ng MenuBar in yo|
00001350  75 72 20 42 6f 6f 74 20  73 65 71 75 65 6e 63 65  |ur Boot sequence|
00001360  20 79 6f 75 72 0a 6d 6f  73 74 20 69 6d 70 6f 72  | your.most impor|
00001370  74 61 6e 74 20 66 69 6c  65 73 20 61 72 65 20 61  |tant files are a|
00001380  76 61 69 6c 61 62 6c 65  20 66 72 6f 6d 20 74 68  |vailable from th|
00001390  65 20 4d 65 6e 75 42 61  72 20 6f 6e 20 73 74 61  |e MenuBar on sta|
000013a0  72 74 2d 75 70 2c 20 61  6e 64 0a 6e 6f 20 6e 65  |rt-up, and.no ne|
000013b0  65 64 20 66 6f 72 20 61  6e 79 20 6d 6f 72 65 20  |ed for any more |
000013c0  63 6c 75 74 74 65 72 65  64 20 62 61 63 6b 64 72  |cluttered backdr|
000013d0  6f 70 73 20 77 69 74 68  20 77 69 6e 64 6f 77 73  |ops with windows|
000013e0  20 6f 62 73 63 75 72 69  6e 67 20 74 68 65 0a 69  | obscuring the.i|
000013f0  63 6f 6e 73 20 79 6f 75  20 77 61 6e 74 21 20 20  |cons you want!  |
00001400  0a 0a 4d 65 6e 75 42 61  72 20 69 73 20 65 63 6f  |..MenuBar is eco|
00001410  6e 6f 6d 69 63 61 6c 20  6f 6e 20 73 70 61 63 65  |nomical on space|
00001420  20 62 65 63 61 75 73 65  20 61 6c 6c 20 69 74 20  | because all it |
00001430  73 74 6f 72 65 73 20 69  73 20 62 61 73 69 63 0a  |stores is basic.|
00001440  69 6e 66 6f 72 6d 61 74  69 6f 6e 20 61 62 6f 75  |information abou|
00001450  74 20 74 68 65 20 6f 62  6a 65 63 74 73 20 79 6f  |t the objects yo|
00001460  75 20 64 72 61 67 20 6f  6e 74 6f 20 69 74 20 2d  |u drag onto it -|
00001470  20 6a 75 73 74 20 65 6e  6f 75 67 68 20 74 6f 0a  | just enough to.|
00001480  64 69 73 70 6c 61 79 20  74 68 65 6d 20 61 6e 64  |display them and|
00001490  20 74 6f 20 61 6c 6c 6f  77 20 74 68 65 6d 20 74  | to allow them t|
000014a0  6f 20 62 65 20 72 65 74  72 69 65 76 65 64 20 66  |o be retrieved f|
000014b0  72 6f 6d 20 74 68 65 69  72 20 73 6f 75 72 63 65  |rom their source|
000014c0  0a 28 6e 6f 72 6d 61 6c  6c 79 20 79 6f 75 72 20  |.(normally your |
000014d0  68 61 72 64 20 64 69 73  63 29 20 77 68 65 6e 20  |hard disc) when |
000014e0  72 65 71 75 69 72 65 64  2e 0a 0a 0a 0a 0a 0a 0a  |required........|
000014f0  0a 0a 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |..              |
00001500  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00001530  20 0a 20 20 20 20 20 20  20 20 20 20 20 20 20 20  | .              |
00001540  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00001570  20 50 61 67 65 20 33 0a  20 20 20 20 20 20 20 20  | Page 3.        |
00001580  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
000015b0  20 20 20 20 20 20 20 0a  20 20 20 20 20 20 20 20  |       .        |
000015c0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000015d0  33 2e 20 20 47 65 74 74  69 6e 67 20 73 74 61 72  |3.  Getting star|
000015e0  74 65 64 0a 20 20 20 20  20 20 20 20 20 20 20 20  |ted.            |
000015f0  20 20 20 20 20 20 20 20  20 20 20 20 2d 2d 2d 2d  |            ----|
00001600  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 0a  |---------------.|
00001610  0a 43 6f 70 79 20 74 68  65 20 21 4d 65 6e 75 42  |.Copy the !MenuB|
00001620  61 72 20 61 70 70 6c 69  63 61 74 69 6f 6e 20 66  |ar application f|
00001630  72 6f 6d 20 74 68 65 20  73 75 70 70 6c 69 65 64  |rom the supplied|
00001640  20 66 6c 6f 70 70 79 20  64 69 73 63 20 74 6f 20  | floppy disc to |
00001650  61 6e 79 0a 64 69 72 65  63 74 6f 72 79 20 6f 6e  |any.directory on|
00001660  20 79 6f 75 72 20 68 61  72 64 20 64 69 73 63 2c  | your hard disc,|
00001670  20 61 6e 64 20 72 75 6e  20 74 68 65 20 70 72 6f  | and run the pro|
00001680  67 72 61 6d 20 62 79 20  64 6f 75 62 6c 65 2d 63  |gram by double-c|
00001690  6c 69 63 6b 69 6e 67 0a  6f 6e 20 74 68 65 20 21  |licking.on the !|
000016a0  4d 65 6e 75 42 61 72 20  69 63 6f 6e 2e 0a 0a 44  |MenuBar icon...D|
000016b0  65 6d 6f 6e 73 74 72 61  74 69 6f 6e 20 76 65 72  |emonstration ver|
000016c0  73 69 6f 6e 20 0a 0a 54  68 65 20 64 65 6d 6f 6e  |sion ..The demon|
000016d0  73 74 72 61 74 69 6f 6e  20 76 65 72 73 69 6f 6e  |stration version|
000016e0  20 69 73 20 72 65 73 74  72 69 63 74 65 64 20 74  | is restricted t|
000016f0  6f 20 66 69 76 65 20 42  61 72 73 2c 20 61 6e 64  |o five Bars, and|
00001700  20 65 61 63 68 20 42 61  72 0a 69 73 20 6c 69 6d  | each Bar.is lim|
00001710  69 74 65 64 20 74 6f 20  66 69 76 65 20 4d 65 6e  |ited to five Men|
00001720  75 73 20 63 6f 6e 74 61  69 6e 69 6e 67 20 75 70  |us containing up|
00001730  20 74 6f 20 74 68 72 65  65 20 4f 62 6a 65 63 74  | to three Object|
00001740  73 2e 20 20 49 74 20 69  73 0a 63 6f 6d 70 6c 65  |s.  It is.comple|
00001750  74 65 20 69 6e 20 61 6c  6c 20 6f 74 68 65 72 20  |te in all other |
00001760  72 65 73 70 65 63 74 73  2e 20 20 45 61 63 68 20  |respects.  Each |
00001770  74 69 6d 65 20 79 6f 75  20 72 75 6e 20 74 68 65  |time you run the|
00001780  20 70 72 6f 67 72 61 6d  20 61 0a 77 69 6e 64 6f  | program a.windo|
00001790  77 20 61 70 70 65 61 72  73 20 69 6e 66 6f 72 6d  |w appears inform|
000017a0  69 6e 67 20 79 6f 75 20  6f 66 20 74 68 65 20 72  |ing you of the r|
000017b0  65 73 74 72 69 63 74 69  6f 6e 73 20 77 68 69 63  |estrictions whic|
000017c0  68 20 61 70 70 6c 79 20  74 6f 20 74 68 65 0a 64  |h apply to the.d|
000017d0  65 6d 6f 6e 73 74 72 61  74 69 6f 6e 20 76 65 72  |emonstration ver|
000017e0  73 69 6f 6e 2c 20 61 6e  64 20 68 6f 77 20 79 6f  |sion, and how yo|
000017f0  75 20 63 61 6e 20 6f 72  64 65 72 20 74 68 65 20  |u can order the |
00001800  66 75 6c 6c 20 76 65 72  73 69 6f 6e 2e 20 0a 0a  |full version. ..|
00001810  46 75 6c 6c 20 76 65 72  73 69 6f 6e 0a 0a 57 68  |Full version..Wh|
00001820  65 6e 20 79 6f 75 20 70  6c 61 63 65 20 61 6e 20  |en you place an |
00001830  6f 72 64 65 72 2c 20 79  6f 75 20 61 72 65 20 73  |order, you are s|
00001840  75 70 70 6c 69 65 64 20  77 69 74 68 20 74 68 65  |upplied with the|
00001850  20 6c 61 74 65 73 74 20  76 65 72 73 69 6f 6e 2c  | latest version,|
00001860  0a 70 72 65 2d 72 65 67  69 73 74 65 72 65 64 20  |.pre-registered |
00001870  74 6f 20 79 6f 75 2e 20  20 54 68 65 20 27 4c 69  |to you.  The 'Li|
00001880  62 72 61 72 79 27 20 64  69 72 65 63 74 6f 72 79  |brary' directory|
00001890  20 63 6f 6e 74 61 69 6e  73 20 61 20 73 70 65 63  | contains a spec|
000018a0  69 61 6c 0a 27 52 65 67  69 73 74 65 72 27 20 66  |ial.'Register' f|
000018b0  69 6c 65 2c 20 65 6e 63  72 79 70 74 65 64 20 77  |ile, encrypted w|
000018c0  69 74 68 20 79 6f 75 72  20 6e 61 6d 65 2e 20 20  |ith your name.  |
000018d0  54 68 65 20 4c 69 62 72  61 72 79 20 64 69 72 65  |The Library dire|
000018e0  63 74 6f 72 79 20 69 73  0a 79 6f 75 72 20 70 65  |ctory is.your pe|
000018f0  72 73 6f 6e 61 6c 20 70  72 6f 70 65 72 74 79 2c  |rsonal property,|
00001900  20 61 6e 64 20 77 68 65  6e 20 69 6e 20 66 75 74  | and when in fut|
00001910  75 72 65 20 79 6f 75 20  6f 62 74 61 69 6e 20 75  |ure you obtain u|
00001920  70 67 72 61 64 65 73 0a  66 72 6f 6d 20 74 68 65  |pgrades.from the|
00001930  20 50 44 20 4c 69 62 72  61 72 79 2c 20 79 6f 75  | PD Library, you|
00001940  20 73 69 6d 70 6c 79 20  63 6f 70 79 20 79 6f 75  | simply copy you|
00001950  72 20 4c 69 62 72 61 72  79 20 64 69 72 65 63 74  |r Library direct|
00001960  6f 72 79 20 74 6f 20 74  68 65 0a 6e 65 77 20 76  |ory to the.new v|
00001970  65 72 73 69 6f 6e 2e 0a  0a 59 6f 75 20 61 72 65  |ersion...You are|
00001980  20 65 6e 63 6f 75 72 61  67 65 64 20 74 6f 20 70  | encouraged to p|
00001990  61 73 73 20 6f 6e 20 75  6e 72 65 67 69 73 74 65  |ass on unregiste|
000019a0  72 65 64 20 63 6f 70 69  65 73 20 6f 66 20 74 68  |red copies of th|
000019b0  65 20 70 72 6f 67 72 61  6d 2c 0a 61 6e 64 20 74  |e program,.and t|
000019c0  6f 20 64 6f 20 74 68 69  73 2c 20 79 6f 75 20 73  |o do this, you s|
000019d0  69 6d 70 6c 79 20 63 6f  70 79 20 74 68 65 20 4d  |imply copy the M|
000019e0  65 6e 75 42 61 72 20 74  6f 20 61 20 66 6c 6f 70  |enuBar to a flop|
000019f0  70 79 20 64 69 73 63 0a  61 6e 64 20 74 68 65 6e  |py disc.and then|
00001a00  20 64 65 6c 65 74 65 20  74 68 65 20 65 6e 74 69  | delete the enti|
00001a10  72 65 20 4c 69 62 72 61  72 79 20 64 69 72 65 63  |re Library direc|
00001a20  74 6f 72 79 2e 20 20 54  68 69 73 20 65 6e 73 75  |tory.  This ensu|
00001a30  72 65 73 20 74 68 61 74  0a 79 6f 75 72 20 70 65  |res that.your pe|
00001a40  72 73 6f 6e 61 6c 20 70  72 6f 70 65 72 74 79 20  |rsonal property |
00001a50  69 73 20 73 61 66 65 67  75 61 72 64 65 64 2c 20  |is safeguarded, |
00001a60  61 6e 64 20 74 68 61 74  20 74 68 65 20 76 65 72  |and that the ver|
00001a70  73 69 6f 6e 20 79 6f 75  20 70 61 73 73 0a 6f 6e  |sion you pass.on|
00001a80  20 62 65 68 61 76 65 64  20 61 73 20 61 6e 20 75  | behaved as an u|
00001a90  6e 72 65 67 69 73 74 65  72 65 64 20 64 65 6d 6f  |nregistered demo|
00001aa0  20 76 65 72 73 69 6f 6e  2e 0a 0a 55 73 65 72 73  | version...Users|
00001ab0  20 6f 66 20 4d 65 6e 75  42 61 72 20 31 20 63 61  | of MenuBar 1 ca|
00001ac0  6e 20 74 72 61 6e 73 66  65 72 20 74 68 65 69 72  |n transfer their|
00001ad0  20 65 78 69 73 74 69 6e  67 20 64 61 74 61 20 74  | existing data t|
00001ae0  6f 20 4d 65 6e 75 42 61  72 20 32 20 62 79 0a 73  |o MenuBar 2 by.s|
00001af0  69 6d 70 6c 79 20 64 72  6f 70 70 69 6e 67 20 74  |imply dropping t|
00001b00  68 65 69 72 20 65 78 69  73 74 69 6e 67 20 61 70  |heir existing ap|
00001b10  70 6c 69 63 61 74 69 6f  6e 20 27 21 4d 65 6e 75  |plication '!Menu|
00001b20  42 61 72 27 20 6f 6e 74  6f 20 74 68 65 0a 62 75  |Bar' onto the.bu|
00001b30  74 74 6f 6e 2e 20 20 49  66 20 79 6f 75 20 77 69  |tton.  If you wi|
00001b40  73 68 20 74 6f 20 72 65  74 61 69 6e 20 64 61 74  |sh to retain dat|
00001b50  61 20 79 6f 75 20 68 61  76 65 20 63 72 65 61 74  |a you have creat|
00001b60  65 64 20 75 73 69 6e 67  20 74 68 65 20 64 65 6d  |ed using the dem|
00001b70  6f 0a 76 65 72 73 69 6f  6e 2c 20 79 6f 75 20 77  |o.version, you w|
00001b80  69 6c 6c 20 6e 65 65 64  20 74 6f 20 72 75 6e 20  |ill need to run |
00001b90  65 61 63 68 20 64 61 74  61 20 66 69 6c 65 20 74  |each data file t|
00001ba0  68 72 6f 75 67 68 20 21  43 6f 6e 76 65 72 74 20  |hrough !Convert |
00001bb0  66 69 72 73 74 0a 28 73  65 65 20 53 65 63 74 69  |first.(see Secti|
00001bc0  6f 6e 20 31 29 2e 0a 0a  42 6f 74 68 20 76 65 72  |on 1)...Both ver|
00001bd0  73 69 6f 6e 73 0a 0a 57  68 65 6e 20 79 6f 75 20  |sions..When you |
00001be0  72 75 6e 20 4d 65 6e 75  42 61 72 20 74 68 65 20  |run MenuBar the |
00001bf0  69 6e 69 74 69 61 6c 20  42 61 72 20 61 70 70 65  |initial Bar appe|
00001c00  61 72 73 20 61 74 20 74  68 65 20 74 6f 70 20 6f  |ars at the top o|
00001c10  66 20 74 68 65 0a 73 63  72 65 65 6e 20 77 69 74  |f the.screen wit|
00001c20  68 20 61 20 62 75 74 74  6f 6e 20 61 6e 64 20 66  |h a button and f|
00001c30  69 76 65 20 28 65 6d 70  74 79 29 20 4d 65 6e 75  |ive (empty) Menu|
00001c40  73 2e 20 20 54 68 65 20  62 75 74 74 6f 6e 20 69  |s.  The button i|
00001c50  73 20 69 6e 73 74 65 61  64 0a 6f 66 20 74 68 65  |s instead.of the|
00001c60  20 75 73 75 61 6c 20 69  63 6f 6e 20 62 61 72 20  | usual icon bar |
00001c70  69 63 6f 6e 2e 0a 0a 49  74 20 69 73 20 72 65 63  |icon...It is rec|
00001c80  6f 6d 6d 65 6e 64 65 64  20 74 68 61 74 20 79 6f  |ommended that yo|
00001c90  75 20 69 6e 63 6c 75 64  65 20 69 6e 20 79 6f 75  |u include in you|
00001ca0  72 20 42 6f 6f 74 20 73  65 71 75 65 6e 63 65 20  |r Boot sequence |
00001cb0  61 6e 0a 69 6e 73 74 72  75 63 74 69 6f 6e 20 74  |an.instruction t|
00001cc0  6f 20 52 75 6e 20 21 4d  65 6e 75 42 61 72 20 73  |o Run !MenuBar s|
00001cd0  6f 20 74 68 61 74 20 74  68 65 20 70 72 6f 67 72  |o that the progr|
00001ce0  61 6d 20 69 73 20 6c 61  75 6e 63 68 65 64 0a 61  |am is launched.a|
00001cf0  75 74 6f 6d 61 74 69 63  61 6c 6c 79 20 65 61 63  |utomatically eac|
00001d00  68 20 74 69 6d 65 20 79  6f 75 20 73 77 69 74 63  |h time you switc|
00001d10  68 20 6f 6e 20 74 68 65  20 63 6f 6d 70 75 74 65  |h on the compute|
00001d20  72 2e 20 20 49 66 20 79  6f 75 20 61 72 65 0a 75  |r.  If you are.u|
00001d30  6e 73 75 72 65 20 68 6f  77 20 74 6f 20 64 6f 20  |nsure how to do |
00001d40  74 68 69 73 20 70 6c 65  61 73 65 20 72 65 66 65  |this please refe|
00001d50  72 20 74 6f 20 74 68 65  20 52 49 53 43 20 4f 53  |r to the RISC OS|
00001d60  20 33 20 55 73 65 72 20  47 75 69 64 65 2e 20 0a  | 3 User Guide. .|
00001d70  0a 0a 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |..              |
00001d80  20 20 20 20 20 20 20 20  34 2e 20 20 42 75 69 6c  |        4.  Buil|
00001d90  64 69 6e 67 20 61 20 4d  65 6e 75 20 42 61 72 0a  |ding a Menu Bar.|
00001da0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001db0  20 20 20 20 20 20 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |      ----------|
00001dc0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 0a 0a 53  |-------------..S|
00001dd0  75 70 70 6f 73 65 20 79  6f 75 20 77 61 6e 74 20  |uppose you want |
00001de0  74 6f 20 75 73 65 20 74  68 65 20 66 69 72 73 74  |to use the first|
00001df0  20 4d 65 6e 75 20 74 6f  20 68 6f 6c 64 20 73 6f  | Menu to hold so|
00001e00  6d 65 20 66 61 76 6f 75  72 69 74 65 0a 61 70 70  |me favourite.app|
00001e10  6c 69 63 61 74 69 6f 6e  73 2e 20 20 54 6f 20 67  |lications.  To g|
00001e20  69 76 65 20 74 68 65 20  4d 65 6e 75 20 61 20 6d  |ive the Menu a m|
00001e30  6f 72 65 20 6d 65 61 6e  69 6e 67 66 75 6c 20 6e  |ore meaningful n|
00001e40  61 6d 65 20 63 6c 69 63  6b 20 74 68 65 0a 6d 69  |ame click the.mi|
00001e50  64 64 6c 65 20 6d 6f 75  73 65 20 62 75 74 74 6f  |ddle mouse butto|
00001e60  6e 20 77 68 69 6c 65 20  74 68 65 20 70 6f 69 6e  |n while the poin|
00001e70  74 65 72 20 69 73 20 6f  76 65 72 20 74 68 65 20  |ter is over the |
00001e80  74 69 74 6c 65 20 62 61  72 20 6f 66 20 27 4d 65  |title bar of 'Me|
00001e90  6e 75 0a 31 27 2e 20 20  4e 6f 77 20 73 6c 69 64  |nu.1'.  Now slid|
00001ea0  65 20 6f 66 66 20 27 4d  65 6e 75 20 31 20 2d 20  |e off 'Menu 1 - |
00001eb0  52 65 6e 61 6d 65 27 20  61 6e 64 20 72 65 70 6c  |Rename' and repl|
00001ec0  61 63 65 20 74 68 65 20  63 75 72 72 65 6e 74 20  |ace the current |
00001ed0  6e 61 6d 65 0a 77 69 74  68 20 27 41 70 70 6c 69  |name.with 'Appli|
00001ee0  63 61 74 69 6f 6e 73 27  2e 20 20 54 68 65 20 6e  |cations'.  The n|
00001ef0  65 77 20 6e 61 6d 65 20  72 65 6d 61 69 6e 73 20  |ew name remains |
00001f00  69 6e 20 77 68 69 74 65  20 74 6f 20 69 6e 64 69  |in white to indi|
00001f10  63 61 74 65 20 74 68 61  74 0a 74 68 65 20 4d 65  |cate that.the Me|
00001f20  6e 75 20 69 73 20 73 74  69 6c 6c 20 65 6d 70 74  |nu is still empt|
00001f30  79 2e 0a 0a 0a 0a 0a 0a  0a 0a 20 20 20 20 20 20  |y.........      |
00001f40  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00001f70  20 20 20 20 20 20 20 20  50 61 67 65 20 34 0a 0a  |        Page 4..|
00001f80  54 6f 20 61 64 64 20 73  6f 6d 65 20 61 70 70 6c  |To add some appl|
00001f90  69 63 61 74 69 6f 6e 73  20 74 6f 20 74 68 65 20  |ications to the |
00001fa0  4d 65 6e 75 20 73 69 6d  70 6c 79 20 64 72 61 67  |Menu simply drag|
00001fb0  20 74 68 65 6d 20 66 72  6f 6d 20 61 20 46 69 6c  | them from a Fil|
00001fc0  65 72 0a 77 69 6e 64 6f  77 2c 20 73 69 6e 67 6c  |er.window, singl|
00001fd0  79 20 6f 72 20 61 73 20  61 20 73 65 6c 65 63 74  |y or as a select|
00001fe0  69 6f 6e 2e 20 20 28 49  66 20 79 6f 75 20 74 72  |ion.  (If you tr|
00001ff0  79 20 74 6f 20 61 64 64  20 6d 6f 72 65 20 74 68  |y to add more th|
00002000  61 6e 20 74 68 65 0a 6d  61 78 69 6d 75 6d 20 70  |an the.maximum p|
00002010  65 72 6d 69 74 74 65 64  2c 20 61 20 62 75 7a 7a  |ermitted, a buzz|
00002020  20 73 6f 75 6e 64 73 2e  29 20 20 54 68 65 20 4d  | sounds.)  The M|
00002030  65 6e 75 20 6e 61 6d 65  20 63 68 61 6e 67 65 73  |enu name changes|
00002040  20 74 6f 20 62 6c 61 63  6b 0a 61 6e 64 20 74 68  | to black.and th|
00002050  65 20 4d 65 6e 75 20 6d  61 79 20 62 65 20 6f 70  |e Menu may be op|
00002060  65 6e 65 64 20 62 79 20  73 69 6d 70 6c 79 20 64  |ened by simply d|
00002070  72 61 67 67 69 6e 67 20  74 68 65 20 27 68 61 6e  |ragging the 'han|
00002080  64 6c 65 27 20 6f 72 0a  64 6f 75 62 6c 65 2d 63  |dle' or.double-c|
00002090  6c 69 63 6b 69 6e 67 20  6f 6e 20 69 74 20 77 69  |licking on it wi|
000020a0  74 68 20 53 65 6c 65 63  74 2e 20 20 41 73 20 77  |th Select.  As w|
000020b0  69 74 68 20 74 68 65 20  46 69 6c 65 72 2c 20 74  |ith the Filer, t|
000020c0  68 65 20 69 74 65 6d 73  20 6d 61 79 0a 62 65 20  |he items may.be |
000020d0  64 6f 75 62 6c 65 2d 63  6c 69 63 6b 65 64 20 74  |double-clicked t|
000020e0  6f 20 65 78 65 63 75 74  65 20 74 68 65 6d 20 6f  |o execute them o|
000020f0  72 20 64 72 61 67 67 65  64 20 74 6f 20 61 6e 79  |r dragged to any|
00002100  20 72 65 6c 65 76 61 6e  74 20 70 6c 61 63 65 0a  | relevant place.|
00002110  6f 6e 20 74 68 65 20 64  65 73 6b 74 6f 70 2e 0a  |on the desktop..|
00002120  0a 43 6f 6e 74 69 6e 75  65 20 74 6f 20 62 75 69  |.Continue to bui|
00002130  6c 64 20 74 68 65 20 6f  74 68 65 72 20 4d 65 6e  |ld the other Men|
00002140  75 73 20 69 6e 20 74 68  65 20 73 61 6d 65 20 77  |us in the same w|
00002150  61 79 20 61 6e 64 20 77  68 65 6e 20 79 6f 75 20  |ay and when you |
00002160  61 72 65 0a 73 61 74 69  73 66 69 65 64 20 73 61  |are.satisfied sa|
00002170  76 65 20 74 68 65 20 64  61 74 61 20 62 79 20 74  |ve the data by t|
00002180  68 65 20 66 6f 6c 6c 6f  77 69 6e 67 20 73 68 6f  |he following sho|
00002190  72 74 2d 63 75 74 2e 20  20 49 66 20 74 68 65 20  |rt-cut.  If the |
000021a0  62 75 74 74 6f 6e 0a 74  6f 20 74 68 65 20 6c 65  |button.to the le|
000021b0  66 74 20 6f 66 20 74 68  65 20 4d 65 6e 75 73 20  |ft of the Menus |
000021c0  69 73 20 6e 6f 74 20 61  6c 72 65 61 64 79 20 63  |is not already c|
000021d0  6f 6c 6f 75 72 65 64 20  63 72 65 61 6d 20 74 68  |oloured cream th|
000021e0  65 6e 20 63 6c 69 63 6b  0a 53 65 6c 65 63 74 20  |en click.Select |
000021f0  6f 6e 20 69 74 20 74 6f  20 67 69 76 65 20 4d 65  |on it to give Me|
00002200  6e 75 42 61 72 20 74 68  65 20 27 69 6e 70 75 74  |nuBar the 'input|
00002210  20 66 6f 63 75 73 27 2e  20 20 54 68 65 6e 20 70  | focus'.  Then p|
00002220  72 65 73 73 20 46 33 20  74 6f 0a 73 61 76 65 20  |ress F3 to.save |
00002230  74 68 65 20 64 61 74 61  2e 20 20 4e 65 78 74 20  |the data.  Next |
00002240  74 69 6d 65 20 79 6f 75  20 72 75 6e 20 4d 65 6e  |time you run Men|
00002250  75 42 61 72 20 74 68 65  20 64 61 74 61 20 77 69  |uBar the data wi|
00002260  6c 6c 0a 61 75 74 6f 6d  61 74 69 63 61 6c 6c 79  |ll.automatically|
00002270  20 62 65 20 6c 6f 61 64  65 64 2e 20 0a 0a 54 68  | be loaded. ..Th|
00002280  65 20 6f 62 6a 65 63 74  73 20 69 6e 20 61 20 4d  |e objects in a M|
00002290  65 6e 75 20 28 69 65 2e  20 64 69 72 65 63 74 6f  |enu (ie. directo|
000022a0  72 69 65 73 2c 20 61 70  70 6c 69 63 61 74 69 6f  |ries, applicatio|
000022b0  6e 73 20 6f 72 20 66 69  6c 65 73 29 20 6d 61 79  |ns or files) may|
000022c0  0a 62 65 20 74 72 65 61  74 65 64 20 69 6e 20 61  |.be treated in a|
000022d0  20 76 61 72 69 65 74 79  20 6f 66 20 77 61 79 73  | variety of ways|
000022e0  20 61 6e 64 20 74 68 65  73 65 20 61 72 65 20 64  | and these are d|
000022f0  65 74 61 69 6c 65 64 20  69 6e 20 53 65 63 74 69  |etailed in Secti|
00002300  6f 6e 20 36 2e 20 0a 53  69 6d 69 6c 61 72 6c 79  |on 6. .Similarly|
00002310  2c 20 74 68 65 20 61 63  74 69 6f 6e 73 20 77 68  |, the actions wh|
00002320  69 63 68 20 6d 61 79 20  62 65 20 70 65 72 66 6f  |ich may be perfo|
00002330  72 6d 65 64 20 6f 6e 20  74 68 65 20 4d 65 6e 75  |rmed on the Menu|
00002340  73 20 61 72 65 0a 61 63  63 6f 75 6e 74 65 64 20  |s are.accounted |
00002350  66 6f 72 20 69 6e 20 53  65 63 74 69 6f 6e 20 37  |for in Section 7|
00002360  2e 20 41 64 64 69 74 69  6f 6e 61 6c 20 42 61 72  |. Additional Bar|
00002370  73 20 6d 61 79 20 62 65  20 63 72 65 61 74 65 64  |s may be created|
00002380  20 61 6e 64 20 61 64 64  65 64 0a 74 6f 20 74 68  | and added.to th|
00002390  65 20 4c 69 62 72 61 72  79 20 61 73 20 64 65 73  |e Library as des|
000023a0  63 72 69 62 65 64 20 69  6e 20 53 65 63 74 69 6f  |cribed in Sectio|
000023b0  6e 20 31 31 2e 20 46 69  72 73 74 2c 20 68 6f 77  |n 11. First, how|
000023c0  65 76 65 72 2c 20 4d 65  6e 75 42 61 72 27 73 0a  |ever, MenuBar's.|
000023d0  6f 77 6e 20 6d 65 6e 75  73 20 61 72 65 20 64 65  |own menus are de|
000023e0  73 63 72 69 62 65 64 2e  20 0a 0a 0a 20 20 20 20  |scribed. ...    |
000023f0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002400  20 20 20 20 20 35 2e 20  20 4d 65 6e 75 42 61 72  |     5.  MenuBar|
00002410  20 6d 65 6e 75 73 0a 20  20 20 20 20 20 20 20 20  | menus.         |
00002420  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002430  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
00002440  2d 0a 0a 4d 65 6e 75 42  61 72 20 68 61 73 20 74  |-..MenuBar has t|
00002450  77 6f 20 6d 65 6e 75 73  20 2d 20 74 68 65 20 6d  |wo menus - the m|
00002460  61 69 6e 20 6d 65 6e 75  20 61 6e 64 20 74 68 65  |ain menu and the|
00002470  20 62 75 74 74 6f 6e 20  6d 65 6e 75 2e 0a 0a 54  | button menu...T|
00002480  68 65 20 6d 61 69 6e 20  6d 65 6e 75 0a 0a 43 6c  |he main menu..Cl|
00002490  69 63 6b 20 74 68 65 20  6d 65 6e 75 20 62 75 74  |ick the menu but|
000024a0  74 6f 6e 20 61 6e 79 77  68 65 72 65 20 6f 6e 20  |ton anywhere on |
000024b0  61 20 4d 65 6e 75 20 74  6f 20 64 69 73 70 6c 61  |a Menu to displa|
000024c0  79 20 74 68 65 20 6d 61  69 6e 20 6d 65 6e 75 2e  |y the main menu.|
000024d0  20 0a 54 68 65 72 65 20  61 72 65 20 74 68 72 65  | .There are thre|
000024e0  65 20 6d 65 6e 75 20 69  74 65 6d 73 2c 20 6f 6e  |e menu items, on|
000024f0  65 20 66 6f 72 20 74 68  65 20 63 75 72 72 65 6e  |e for the curren|
00002500  74 20 42 61 72 2c 20 6f  6e 65 20 66 6f 72 20 74  |t Bar, one for t|
00002510  68 65 0a 63 75 72 72 65  6e 74 20 4d 65 6e 75 2c  |he.current Menu,|
00002520  20 61 6e 64 20 6f 6e 65  20 66 6f 72 20 74 68 65  | and one for the|
00002530  20 63 75 72 72 65 6e 74  20 4f 62 6a 65 63 74 2e  | current Object.|
00002540  20 20 54 68 65 20 74 65  78 74 20 6f 66 20 74 68  |  The text of th|
00002550  65 0a 73 65 63 6f 6e 64  20 74 77 6f 20 64 65 70  |e.second two dep|
00002560  65 6e 64 73 20 6f 6e 20  74 68 65 20 70 6f 69 6e  |ends on the poin|
00002570  74 65 72 20 70 6f 73 69  74 69 6f 6e 20 77 68 65  |ter position whe|
00002580  6e 20 79 6f 75 20 63 6c  69 63 6b 20 74 68 65 20  |n you click the |
00002590  6d 65 6e 75 0a 62 75 74  74 6f 6e 2e 20 20 49 66  |menu.button.  If|
000025a0  20 74 68 65 20 70 6f 69  6e 74 65 72 20 69 73 20  | the pointer is |
000025b0  6e 6f 74 20 6f 76 65 72  20 61 6e 20 4f 62 6a 65  |not over an Obje|
000025c0  63 74 20 74 68 65 20 74  68 69 72 64 20 69 74 65  |ct the third ite|
000025d0  6d 20 69 73 0a 67 72 65  79 65 64 20 6f 75 74 2e  |m is.greyed out.|
000025e0  0a 0a 54 68 65 20 62 75  74 74 6f 6e 20 6d 65 6e  |..The button men|
000025f0  75 0a 0a 43 6c 69 63 6b  20 6d 65 6e 75 20 6f 6e  |u..Click menu on|
00002600  20 74 68 65 20 62 75 74  74 6f 6e 20 69 63 6f 6e  | the button icon|
00002610  20 74 6f 20 64 69 73 70  6c 61 79 20 74 68 65 20  | to display the |
00002620  62 75 74 74 6f 6e 20 6d  65 6e 75 2e 20 20 42 65  |button menu.  Be|
00002630  6c 6f 77 20 74 68 65 0a  64 6f 74 74 65 64 20 6c  |low the.dotted l|
00002640  69 6e 65 20 61 72 65 20  74 68 65 20 75 73 75 61  |ine are the usua|
00002650  6c 20 49 6e 66 6f 20 61  6e 64 20 51 75 69 74 2c  |l Info and Quit,|
00002660  20 61 6e 64 20 61 62 6f  76 65 20 61 72 65 20 66  | and above are f|
00002670  69 76 65 20 69 74 65 6d  73 20 2d 0a 27 4c 69 62  |ive items -.'Lib|
00002680  72 61 72 79 27 2c 20 27  53 70 72 69 74 65 73 27  |rary', 'Sprites'|
00002690  2c 20 27 53 79 73 56 61  72 73 27 2c 20 27 43 68  |, 'SysVars', 'Ch|
000026a0  6f 69 63 65 73 27 20 61  6e 64 20 27 48 65 6c 70  |oices' and 'Help|
000026b0  27 2e 0a 0a 54 68 65 20  73 75 62 6d 65 6e 75 20  |'...The submenu |
000026c0  66 75 6e 63 74 69 6f 6e  73 20 61 72 65 20 64 65  |functions are de|
000026d0  73 63 72 69 62 65 64 20  69 6e 20 74 68 65 20 73  |scribed in the s|
000026e0  65 63 74 69 6f 6e 73 20  74 68 61 74 20 66 6f 6c  |ections that fol|
000026f0  6c 6f 77 2e 20 20 49 66  0a 63 68 61 6e 67 65 73  |low.  If.changes|
00002700  20 68 61 76 65 20 62 65  65 6e 20 6d 61 64 65 20  | have been made |
00002710  61 6e 20 61 73 74 65 72  69 73 6b 20 61 70 70 65  |an asterisk appe|
00002720  61 72 73 20 69 6e 20 74  68 65 20 74 69 74 6c 65  |ars in the title|
00002730  20 6f 66 20 62 6f 74 68  0a 6d 65 6e 75 73 2c 20  | of both.menus, |
00002740  61 6e 64 20 69 66 20 79  6f 75 20 61 74 74 65 6d  |and if you attem|
00002750  70 74 20 74 6f 20 71 75  69 74 20 77 69 74 68 20  |pt to quit with |
00002760  75 6e 73 61 76 65 64 20  64 61 74 61 20 61 20 77  |unsaved data a w|
00002770  61 72 6e 69 6e 67 20 69  73 0a 69 73 73 75 65 64  |arning is.issued|
00002780  2e 0a 0a 0a 20 20 20 20  20 20 20 20 20 20 20 36  |....           6|
00002790  2e 20 4f 62 6a 65 63 74  73 20 28 64 69 72 65 63  |. Objects (direc|
000027a0  74 6f 72 69 65 73 2c 20  61 70 70 6c 69 63 61 74  |tories, applicat|
000027b0  69 6f 6e 73 20 6f 72 20  66 69 6c 65 73 29 0a 20  |ions or files). |
000027c0  20 20 20 20 20 20 20 20  20 20 2d 2d 2d 2d 2d 2d  |          ------|
000027d0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
000027f0  2d 2d 2d 2d 2d 2d 2d 2d  2d 20 0a 0a 20 20 20 36  |--------- ..   6|
00002800  2e 31 20 20 41 64 64 20  6f 62 6a 65 63 74 73 0a  |.1  Add objects.|
00002810  0a 54 6f 20 61 64 64 20  6f 62 6a 65 63 74 73 20  |.To add objects |
00002820  28 64 69 72 65 63 74 6f  72 69 65 73 2c 20 61 70  |(directories, ap|
00002830  70 6c 69 63 61 74 69 6f  6e 73 20 6f 72 20 66 69  |plications or fi|
00002840  6c 65 73 29 20 74 6f 20  61 20 4d 65 6e 75 2c 20  |les) to a Menu, |
00002850  64 72 61 67 0a 74 68 65  6d 20 66 72 6f 6d 20 61  |drag.them from a|
00002860  20 46 69 6c 65 72 20 77  69 6e 64 6f 77 2c 20 65  | Filer window, e|
00002870  69 74 68 65 72 20 69 6e  64 69 76 69 64 75 61 6c  |ither individual|
00002880  6c 79 20 6f 72 20 61 73  20 61 20 73 65 6c 65 63  |ly or as a selec|
00002890  74 69 6f 6e 2e 20 20 49  66 0a 79 6f 75 20 61 74  |tion.  If.you at|
000028a0  74 65 6d 70 74 20 74 6f  20 65 78 63 65 65 64 20  |tempt to exceed |
000028b0  74 68 65 20 6d 61 78 69  6d 75 6d 20 6e 75 6d 62  |the maximum numb|
000028c0  65 72 20 6f 66 20 6f 62  6a 65 63 74 73 20 70 65  |er of objects pe|
000028d0  72 20 6d 65 6e 75 20 61  0a 77 61 72 6e 69 6e 67  |r menu a.warning|
000028e0  20 62 75 7a 7a 20 73 6f  75 6e 64 73 2e 20 20 54  | buzz sounds.  T|
000028f0  68 65 20 73 61 6d 65 20  6f 62 6a 65 63 74 20 6d  |he same object m|
00002900  61 79 20 62 65 20 61 64  64 65 64 20 74 6f 20 6d  |ay be added to m|
00002910  6f 72 65 20 74 68 61 6e  20 6f 6e 65 0a 4d 65 6e  |ore than one.Men|
00002920  75 2c 20 74 68 6f 75 67  68 20 69 74 20 69 73 20  |u, though it is |
00002930  6e 61 74 75 72 61 6c 6c  79 20 6e 6f 74 20 70 6f  |naturally not po|
00002940  73 73 69 62 6c 65 20 74  6f 20 68 61 76 65 20 74  |ssible to have t|
00002950  68 65 20 73 61 6d 65 20  6f 62 6a 65 63 74 0a 74  |he same object.t|
00002960  77 69 63 65 20 69 6e 20  74 68 65 20 73 61 6d 65  |wice in the same|
00002970  20 4d 65 6e 75 2e 20 20  44 72 6f 70 70 69 6e 67  | Menu.  Dropping|
00002980  20 61 6e 20 6f 62 6a 65  63 74 20 6f 6e 20 74 68  | an object on th|
00002990  65 20 4d 65 6e 75 27 73  20 68 61 6e 64 6c 65 0a  |e Menu's handle.|
000029a0  73 65 6e 64 73 20 69 74  20 74 6f 20 74 68 65 20  |sends it to the |
000029b0  74 6f 70 2c 20 6f 74 68  65 72 77 69 73 65 20 74  |top, otherwise t|
000029c0  68 65 20 6e 65 77 20 6f  62 6a 65 63 74 20 69 73  |he new object is|
000029d0  20 70 6f 73 69 74 69 6f  6e 65 64 0a 69 6d 6d 65  | positioned.imme|
000029e0  64 69 61 74 65 6c 79 20  62 65 6c 6f 77 20 74 68  |diately below th|
000029f0  65 20 6f 6e 65 20 6f 6e  20 77 68 69 63 68 20 69  |e one on which i|
00002a00  74 20 69 73 20 64 72 6f  70 70 65 64 2e 0a 0a 20  |t is dropped... |
00002a10  0a 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00002a20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00002a40  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 50  |               P|
00002a50  61 67 65 20 35 0a 20 20  20 20 20 20 20 20 20 20  |age 5.          |
00002a60  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00002a90  20 20 20 0a 20 20 20 20  36 2e 32 20 20 53 65 6c  |   .    6.2  Sel|
00002aa0  65 63 74 20 6f 62 6a 65  63 74 73 0a 0a 41 73 20  |ect objects..As |
00002ab0  77 69 74 68 20 74 68 65  20 46 69 6c 65 72 2c 20  |with the Filer, |
00002ac0  63 6c 69 63 6b 69 6e 67  20 53 65 6c 65 63 74 20  |clicking Select |
00002ad0  6f 6e 20 61 6e 20 6f 62  6a 65 63 74 20 73 65 6c  |on an object sel|
00002ae0  65 63 74 73 20 69 74 20  61 6e 64 0a 63 6c 69 63  |ects it and.clic|
00002af0  6b 69 6e 67 20 41 64 6a  75 73 74 20 61 6c 6c 6f  |king Adjust allo|
00002b00  77 73 20 61 64 64 69 74  69 6f 6e 61 6c 20 6f 62  |ws additional ob|
00002b10  6a 65 63 74 73 20 74 6f  20 62 65 20 73 65 6c 65  |jects to be sele|
00002b20  63 74 65 64 2f 64 65 73  65 6c 65 63 74 65 64 2e  |cted/deselected.|
00002b30  0a 41 6c 74 65 72 6e 61  74 69 76 65 6c 79 2c 20  |.Alternatively, |
00002b40  75 73 65 20 64 72 61 67  20 77 69 74 68 20 53 65  |use drag with Se|
00002b50  6c 65 63 74 20 6f 72 20  41 64 6a 75 73 74 20 6f  |lect or Adjust o|
00002b60  6e 20 74 68 65 20 62 61  63 6b 67 72 6f 75 6e 64  |n the background|
00002b70  0a 28 6c 65 66 74 20 65  64 67 65 20 6f 66 20 6f  |.(left edge of o|
00002b80  62 6a 65 63 74 20 6e 61  6d 65 29 20 74 6f 20 73  |bject name) to s|
00002b90  65 6c 65 63 74 2f 64 65  73 65 6c 65 63 74 20 61  |elect/deselect a|
00002ba0  20 67 72 6f 75 70 20 6f  66 20 6f 62 6a 65 63 74  | group of object|
00002bb0  73 2e 0a 41 6c 6c 20 74  68 65 20 6f 62 6a 65 63  |s..All the objec|
00002bc0  74 73 20 69 6e 20 61 20  4d 65 6e 75 20 6d 61 79  |ts in a Menu may|
00002bd0  20 62 65 20 73 65 6c 65  63 74 65 64 20 61 6e 64  | be selected and|
00002be0  20 63 6c 65 61 72 65 64  20 69 6e 20 6f 6e 65 20  | cleared in one |
00002bf0  67 6f 20 66 72 6f 6d 0a  74 68 65 20 6d 65 6e 75  |go from.the menu|
00002c00  20 62 79 20 63 68 6f 6f  73 69 6e 67 20 27 4d 65  | by choosing 'Me|
00002c10  6e 75 20 2d 20 41 6c 74  65 72 27 20 66 6f 6c 6c  |nu - Alter' foll|
00002c20  6f 77 65 64 20 62 79 20  27 53 65 6c 65 63 74 27  |owed by 'Select'|
00002c30  20 6f 72 20 27 43 6c 65  61 72 27 2e 20 0a 50 72  | or 'Clear'. .Pr|
00002c40  6f 76 69 64 69 6e 67 20  4d 65 6e 75 42 61 72 20  |oviding MenuBar |
00002c50  68 61 73 20 74 68 65 20  69 6e 70 75 74 20 66 6f  |has the input fo|
00002c60  63 75 73 20 74 68 65 20  73 61 6d 65 20 72 65 73  |cus the same res|
00002c70  75 6c 74 20 63 61 6e 20  62 65 0a 61 63 68 69 65  |ult can be.achie|
00002c80  76 65 64 20 28 66 6f 72  20 74 68 65 20 6d 6f 73  |ved (for the mos|
00002c90  74 2d 72 65 63 65 6e 74  6c 79 20 61 63 74 69 76  |t-recently activ|
00002ca0  65 20 4d 65 6e 75 29 20  62 79 20 53 68 69 66 74  |e Menu) by Shift|
00002cb0  2b 53 20 6f 72 20 53 68  69 66 74 2b 5a 2e 0a 0a  |+S or Shift+Z...|
00002cc0  4d 61 6b 69 6e 67 20 73  65 6c 65 63 74 69 6f 6e  |Making selection|
00002cd0  73 20 69 73 20 75 73 65  66 75 6c 20 69 66 20 79  |s is useful if y|
00002ce0  6f 75 20 77 61 6e 74 20  74 6f 20 65 78 65 63 75  |ou want to execu|
00002cf0  74 65 20 73 65 76 65 72  61 6c 20 6f 62 6a 65 63  |te several objec|
00002d00  74 73 0a 61 74 20 6f 6e  63 65 2e 20 20 46 6f 72  |ts.at once.  For|
00002d10  20 65 78 61 6d 70 6c 65  2c 20 79 6f 75 20 6d 69  | example, you mi|
00002d20  67 68 74 20 73 65 6c 65  63 74 20 61 6c 6c 20 74  |ght select all t|
00002d30  68 65 20 6f 62 6a 65 63  74 73 20 69 6e 20 79 6f  |he objects in yo|
00002d40  75 72 20 44 54 50 0a 4d  65 6e 75 20 69 6e 20 6f  |ur DTP.Menu in o|
00002d50  72 64 65 72 20 74 6f 20  72 75 6e 20 74 68 65 6d  |rder to run them|
00002d60  20 61 6c 6c 20 77 69 74  68 20 61 20 73 69 6e 67  | all with a sing|
00002d70  6c 65 20 64 72 61 67 20  74 6f 20 74 68 65 20 69  |le drag to the i|
00002d80  63 6f 6e 20 62 61 72 2e  20 0a 4f 72 20 79 6f 75  |con bar. .Or you|
00002d90  20 6d 69 67 68 74 20 77  61 6e 74 20 74 6f 20 72  | might want to r|
00002da0  65 6d 6f 76 65 20 73 65  76 65 72 61 6c 20 6f 62  |emove several ob|
00002db0  6a 65 63 74 73 20 66 72  6f 6d 20 61 20 4d 65 6e  |jects from a Men|
00002dc0  75 2e 20 0a 0a 20 20 20  20 36 2e 33 20 20 52 65  |u. ..    6.3  Re|
00002dd0  6d 6f 76 65 20 6f 62 6a  65 63 74 73 0a 0a 54 6f  |move objects..To|
00002de0  20 72 65 6d 6f 76 65 20  61 6e 20 6f 62 6a 65 63  | remove an objec|
00002df0  74 20 28 6f 72 20 61 20  73 65 6c 65 63 74 69 6f  |t (or a selectio|
00002e00  6e 29 20 63 6c 69 63 6b  20 6d 65 6e 75 20 6f 6e  |n) click menu on|
00002e10  20 69 74 20 61 6e 64 20  63 68 6f 6f 73 65 0a 27  | it and choose.'|
00002e20  52 65 6d 6f 76 65 27 20  66 72 6f 6d 20 74 68 65  |Remove' from the|
00002e30  20 6f 62 6a 65 63 74 20  6d 65 6e 75 2e 20 20 54  | object menu.  T|
00002e40  68 69 73 20 64 6f 65 73  20 6e 6f 74 2c 20 6f 66  |his does not, of|
00002e50  20 63 6f 75 72 73 65 2c  20 64 65 6c 65 74 65 20  | course, delete |
00002e60  74 68 65 0a 6f 62 6a 65  63 74 20 66 72 6f 6d 20  |the.object from |
00002e70  79 6f 75 72 20 64 69 73  63 2e 20 0a 0a 20 20 20  |your disc. ..   |
00002e80  20 36 2e 34 20 20 4d 6f  76 65 20 6f 62 6a 65 63  | 6.4  Move objec|
00002e90  74 73 20 0a 0a 54 6f 20  72 65 70 6f 73 69 74 69  |ts ..To repositi|
00002ea0  6f 6e 20 61 6e 20 6f 62  6a 65 63 74 20 28 6f 72  |on an object (or|
00002eb0  20 61 20 73 65 6c 65 63  74 69 6f 6e 29 20 77 69  | a selection) wi|
00002ec0  74 68 69 6e 20 61 20 4d  65 6e 75 20 64 72 61 67  |thin a Menu drag|
00002ed0  20 74 68 65 0a 73 6f 75  72 63 65 20 6f 62 6a 65  | the.source obje|
00002ee0  63 74 20 61 6e 64 20 64  72 6f 70 20 69 74 20 6f  |ct and drop it o|
00002ef0  6e 20 74 68 65 20 64 65  73 74 69 6e 61 74 69 6f  |n the destinatio|
00002f00  6e 20 6f 62 6a 65 63 74  2e 20 20 4d 6f 76 65 64  |n object.  Moved|
00002f10  0a 6f 62 6a 65 63 74 28  73 29 20 61 72 65 20 69  |.object(s) are i|
00002f20  6e 73 65 72 74 65 64 20  62 65 6c 6f 77 20 74 68  |nserted below th|
00002f30  65 20 6f 62 6a 65 63 74  20 61 74 20 70 6f 69 6e  |e object at poin|
00002f40  74 65 72 20 70 6f 73 69  74 69 6f 6e 20 61 6e 64  |ter position and|
00002f50  20 61 6e 79 0a 69 6e 74  65 72 6d 65 64 69 61 74  | any.intermediat|
00002f60  65 20 6f 62 6a 65 63 74  73 20 61 72 65 20 73 68  |e objects are sh|
00002f70  75 6e 74 65 64 20 75 70  20 6f 72 20 64 6f 77 6e  |unted up or down|
00002f80  20 74 6f 20 6d 61 6b 65  20 73 70 61 63 65 2e 0a  | to make space..|
00002f90  0a 20 20 20 20 36 2e 35  20 20 44 72 61 67 20 6f  |.    6.5  Drag o|
00002fa0  62 6a 65 63 74 73 20 0a  0a 41 20 73 69 6e 67 6c  |bjects ..A singl|
00002fb0  65 20 6f 62 6a 65 63 74  20 6f 72 20 61 20 73 65  |e object or a se|
00002fc0  6c 65 63 74 69 6f 6e 20  6f 66 20 6f 62 6a 65 63  |lection of objec|
00002fd0  74 73 20 6d 61 79 20 62  65 20 64 72 61 67 67 65  |ts may be dragge|
00002fe0  64 3a 0a 20 20 0a 20 20  2d 20 74 6f 20 61 20 46  |d:.  .  - to a F|
00002ff0  69 6c 65 72 20 77 69 6e  64 6f 77 20 28 6f 62 6a  |iler window (obj|
00003000  65 63 74 73 20 61 72 65  20 63 6f 70 69 65 64 29  |ects are copied)|
00003010  20 20 0a 20 20 2d 20 74  6f 20 61 20 63 6f 6d 70  |  .  - to a comp|
00003020  61 74 69 62 6c 65 20 41  70 70 6c 69 63 61 74 69  |atible Applicati|
00003030  6f 6e 20 28 77 69 6e 64  6f 77 20 6f 72 20 69 63  |on (window or ic|
00003040  6f 6e 20 62 61 72 20 69  63 6f 6e 29 0a 20 20 2d  |on bar icon).  -|
00003050  20 74 6f 20 74 68 65 20  50 69 6e 62 6f 61 72 64  | to the Pinboard|
00003060  20 28 6f 62 6a 65 63 74  73 20 61 72 65 20 70 69  | (objects are pi|
00003070  6e 6e 65 64 29 0a 20 20  2d 20 74 6f 20 74 68 65  |nned).  - to the|
00003080  20 49 63 6f 6e 20 42 61  72 20 28 6f 62 6a 65 63  | Icon Bar (objec|
00003090  74 73 20 61 72 65 20 65  78 65 63 75 74 65 64 29  |ts are executed)|
000030a0  0a 0a 44 72 61 67 67 69  6e 67 20 77 69 74 68 20  |..Dragging with |
000030b0  53 68 69 66 74 20 68 65  6c 64 20 64 6f 77 6e 20  |Shift held down |
000030c0  72 65 6d 6f 76 65 73 20  74 68 65 20 6f 62 6a 65  |removes the obje|
000030d0  63 74 20 66 72 6f 6d 20  74 68 65 20 4d 65 6e 75  |ct from the Menu|
000030e0  20 61 66 74 65 72 0a 74  68 65 20 64 72 61 67 20  | after.the drag |
000030f0  69 73 20 63 6f 6d 70 6c  65 74 65 64 20 28 62 75  |is completed (bu|
00003100  74 20 6e 65 76 65 72 20  64 65 6c 65 74 65 73 20  |t never deletes |
00003110  74 68 65 20 73 6f 75 72  63 65 29 2e 20 20 44 72  |the source).  Dr|
00003120  61 67 67 69 6e 67 20 77  69 74 68 0a 41 64 6a 75  |agging with.Adju|
00003130  73 74 20 63 6c 6f 73 65  73 20 74 68 65 20 4d 65  |st closes the Me|
00003140  6e 75 20 77 68 65 6e 20  74 68 65 20 6f 70 65 72  |nu when the oper|
00003150  61 74 69 6f 6e 20 69 73  20 63 6f 6d 70 6c 65 74  |ation is complet|
00003160  65 2e 20 0a 0a 20 20 20  20 36 2e 36 20 20 45 78  |e. ..    6.6  Ex|
00003170  65 63 75 74 65 20 6f 62  6a 65 63 74 73 20 62 79  |ecute objects by|
00003180  20 64 6f 75 62 6c 65 2d  63 6c 69 63 6b 69 6e 67  | double-clicking|
00003190  0a 0a 44 6f 75 62 6c 65  2d 63 6c 69 63 6b 69 6e  |..Double-clickin|
000031a0  67 20 53 65 6c 65 63 74  20 6f 6e 20 61 6e 20 6f  |g Select on an o|
000031b0  62 6a 65 63 74 20 6f 70  65 6e 73 20 64 69 72 65  |bject opens dire|
000031c0  63 74 6f 72 69 65 73 20  61 6e 64 20 72 75 6e 73  |ctories and runs|
000031d0  20 66 69 6c 65 73 0a 6f  72 20 61 70 70 6c 69 63  | files.or applic|
000031e0  61 74 69 6f 6e 73 2c 20  61 73 20 77 69 74 68 20  |ations, as with |
000031f0  74 68 65 20 46 69 6c 65  72 2e 20 20 54 6f 20 6f  |the Filer.  To o|
00003200  70 65 6e 20 61 6e 20 61  70 70 6c 69 63 61 74 69  |pen an applicati|
00003210  6f 6e 0a 64 69 72 65 63  74 6f 72 79 2c 20 68 6f  |on.directory, ho|
00003220  6c 64 20 64 6f 77 6e 20  73 68 69 66 74 20 61 6e  |ld down shift an|
00003230  64 20 64 6f 75 62 6c 65  2d 63 6c 69 63 6b 20 53  |d double-click S|
00003240  65 6c 65 63 74 2e 20 44  6f 75 62 6c 65 2d 63 6c  |elect. Double-cl|
00003250  69 63 6b 69 6e 67 0a 77  69 74 68 20 41 64 6a 75  |icking.with Adju|
00003260  73 74 20 63 6c 6f 73 65  73 20 74 68 65 20 4d 65  |st closes the Me|
00003270  6e 75 20 61 66 74 65 72  77 61 72 64 73 2e 20 0a  |nu afterwards. .|
00003280  0a 20 20 20 20 36 2e 37  20 20 4f 62 6a 65 63 74  |.    6.7  Object|
00003290  20 69 6e 66 6f 72 6d 61  74 69 6f 6e 0a 0a 54 6f  | information..To|
000032a0  20 66 69 6e 64 20 6f 75  74 20 6d 6f 72 65 20 61  | find out more a|
000032b0  62 6f 75 74 20 61 6e 20  6f 62 6a 65 63 74 20 63  |bout an object c|
000032c0  6c 69 63 6b 20 74 68 65  20 6d 65 6e 75 20 62 75  |lick the menu bu|
000032d0  74 74 6f 6e 20 6f 6e 20  69 74 20 61 6e 64 0a 73  |tton on it and.s|
000032e0  6c 69 64 65 20 6f 66 66  20 74 68 65 20 6f 62 6a  |lide off the obj|
000032f0  65 63 74 20 6e 61 6d 65  2e 20 20 59 6f 75 20 63  |ect name.  You c|
00003300  61 6e 20 74 68 65 6e 20  73 6c 69 64 65 20 6f 66  |an then slide of|
00003310  66 20 27 50 61 74 68 6e  61 6d 65 27 20 6f 72 0a  |f 'Pathname' or.|
00003320  27 49 6e 66 6f 27 2e 20  0a 0a 0a 0a 0a 0a 0a 0a  |'Info'. ........|
00003330  0a 0a 0a 20 20 20 20 20  20 20 20 20 20 20 20 20  |...             |
00003340  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00003370  20 50 61 67 65 20 36 0a  0a 20 20 20 20 36 2e 38  | Page 6..    6.8|
00003380  20 20 46 69 6e 64 20 6f  62 6a 65 63 74 73 20 0a  |  Find objects .|
00003390  0a 53 6c 69 64 65 20 6f  66 66 20 27 42 61 72 20  |.Slide off 'Bar |
000033a0  2d 20 46 69 6e 64 27 20  66 6f 6c 6c 6f 77 65 64  |- Find' followed|
000033b0  20 62 79 20 27 4c 65 61  66 27 20 6f 72 20 27 50  | by 'Leaf' or 'P|
000033c0  61 74 68 27 20 61 6e 64  20 65 6e 74 65 72 20 74  |ath' and enter t|
000033d0  68 65 0a 73 65 61 72 63  68 20 73 74 72 69 6e 67  |he.search string|
000033e0  2e 20 20 50 72 65 73 73  20 52 65 74 75 72 6e 20  |.  Press Return |
000033f0  61 6e 64 20 61 20 73 65  61 72 63 68 20 77 69 6c  |and a search wil|
00003400  6c 20 62 65 20 6d 61 64  65 20 6f 66 20 61 6c 6c  |l be made of all|
00003410  20 74 68 65 0a 4d 65 6e  75 73 20 66 6f 72 20 61  | the.Menus for a|
00003420  6e 79 20 6f 62 6a 65 63  74 73 20 63 6f 6e 74 61  |ny objects conta|
00003430  69 6e 69 6e 67 20 74 68  65 20 73 65 61 72 63 68  |ining the search|
00003440  20 73 74 72 69 6e 67 2e  20 20 44 65 70 65 6e 64  | string.  Depend|
00003450  69 6e 67 20 6f 6e 0a 74  68 65 20 6d 65 6e 75 20  |ing on.the menu |
00003460  63 68 6f 69 63 65 20 74  68 65 20 73 65 61 72 63  |choice the searc|
00003470  68 20 77 69 6c 6c 20 69  6e 63 6c 75 64 65 20 74  |h will include t|
00003480  68 65 20 77 68 6f 6c 65  20 70 61 74 68 6e 61 6d  |he whole pathnam|
00003490  65 20 6f 72 20 62 65 0a  63 6f 6e 66 69 6e 65 64  |e or be.confined|
000034a0  20 74 6f 20 74 68 65 20  6c 65 61 66 6e 61 6d 65  | to the leafname|
000034b0  2e 20 20 54 68 65 20 73  65 61 72 63 68 20 69 67  |.  The search ig|
000034c0  6e 6f 72 65 73 20 63 61  73 65 2e 20 20 41 6e 79  |nores case.  Any|
000034d0  20 6d 61 74 63 68 69 6e  67 0a 6f 62 6a 65 63 74  | matching.object|
000034e0  73 20 61 72 65 20 68 69  67 68 6c 69 67 68 74 65  |s are highlighte|
000034f0  64 20 61 6e 64 20 74 68  65 69 72 20 4d 65 6e 75  |d and their Menu|
00003500  73 20 66 75 6c 6c 79 20  6f 70 65 6e 65 64 2e 20  |s fully opened. |
00003510  20 41 74 20 74 68 65 20  65 6e 64 20 6f 66 0a 74  | At the end of.t|
00003520  68 65 20 73 65 61 72 63  68 20 61 20 62 65 65 70  |he search a beep|
00003530  20 73 6f 75 6e 64 73 20  69 66 20 74 68 65 20 73  | sounds if the s|
00003540  74 72 69 6e 67 20 69 73  20 66 6f 75 6e 64 20 6f  |tring is found o|
00003550  72 20 61 20 62 75 7a 7a  20 69 66 20 6e 6f 74 2e  |r a buzz if not.|
00003560  0a 0a 20 20 20 20 36 2e  39 20 20 4f 62 6a 65 63  |..    6.9  Objec|
00003570  74 20 6e 6f 74 20 66 6f  75 6e 64 20 0a 0a 49 66  |t not found ..If|
00003580  2c 20 68 61 76 69 6e 67  20 70 6c 61 63 65 64 20  |, having placed |
00003590  61 6e 20 6f 62 6a 65 63  74 20 69 6e 20 61 20 4d  |an object in a M|
000035a0  65 6e 75 2c 20 79 6f 75  20 73 75 62 73 65 71 75  |enu, you subsequ|
000035b0  65 6e 74 6c 79 20 6d 6f  76 65 2c 20 64 65 6c 65  |ently move, dele|
000035c0  74 65 0a 6f 72 20 72 65  6e 61 6d 65 20 74 68 61  |te.or rename tha|
000035d0  74 20 6f 62 6a 65 63 74  2c 20 74 68 65 6e 20 4d  |t object, then M|
000035e0  65 6e 75 42 61 72 20 77  69 6c 6c 20 62 65 20 75  |enuBar will be u|
000035f0  6e 61 62 6c 65 20 74 6f  20 6c 6f 63 61 74 65 20  |nable to locate |
00003600  69 74 2e 20 20 49 6e 0a  74 68 69 73 20 63 61 73  |it.  In.this cas|
00003610  65 20 74 68 65 20 64 72  61 67 20 69 63 6f 6e 20  |e the drag icon |
00003620  77 69 6c 6c 20 62 65 20  72 65 70 6c 61 63 65 64  |will be replaced|
00003630  20 62 79 20 61 20 72 65  64 20 63 72 6f 73 73 2e  | by a red cross.|
00003640  20 20 49 66 20 79 6f 75  0a 73 75 62 73 65 71 75  |  If you.subsequ|
00003650  65 6e 74 6c 79 20 72 65  2d 6c 61 75 6e 63 68 20  |ently re-launch |
00003660  4d 65 6e 75 42 61 72 20  74 68 65 6e 20 74 68 65  |MenuBar then the|
00003670  20 66 69 6c 65 20 69 63  6f 6e 20 77 69 6c 6c 20  | file icon will |
00003680  61 6c 73 6f 20 62 65 0a  72 65 70 6c 61 63 65 64  |also be.replaced|
00003690  20 62 79 20 61 20 72 65  64 20 63 72 6f 73 73 2e  | by a red cross.|
000036a0  20 20 45 78 65 63 75 74  69 6e 67 20 73 75 63 68  |  Executing such|
000036b0  20 61 6e 20 6f 62 6a 65  63 74 20 70 72 6f 64 75  | an object produ|
000036c0  63 65 73 20 61 0a 77 61  72 6e 69 6e 67 20 62 75  |ces a.warning bu|
000036d0  7a 7a 2e 0a 0a 20 20 20  20 36 2e 31 30 20 20 44  |zz...    6.10  D|
000036e0  69 73 63 20 6e 6f 74 20  66 6f 75 6e 64 0a 0a 49  |isc not found..I|
000036f0  6e 20 74 68 65 20 75 6e  6c 69 6b 65 6c 79 20 65  |n the unlikely e|
00003700  76 65 6e 74 20 6f 66 20  61 20 64 69 73 63 20 6e  |vent of a disc n|
00003710  6f 74 20 62 65 69 6e 67  20 66 6f 75 6e 64 2c 20  |ot being found, |
00003720  70 65 72 68 61 70 73 20  62 65 63 61 75 73 65 20  |perhaps because |
00003730  79 6f 75 0a 68 61 76 65  20 69 6e 63 6c 75 64 65  |you.have include|
00003740  64 20 61 6e 20 6f 62 6a  65 63 74 20 77 68 69 63  |d an object whic|
00003750  68 20 72 65 73 69 64 65  73 20 6f 6e 20 61 6e 20  |h resides on an |
00003760  61 62 73 65 6e 74 20 66  6c 6f 70 70 79 20 64 69  |absent floppy di|
00003770  73 63 2c 20 6f 72 0a 72  65 6e 61 6d 65 64 20 79  |sc, or.renamed y|
00003780  6f 75 72 20 68 61 72 64  20 64 69 73 63 20 61 6e  |our hard disc an|
00003790  64 20 6e 6f 74 20 73 74  72 69 70 70 65 64 20 74  |d not stripped t|
000037a0  68 65 20 48 44 34 20 6e  61 6d 65 20 66 72 6f 6d  |he HD4 name from|
000037b0  20 74 68 65 20 64 61 74  61 0a 66 69 6c 65 2c 20  | the data.file, |
000037c0  74 68 65 6e 20 74 68 65  20 46 69 6c 65 72 20 77  |then the Filer w|
000037d0  69 6c 6c 20 69 73 73 75  65 20 61 20 27 50 6c 65  |ill issue a 'Ple|
000037e0  61 73 65 20 69 6e 73 65  72 74 20 64 69 73 63 2e  |ase insert disc.|
000037f0  2e 2e 27 20 6d 65 73 73  61 67 65 2e 20 0a 52 65  |..' message. .Re|
00003800  73 70 6f 6e 64 20 62 79  20 65 69 74 68 65 72 20  |spond by either |
00003810  69 6e 73 65 72 74 69 6e  67 20 74 68 65 20 64 69  |inserting the di|
00003820  73 63 20 6f 72 20 70 72  65 73 73 69 6e 67 20 27  |sc or pressing '|
00003830  43 61 6e 63 65 6c 27 2e  20 20 49 6e 20 74 68 65  |Cancel'.  In the|
00003840  0a 6c 61 74 74 65 72 20  63 61 73 65 20 4d 65 6e  |.latter case Men|
00003850  75 42 61 72 20 77 69 6c  6c 20 6f 66 66 65 72 20  |uBar will offer |
00003860  79 6f 75 20 74 68 65 20  6f 70 74 69 6f 6e 20 6f  |you the option o|
00003870  66 20 72 65 2d 6c 6f 61  64 69 6e 67 20 74 68 65  |f re-loading the|
00003880  0a 70 72 65 76 69 6f 75  73 20 42 61 72 20 6f 72  |.previous Bar or|
00003890  20 71 75 69 74 74 69 6e  67 2e 20 20 54 68 69 73  | quitting.  This|
000038a0  20 69 73 20 74 6f 20 70  72 65 76 65 6e 74 20 61  | is to prevent a|
000038b0  20 73 69 74 75 61 74 69  6f 6e 20 77 68 65 72 65  | situation where|
000038c0  20 74 68 65 0a 46 69 6c  65 72 20 63 6f 75 6c 64  | the.Filer could|
000038d0  20 69 73 73 75 65 20 61  20 27 44 69 73 63 20 6e  | issue a 'Disc n|
000038e0  6f 74 20 66 6f 75 6e 64  2e 2e 2e 27 20 6d 65 73  |ot found...' mes|
000038f0  73 61 67 65 20 66 6f 72  20 65 76 65 72 79 20 73  |sage for every s|
00003900  69 6e 67 6c 65 0a 6f 62  6a 65 63 74 20 6f 6e 20  |ingle.object on |
00003910  74 68 65 20 42 61 72 2e  0a 0a 20 20 20 20 36 2e  |the Bar...    6.|
00003920  31 31 20 20 4f 70 65 6e  20 46 69 6c 65 72 20 20  |11  Open Filer  |
00003930  0a 0a 54 6f 20 6f 70 65  6e 20 74 68 65 20 46 69  |..To open the Fi|
00003940  6c 65 72 20 77 69 6e 64  6f 77 20 6f 66 20 74 68  |ler window of th|
00003950  65 20 64 69 72 65 63 74  6f 72 79 20 63 6f 6e 74  |e directory cont|
00003960  61 69 6e 69 6e 67 20 61  20 4d 65 6e 75 20 6f 62  |aining a Menu ob|
00003970  6a 65 63 74 2c 0a 63 6c  69 63 6b 20 74 68 65 20  |ject,.click the |
00003980  6d 65 6e 75 20 62 75 74  74 6f 6e 20 6f 6e 20 69  |menu button on i|
00003990  74 20 61 6e 64 20 73 6c  69 64 65 20 6f 66 66 20  |t and slide off |
000039a0  74 68 65 20 6f 62 6a 65  63 74 20 6e 61 6d 65 2e  |the object name.|
000039b0  20 20 54 68 65 6e 0a 63  68 6f 6f 73 65 20 27 4f  |  Then.choose 'O|
000039c0  70 65 6e 20 50 61 72 65  6e 74 27 2e 20 0a 0a 20  |pen Parent'. .. |
000039d0  20 20 20 36 2e 31 32 20  20 4c 61 75 6e 63 68 20  |   6.12  Launch |
000039e0  41 70 70 6c 69 63 61 74  69 6f 6e 73 20 61 6e 64  |Applications and|
000039f0  20 6c 6f 61 64 20 64 61  74 61 20 66 69 6c 65 20  | load data file |
00003a00  73 69 6d 75 6c 74 61 6e  65 6f 75 73 6c 79 0a 0a  |simultaneously..|
00003a10  57 68 65 6e 20 79 6f 75  20 64 6f 75 62 6c 65 2d  |When you double-|
00003a20  63 6c 69 63 6b 20 6f 6e  20 61 20 66 69 6c 65 2c  |click on a file,|
00003a30  20 4d 65 6e 75 42 61 72  20 62 72 6f 61 64 63 61  | MenuBar broadca|
00003a40  73 74 73 20 61 20 6d 65  73 73 61 67 65 20 74 6f  |sts a message to|
00003a50  20 61 6c 6c 0a 74 68 65  20 61 63 74 69 76 65 20  | all.the active |
00003a60  74 61 73 6b 73 20 74 6f  20 73 65 65 20 77 68 65  |tasks to see whe|
00003a70  74 68 65 72 20 61 6e 79  20 6f 66 20 74 68 65 6d  |ther any of them|
00003a80  20 77 69 73 68 65 73 20  74 6f 20 6c 6f 61 64 20  | wishes to load |
00003a90  69 74 2e 20 20 46 6f 72  0a 65 78 61 6d 70 6c 65  |it.  For.example|
00003aa0  2c 20 64 6f 75 62 6c 65  2d 63 6c 69 63 6b 69 6e  |, double-clickin|
00003ab0  67 20 6f 6e 20 61 20 53  70 72 69 74 65 20 66 69  |g on a Sprite fi|
00003ac0  6c 65 20 77 69 6c 6c 20  70 72 6f 62 61 62 6c 79  |le will probably|
00003ad0  20 6c 6f 61 64 20 69 74  20 69 6e 74 6f 0a 50 61  | load it into.Pa|
00003ae0  69 6e 74 2e 20 49 66 20  50 61 69 6e 74 20 69 73  |int. If Paint is|
00003af0  20 6e 6f 74 20 61 63 74  69 76 65 2c 20 74 68 65  | not active, the|
00003b00  6e 20 69 74 20 77 69 6c  6c 20 62 65 20 69 6e 73  |n it will be ins|
00003b10  74 61 6c 6c 65 64 20 62  65 66 6f 72 65 20 74 68  |talled before th|
00003b20  65 0a 64 61 74 61 20 69  73 20 6c 6f 61 64 65 64  |e.data is loaded|
00003b30  2e 20 20 53 6f 6d 65 74  69 6d 65 73 2c 20 68 6f  |.  Sometimes, ho|
00003b40  77 65 76 65 72 2c 20 79  6f 75 20 73 70 65 63 69  |wever, you speci|
00003b50  66 69 63 61 6c 6c 79 20  77 61 6e 74 20 74 6f 20  |fically want to |
00003b60  6c 6f 61 64 0a 74 68 65  20 66 69 6c 65 20 69 6e  |load.the file in|
00003b70  74 6f 20 61 20 64 69 66  66 65 72 65 6e 74 20 41  |to a different A|
00003b80  70 70 6c 69 63 61 74 69  6f 6e 2e 20 20 59 6f 75  |pplication.  You|
00003b90  20 6d 61 79 2c 20 66 6f  72 20 69 6e 73 74 61 6e  | may, for instan|
00003ba0  63 65 2c 20 77 69 73 68  0a 74 6f 20 6c 6f 61 64  |ce, wish.to load|
00003bb0  20 74 68 65 20 53 70 72  69 74 65 20 66 69 6c 65  | the Sprite file|
00003bc0  20 69 6e 74 6f 20 4f 76  61 74 69 6f 6e 2e 20 0a  | into Ovation. .|
00003bd0  0a 59 6f 75 20 63 61 6e  20 61 63 68 69 65 76 65  |.You can achieve|
00003be0  20 74 68 69 73 20 77 69  74 68 20 4d 65 6e 75 42  | this with MenuB|
00003bf0  61 72 20 62 79 20 68 6f  6c 64 69 6e 67 20 64 6f  |ar by holding do|
00003c00  77 6e 20 41 6c 74 20 61  6e 64 20 64 72 61 67 67  |wn Alt and dragg|
00003c10  69 6e 67 20 61 0a 73 75  69 74 61 62 6c 65 20 66  |ing a.suitable f|
00003c20  69 6c 65 20 74 6f 20 61  6e 20 41 70 70 6c 69 63  |ile to an Applic|
00003c30  61 74 69 6f 6e 20 6f 6e  20 61 20 4d 65 6e 75 2e  |ation on a Menu.|
00003c40  20 20 54 68 65 20 66 69  6c 65 20 6d 61 79 20 62  |  The file may b|
00003c50  65 20 64 72 61 67 67 65  64 0a 66 72 6f 6d 20 61  |e dragged.from a|
00003c60  6e 6f 74 68 65 72 20 4d  65 6e 75 20 6f 72 20 66  |nother Menu or f|
00003c70  72 6f 6d 20 61 20 46 69  6c 65 72 20 77 69 6e 64  |rom a Filer wind|
00003c80  6f 77 2e 0a 0a 4e 6f 74  65 20 74 68 61 74 20 74  |ow...Note that t|
00003c90  68 69 73 20 66 65 61 74  75 72 65 20 64 65 70 65  |his feature depe|
00003ca0  6e 64 73 20 6f 6e 20 4d  65 6e 75 42 61 72 20 62  |nds on MenuBar b|
00003cb0  65 69 6e 67 20 61 62 6c  65 20 74 6f 20 69 64 65  |eing able to ide|
00003cc0  6e 74 69 66 79 20 74 68  65 0a 74 61 73 6b 20 6e  |ntify the.task n|
00003cd0  61 6d 65 20 28 61 73 20  64 69 73 70 6c 61 79 65  |ame (as displaye|
00003ce0  64 20 69 6e 20 74 68 65  20 74 61 73 6b 20 77 69  |d in the task wi|
00003cf0  6e 64 6f 77 29 20 66 72  6f 6d 20 74 68 65 20 61  |ndow) from the a|
00003d00  70 70 6c 69 63 61 74 69  6f 6e 27 73 0a 66 69 6c  |pplication's.fil|
00003d10  65 6e 61 6d 65 2e 20 20  4e 6f 72 6d 61 6c 6c 79  |ename.  Normally|
00003d20  20 74 68 65 73 65 20 61  72 65 20 74 68 65 20 73  | these are the s|
00003d30  61 6d 65 2c 20 62 75 74  20 69 66 20 6e 6f 74 20  |ame, but if not |
00003d40  28 66 6f 72 20 65 78 61  6d 70 6c 65 20 61 0a 74  |(for example a.t|
00003d50  61 73 6b 6e 61 6d 65 20  68 61 73 20 61 20 73 70  |askname has a sp|
00003d60  61 63 65 20 69 6e 20 69  74 20 6f 72 20 69 73 20  |ace in it or is |
00003d70  6c 6f 6e 67 65 72 20 74  68 61 6e 20 31 30 20 63  |longer than 10 c|
00003d80  68 61 72 61 63 74 65 72  73 29 20 74 68 65 6e 0a  |haracters) then.|
00003d90  41 6c 74 2d 64 72 61 67  67 69 6e 67 20 77 69 6c  |Alt-dragging wil|
00003da0  6c 20 6e 6f 74 20 77 6f  72 6b 20 61 73 20 69 6e  |l not work as in|
00003db0  74 65 6e 64 65 64 2e 20  20 54 6f 20 6f 76 65 72  |tended.  To over|
00003dc0  63 6f 6d 65 20 74 68 69  73 2c 20 65 61 63 68 20  |come this, each |
00003dd0  74 69 6d 65 0a 4d 65 6e  75 42 61 72 20 69 73 20  |time.MenuBar is |
00003de0  6c 61 75 6e 63 68 65 64  20 69 74 20 6c 6f 6f 6b  |launched it look|
00003df0  73 20 69 6e 20 69 74 73  20 61 70 70 6c 69 63 61  |s in its applica|
00003e00  74 69 6f 6e 20 64 69 72  65 63 74 6f 72 79 20 66  |tion directory f|
00003e10  6f 72 20 61 20 66 69 6c  65 0a 63 61 6c 6c 65 64  |or a file.called|
00003e20  20 41 70 70 4e 61 6d 65  73 20 61 6e 64 20 62 75  | AppNames and bu|
00003e30  69 6c 64 73 20 61 20 6e  61 6d 65 20 74 72 61 6e  |ilds a name tran|
00003e40  73 6c 61 74 69 6f 6e 20  74 61 62 6c 65 2e 20 20  |slation table.  |
00003e50  42 79 20 65 64 69 74 69  6e 67 0a 74 68 69 73 20  |By editing.this |
00003e60  74 65 78 74 66 69 6c 65  20 79 6f 75 20 63 61 6e  |textfile you can|
00003e70  20 61 64 64 20 69 74 65  6d 73 20 74 6f 20 74 68  | add items to th|
00003e80  65 20 6e 61 6d 65 73 20  74 72 61 6e 73 6c 61 74  |e names translat|
00003e90  69 6f 6e 20 74 61 62 6c  65 2c 20 75 70 0a 74 6f  |ion table, up.to|
00003ea0  20 61 20 6d 61 78 69 6d  75 6d 20 6f 66 20 33 30  | a maximum of 30|
00003eb0  20 6e 61 6d 65 73 2e 20  54 68 65 20 66 6f 72 6d  | names. The form|
00003ec0  61 74 20 69 73 20 3c 66  69 6c 65 6e 61 6d 65 3e  |at is <filename>|
00003ed0  3a 3c 74 61 73 6b 6e 61  6d 65 3e 3c 4c 46 3e 2e  |:<taskname><LF>.|
00003ee0  20 0a 0a 0a 0a 0a 20 20  20 20 20 20 20 20 20 20  | .....          |
00003ef0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00003f20  20 20 20 20 50 61 67 65  20 37 0a 0a 4e 6f 74 65  |    Page 7..Note|
00003f30  20 61 6c 73 6f 20 74 68  61 74 20 62 65 66 6f 72  | also that befor|
00003f40  65 20 74 68 65 20 52 69  73 63 20 50 43 20 28 52  |e the Risc PC (R|
00003f50  4f 20 33 2e 35 29 2c 20  74 68 65 20 6e 61 6d 65  |O 3.5), the name|
00003f60  20 69 6e 20 74 68 65 20  74 61 73 6b 0a 6d 61 6e  | in the task.man|
00003f70  61 67 65 72 20 68 61 64  20 61 20 6d 61 78 69 6d  |ager had a maxim|
00003f80  75 6d 20 6f 66 20 31 39  20 63 68 61 72 61 63 74  |um of 19 charact|
00003f90  65 72 73 2c 20 65 67 20  50 75 62 6c 69 73 68 65  |ers, eg Publishe|
00003fa0  72 20 77 6f 75 6c 64 20  62 65 0a 27 49 6d 70 72  |r would be.'Impr|
00003fb0  65 73 73 69 6f 6e 20 50  75 62 6c 69 73 68 65 27  |ession Publishe'|
00003fc0  2c 20 62 75 74 20 66 72  6f 6d 20 74 68 65 20 52  |, but from the R|
00003fd0  69 73 63 20 50 43 20 6f  6e 77 61 72 64 73 20 74  |isc PC onwards t|
00003fe0  68 65 20 6e 61 6d 65 20  63 61 6e 20 62 65 0a 6c  |he name can be.l|
00003ff0  6f 6e 67 65 72 20 28 69  65 20 27 49 6d 70 72 65  |onger (ie 'Impre|
00004000  73 73 69 6f 6e 20 50 75  62 6c 69 73 68 65 72 27  |ssion Publisher'|
00004010  29 2e 20 20 54 68 69 73  20 41 70 70 4e 61 6d 65  |).  This AppName|
00004020  73 20 66 69 6c 65 20 69  73 20 63 75 72 72 65 6e  |s file is curren|
00004030  74 6c 79 0a 73 65 74 20  75 70 20 66 6f 72 20 75  |tly.set up for u|
00004040  73 65 20 6f 6e 20 61 20  52 69 73 63 20 50 43 2e  |se on a Risc PC.|
00004050  20 0a 0a 0a 20 20 20 20  20 20 20 20 20 20 20 20  | ...            |
00004060  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004070  20 37 2e 20 4d 65 6e 75  73 0a 20 20 20 20 20 20  | 7. Menus.      |
00004080  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004090  20 20 20 20 20 20 20 2d  2d 2d 2d 2d 2d 2d 2d 0a  |       --------.|
000040a0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000040b0  20 20 20 20 20 20 20 20  20 20 20 20 20 0a 20 20  |             .  |
000040c0  20 20 37 2e 31 20 20 41  64 64 20 4d 65 6e 75 73  |  7.1  Add Menus|
000040d0  0a 0a 43 68 6f 6f 73 65  20 27 42 61 72 20 2d 20  |..Choose 'Bar - |
000040e0  41 64 64 20 4d 65 6e 75  27 20 61 6e 64 20 61 6e  |Add Menu' and an|
000040f0  20 65 6d 70 74 79 20 6d  65 6e 75 20 77 69 6c 6c  | empty menu will|
00004100  20 62 65 20 61 64 64 65  64 20 61 74 20 74 68 65  | be added at the|
00004110  20 72 69 67 68 74 0a 6f  66 20 74 68 65 20 4d 65  | right.of the Me|
00004120  6e 75 20 42 61 72 2e 20  20 54 68 65 20 42 61 72  |nu Bar.  The Bar|
00004130  20 69 73 20 72 65 2d 63  65 6e 74 72 65 64 2e 20  | is re-centred. |
00004140  20 49 66 20 79 6f 75 20  68 61 76 65 20 61 6c 72  | If you have alr|
00004150  65 61 64 79 20 61 64 64  65 64 0a 74 68 65 20 6d  |eady added.the m|
00004160  61 78 69 6d 75 6d 20 6e  75 6d 62 65 72 20 6f 66  |aximum number of|
00004170  20 4d 65 6e 75 73 2c 20  74 68 69 73 20 6f 70 74  | Menus, this opt|
00004180  69 6f 6e 20 69 73 20 67  72 65 79 65 64 20 6f 75  |ion is greyed ou|
00004190  74 2e 0a 0a 20 20 20 20  37 2e 32 20 20 53 63 72  |t...    7.2  Scr|
000041a0  6f 6c 6c 20 4d 65 6e 75  73 0a 0a 49 66 20 74 68  |oll Menus..If th|
000041b0  65 20 73 63 72 65 65 6e  20 72 65 73 6f 6c 75 74  |e screen resolut|
000041c0  69 6f 6e 20 69 73 20 73  75 63 68 20 74 68 61 74  |ion is such that|
000041d0  20 74 68 65 20 4d 65 6e  75 73 20 77 69 6c 6c 20  | the Menus will |
000041e0  6e 6f 74 20 61 6c 6c 20  66 69 74 0a 74 68 65 6e  |not all fit.then|
000041f0  20 74 68 65 20 77 68 6f  6c 65 20 42 61 72 20 63  | the whole Bar c|
00004200  61 6e 20 62 65 20 73 63  72 6f 6c 6c 65 64 20 62  |an be scrolled b|
00004210  79 20 68 6f 6c 64 69 6e  67 20 64 6f 77 6e 20 43  |y holding down C|
00004220  74 72 6c 20 61 6e 64 20  6d 6f 76 69 6e 67 0a 74  |trl and moving.t|
00004230  68 65 20 70 6f 69 6e 74  65 72 20 74 6f 20 74 68  |he pointer to th|
00004240  65 20 65 78 74 72 65 6d  65 20 6c 65 66 74 20 6f  |e extreme left o|
00004250  72 20 72 69 67 68 74 20  6f 66 20 74 68 65 20 42  |r right of the B|
00004260  61 72 2e 20 20 41 6c 74  65 72 6e 61 74 69 76 65  |ar.  Alternative|
00004270  6c 79 2c 0a 79 6f 75 20  63 61 6e 20 75 73 65 20  |ly,.you can use |
00004280  74 68 65 20 6c 65 66 74  20 6f 72 20 72 69 67 68  |the left or righ|
00004290  74 20 63 75 72 73 6f 72  20 6b 65 79 73 20 70 72  |t cursor keys pr|
000042a0  6f 76 69 64 65 64 20 4d  65 6e 75 42 61 72 20 68  |ovided MenuBar h|
000042b0  61 73 20 74 68 65 0a 69  6e 70 75 74 20 66 6f 63  |as the.input foc|
000042c0  75 73 2e 0a 0a 20 20 20  20 37 2e 33 20 20 4f 70  |us...    7.3  Op|
000042d0  65 6e 2f 43 6c 6f 73 65  2f 46 72 6f 6e 74 2f 42  |en/Close/Front/B|
000042e0  61 63 6b 20 4d 65 6e 75  73 0a 0a 54 68 65 20 4d  |ack Menus..The M|
000042f0  65 6e 75 73 20 6d 61 79  20 62 65 20 6f 70 65 6e  |enus may be open|
00004300  65 64 2c 20 63 6c 6f 73  65 64 2c 20 6d 6f 76 65  |ed, closed, move|
00004310  64 20 74 6f 20 74 68 65  20 66 72 6f 6e 74 20 6f  |d to the front o|
00004320  72 20 6d 6f 76 65 64 20  74 6f 20 74 68 65 0a 62  |r moved to the.b|
00004330  61 63 6b 20 69 6e 20 61  20 76 61 72 69 65 74 79  |ack in a variety|
00004340  20 6f 66 20 77 61 79 73  2e 20 20 54 68 65 20 6f  | of ways.  The o|
00004350  70 65 72 61 74 69 6f 6e  20 6d 61 79 20 62 65 20  |peration may be |
00004360  61 70 70 6c 69 65 64 20  74 6f 20 74 68 65 0a 77  |applied to the.w|
00004370  68 6f 6c 65 20 4d 65 6e  75 20 42 61 72 20 6f 72  |hole Menu Bar or|
00004380  20 6a 75 73 74 20 61 20  73 69 6e 67 6c 65 20 4d  | just a single M|
00004390  65 6e 75 2e 0a 0a 57 68  6f 6c 65 20 42 61 72 3a  |enu...Whole Bar:|
000043a0  20 20 54 68 65 20 73 69  6d 70 6c 65 73 74 20 6d  |  The simplest m|
000043b0  65 74 68 6f 64 20 69 73  20 74 6f 20 63 6c 69 63  |ethod is to clic|
000043c0  6b 20 6f 6e 20 74 68 65  20 62 75 74 74 6f 6e 20  |k on the button |
000043d0  77 69 74 68 0a 53 65 6c  65 63 74 2b 53 68 69 66  |with.Select+Shif|
000043e0  74 20 74 6f 20 6f 70 65  6e 20 74 68 65 20 42 61  |t to open the Ba|
000043f0  72 20 61 6e 64 20 53 65  6c 65 63 74 2b 41 64 6a  |r and Select+Adj|
00004400  75 73 74 20 74 6f 20 63  6c 6f 73 65 20 69 74 2e  |ust to close it.|
00004410  20 0a 53 65 6c 65 63 74  2b 43 74 72 6c 20 62 72  | .Select+Ctrl br|
00004420  69 6e 67 73 20 74 68 65  20 42 61 72 20 74 6f 20  |ings the Bar to |
00004430  74 68 65 20 66 72 6f 6e  74 20 61 6e 64 20 41 64  |the front and Ad|
00004440  6a 75 73 74 2b 43 74 72  6c 20 73 65 6e 64 73 20  |just+Ctrl sends |
00004450  69 74 20 74 6f 0a 74 68  65 20 62 61 63 6b 2e 20  |it to.the back. |
00004460  20 41 6c 74 65 72 6e 61  74 69 76 65 6c 79 2c 20  | Alternatively, |
00004470  66 72 6f 6d 20 74 68 65  20 6d 65 6e 75 20 63 68  |from the menu ch|
00004480  6f 6f 73 65 20 27 4d 65  6e 75 20 2d 20 41 6c 74  |oose 'Menu - Alt|
00004490  65 72 27 0a 66 6f 6c 6c  6f 77 65 64 20 62 79 20  |er'.followed by |
000044a0  27 4f 70 65 6e 27 2c 20  27 43 6c 6f 73 65 27 2c  |'Open', 'Close',|
000044b0  20 27 46 72 6f 6e 74 27  20 6f 72 20 27 42 61 63  | 'Front' or 'Bac|
000044c0  6b 27 2e 20 20 49 66 20  4d 65 6e 75 42 61 72 20  |k'.  If MenuBar |
000044d0  68 61 73 20 74 68 65 0a  69 6e 70 75 74 20 66 6f  |has the.input fo|
000044e0  63 75 73 20 74 68 65 20  73 61 6d 65 20 72 65 73  |cus the same res|
000044f0  75 6c 74 73 20 63 61 6e  20 62 65 20 61 63 68 69  |ults can be achi|
00004500  65 76 65 64 20 62 79 20  43 74 72 6c 2b 4f 2c 20  |eved by Ctrl+O, |
00004510  43 74 72 6c 2b 43 2c 0a  43 74 72 6c 2b 46 2c 20  |Ctrl+C,.Ctrl+F, |
00004520  6f 72 20 43 74 72 6c 2b  42 2e 20 20 54 68 65 20  |or Ctrl+B.  The |
00004530  66 69 72 73 74 20 6d 65  74 68 6f 64 20 69 73 20  |first method is |
00004540  70 72 6f 62 61 62 6c 79  20 74 68 65 20 62 65 73  |probably the bes|
00004550  74 20 73 69 6e 63 65 20  69 74 0a 69 73 20 6e 6f  |t since it.is no|
00004560  74 20 6e 65 63 65 73 73  61 72 79 20 66 6f 72 20  |t necessary for |
00004570  4d 65 6e 75 42 61 72 20  74 6f 20 68 61 76 65 20  |MenuBar to have |
00004580  74 68 65 20 69 6e 70 75  74 20 66 6f 63 75 73 2e  |the input focus.|
00004590  20 20 41 20 71 75 69 63  6b 20 77 61 79 0a 74 6f  |  A quick way.to|
000045a0  20 73 65 6e 64 20 74 68  65 20 42 61 72 20 74 6f  | send the Bar to|
000045b0  20 74 68 65 20 62 61 63  6b 20 69 66 20 69 74 20  | the back if it |
000045c0  69 73 20 6f 62 73 63 75  72 69 6e 67 20 61 20 77  |is obscuring a w|
000045d0  69 6e 64 6f 77 27 73 20  74 69 74 6c 65 20 62 61  |indow's title ba|
000045e0  72 0a 69 73 20 74 6f 20  63 6c 69 63 6b 20 6d 65  |r.is to click me|
000045f0  6e 75 20 77 69 74 68 20  74 68 65 20 70 6f 69 6e  |nu with the poin|
00004600  74 65 72 20 61 74 20 74  68 65 20 76 65 72 79 20  |ter at the very |
00004610  74 6f 70 20 6f 66 20 74  68 65 20 73 63 72 65 65  |top of the scree|
00004620  6e 2e 0a 0a 53 69 6e 67  6c 65 20 4d 65 6e 75 3a  |n...Single Menu:|
00004630  20 20 41 20 73 69 6e 67  6c 65 20 4d 65 6e 75 20  |  A single Menu |
00004640  6d 61 79 20 62 65 20 6f  70 65 6e 65 64 20 62 79  |may be opened by|
00004650  20 64 6f 75 62 6c 65 2d  63 6c 69 63 6b 69 6e 67  | double-clicking|
00004660  20 53 65 6c 65 63 74 0a  6f 6e 20 69 74 73 20 68  | Select.on its h|
00004670  61 6e 64 6c 65 2c 20 6f  72 20 63 6c 6f 73 65 64  |andle, or closed|
00004680  20 62 79 20 64 6f 75 62  6c 65 2d 63 6c 69 63 6b  | by double-click|
00004690  69 6e 67 20 41 64 6a 75  73 74 2e 20 20 4f 72 20  |ing Adjust.  Or |
000046a0  79 6f 75 20 63 61 6e 0a  73 69 6d 70 6c 79 20 64  |you can.simply d|
000046b0  72 61 67 20 74 68 65 20  68 61 6e 64 6c 65 2e 20  |rag the handle. |
000046c0  20 49 6e 20 63 61 73 65  20 74 68 65 20 68 61 6e  | In case the han|
000046d0  64 6c 65 20 69 73 20 6f  62 73 63 75 72 65 64 2c  |dle is obscured,|
000046e0  20 79 6f 75 20 63 61 6e  0a 61 6c 73 6f 20 64 72  | you can.also dr|
000046f0  61 67 20 74 68 65 20 4d  65 6e 75 20 62 79 20 70  |ag the Menu by p|
00004700  6c 61 63 69 6e 67 20 74  68 65 20 70 6f 69 6e 74  |lacing the point|
00004710  65 72 20 63 6c 6f 73 65  20 74 6f 20 69 74 73 20  |er close to its |
00004720  72 69 67 68 74 2d 68 61  6e 64 0a 65 64 67 65 2e  |right-hand.edge.|
00004730  20 43 6c 69 63 6b 69 6e  67 20 53 65 6c 65 63 74  | Clicking Select|
00004740  20 6f 6e 20 61 20 4d 65  6e 75 27 73 20 68 61 6e  | on a Menu's han|
00004750  64 6c 65 20 28 6f 72 20  6f 6e 20 69 74 73 20 65  |dle (or on its e|
00004760  78 74 72 65 6d 65 20 72  69 67 68 74 0a 65 64 67  |xtreme right.edg|
00004770  65 29 20 62 72 69 6e 67  73 20 69 74 20 74 6f 20  |e) brings it to |
00004780  74 68 65 20 66 72 6f 6e  74 2e 20 20 41 6c 74 65  |the front.  Alte|
00004790  72 6e 61 74 69 76 65 6c  79 2c 20 66 72 6f 6d 20  |rnatively, from |
000047a0  74 68 65 20 6d 65 6e 75  20 63 68 6f 6f 73 65 0a  |the menu choose.|
000047b0  27 42 61 72 20 2d 20 41  6c 74 65 72 27 20 66 6f  |'Bar - Alter' fo|
000047c0  6c 6c 6f 77 65 64 20 62  79 20 27 4f 70 65 6e 27  |llowed by 'Open'|
000047d0  2c 20 6f 72 20 27 43 6c  6f 73 65 27 2e 20 20 49  |, or 'Close'.  I|
000047e0  66 20 4d 65 6e 75 42 61  72 20 68 61 73 20 74 68  |f MenuBar has th|
000047f0  65 0a 69 6e 70 75 74 20  66 6f 63 75 73 20 74 68  |e.input focus th|
00004800  65 20 73 61 6d 65 20 72  65 73 75 6c 74 73 20 63  |e same results c|
00004810  61 6e 20 62 65 20 61 63  68 69 65 76 65 64 20 62  |an be achieved b|
00004820  79 20 53 68 69 66 74 2b  4f 2c 20 6f 72 20 53 68  |y Shift+O, or Sh|
00004830  69 66 74 2b 43 2e 0a 0a  20 20 20 20 37 2e 34 20  |ift+C...    7.4 |
00004840  20 4e 61 6d 65 20 4d 65  6e 75 73 0a 0a 45 61 63  | Name Menus..Eac|
00004850  68 20 4d 65 6e 75 20 63  61 6e 20 62 65 20 67 69  |h Menu can be gi|
00004860  76 65 6e 20 61 20 6d 6f  72 65 20 6d 65 61 6e 69  |ven a more meani|
00004870  6e 67 66 75 6c 20 6e 61  6d 65 2e 20 20 43 6c 69  |ngful name.  Cli|
00004880  63 6b 20 74 68 65 20 6d  65 6e 75 0a 62 75 74 74  |ck the menu.butt|
00004890  6f 6e 20 6f 6e 20 74 68  65 20 61 70 70 72 6f 70  |on on the approp|
000048a0  72 69 61 74 65 20 4d 65  6e 75 20 61 6e 64 20 73  |riate Menu and s|
000048b0  6c 69 64 65 20 6f 66 66  20 74 68 65 20 4d 65 6e  |lide off the Men|
000048c0  75 20 6e 61 6d 65 2e 20  20 54 68 65 6e 0a 73 6c  |u name.  Then.sl|
000048d0  69 64 65 20 6f 66 66 20  74 68 65 20 27 52 65 6e  |ide off the 'Ren|
000048e0  61 6d 65 27 20 69 74 65  6d 20 6f 6e 20 74 68 65  |ame' item on the|
000048f0  20 73 75 62 6d 65 6e 75  20 74 6f 20 72 65 76 65  | submenu to reve|
00004900  61 6c 20 61 20 77 72 69  74 61 62 6c 65 20 69 63  |al a writable ic|
00004910  6f 6e 0a 77 68 65 72 65  20 79 6f 75 20 63 61 6e  |on.where you can|
00004920  20 65 64 69 74 20 74 68  65 20 65 78 69 73 74 69  | edit the existi|
00004930  6e 67 20 6e 61 6d 65 2c  20 75 73 69 6e 67 20 75  |ng name, using u|
00004940  70 20 74 6f 20 74 77 65  6c 76 65 20 63 68 61 72  |p to twelve char|
00004950  61 63 74 65 72 73 2e 0a  0a 0a 0a 0a 0a 0a 0a 0a  |acters..........|
00004960  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00004990  20 20 20 20 20 20 20 20  20 20 20 20 20 20 50 61  |              Pa|
000049a0  67 65 20 38 0a 0a 20 20  20 20 37 2e 35 20 20 52  |ge 8..    7.5  R|
000049b0  65 6d 6f 76 65 20 4d 65  6e 75 73 0a 0a 43 68 6f  |emove Menus..Cho|
000049c0  6f 73 65 20 27 52 65 6d  6f 76 65 20 4d 65 6e 75  |ose 'Remove Menu|
000049d0  27 20 66 72 6f 6d 20 74  68 65 20 61 70 70 72 6f  |' from the appro|
000049e0  70 72 69 61 74 65 20 6d  65 6e 75 20 61 6e 64 20  |priate menu and |
000049f0  74 68 65 20 4d 65 6e 75  20 77 69 6c 6c 20 62 65  |the Menu will be|
00004a00  0a 72 65 6d 6f 76 65 64  20 66 72 6f 6d 20 74 68  |.removed from th|
00004a10  65 20 42 61 72 2e 20 20  41 6e 79 20 67 61 70 73  |e Bar.  Any gaps|
00004a20  20 61 72 65 20 63 6c 6f  73 65 64 20 61 6e 64 20  | are closed and |
00004a30  74 68 65 20 4d 65 6e 75  20 42 61 72 20 69 73 0a  |the Menu Bar is.|
00004a40  72 65 2d 63 65 6e 74 72  65 64 2e 20 20 41 66 74  |re-centred.  Aft|
00004a50  65 72 20 73 61 76 69 6e  67 2c 20 6f 6e 6c 79 20  |er saving, only |
00004a60  74 68 6f 73 65 20 4d 65  6e 75 73 20 77 68 69 63  |those Menus whic|
00004a70  68 20 72 65 6d 61 69 6e  20 77 69 6c 6c 20 62 65  |h remain will be|
00004a80  0a 6c 6f 61 64 65 64 20  6f 6e 20 74 68 65 20 6e  |.loaded on the n|
00004a90  65 78 74 20 6f 63 63 61  73 69 6f 6e 2e 20 20 49  |ext occasion.  I|
00004aa0  74 20 69 73 20 6e 6f 74  20 70 6f 73 73 69 62 6c  |t is not possibl|
00004ab0  65 20 74 6f 20 72 65 6d  6f 76 65 20 74 68 65 20  |e to remove the |
00004ac0  6c 61 73 74 0a 4d 65 6e  75 2e 20 0a 0a 20 20 20  |last.Menu. ..   |
00004ad0  20 37 2e 36 20 20 4d 6f  76 65 20 4d 65 6e 75 73  | 7.6  Move Menus|
00004ae0  0a 0a 54 6f 20 72 65 70  6f 73 69 74 69 6f 6e 20  |..To reposition |
00004af0  61 20 4d 65 6e 75 20 6f  6e 20 74 68 65 20 42 61  |a Menu on the Ba|
00004b00  72 2c 20 68 6f 6c 64 20  64 6f 77 6e 20 41 6c 74  |r, hold down Alt|
00004b10  20 61 6e 64 20 64 72 61  67 20 74 68 65 20 73 6f  | and drag the so|
00004b20  75 72 63 65 0a 4d 65 6e  75 20 68 61 6e 64 6c 65  |urce.Menu handle|
00004b30  2c 20 64 72 6f 70 70 69  6e 67 20 74 68 65 20 64  |, dropping the d|
00004b40  72 61 67 20 69 63 6f 6e  20 6f 6e 20 74 68 65 20  |rag icon on the |
00004b50  64 65 73 74 69 6e 61 74  69 6f 6e 20 4d 65 6e 75  |destination Menu|
00004b60  2e 20 20 41 6e 79 0a 69  6e 74 65 72 6d 65 64 69  |.  Any.intermedi|
00004b70  61 74 65 20 4d 65 6e 75  73 20 61 72 65 20 73 68  |ate Menus are sh|
00004b80  75 6e 74 65 64 20 61 6c  6f 6e 67 20 74 6f 20 6d  |unted along to m|
00004b90  61 6b 65 20 73 70 61 63  65 2e 20 20 49 6e 20 63  |ake space.  In c|
00004ba0  61 73 65 20 74 68 65 0a  68 61 6e 64 6c 65 20 69  |ase the.handle i|
00004bb0  73 20 6f 62 73 63 75 72  65 64 2c 20 79 6f 75 20  |s obscured, you |
00004bc0  63 61 6e 20 61 6c 73 6f  20 64 72 61 67 20 74 68  |can also drag th|
00004bd0  65 20 4d 65 6e 75 20 62  79 20 64 6f 69 6e 67 20  |e Menu by doing |
00004be0  61 6e 20 41 6c 74 2d 64  72 61 67 0a 73 74 61 72  |an Alt-drag.star|
00004bf0  74 69 6e 67 20 77 69 74  68 20 74 68 65 20 70 6f  |ting with the po|
00004c00  69 6e 74 65 72 20 63 6c  6f 73 65 20 74 6f 20 74  |inter close to t|
00004c10  68 65 20 69 74 73 20 72  69 67 68 74 2d 68 61 6e  |he its right-han|
00004c20  64 20 65 64 67 65 2e 0a  0a 20 20 20 20 37 2e 37  |d edge...    7.7|
00004c30  20 20 53 61 76 65 20 4d  65 6e 75 73 0a 0a 43 68  |  Save Menus..Ch|
00004c40  6f 6f 73 65 20 27 42 61  72 20 2d 20 53 61 76 65  |oose 'Bar - Save|
00004c50  27 2c 20 61 6e 64 20 61  20 64 61 74 61 20 66 69  |', and a data fi|
00004c60  6c 65 20 61 6e 64 20 74  65 78 74 20 66 69 6c 65  |le and text file|
00004c70  20 61 72 65 20 73 61 76  65 64 20 69 6e 0a 73 75  | are saved in.su|
00004c80  62 2d 64 69 72 65 63 74  6f 72 69 65 73 20 77 69  |b-directories wi|
00004c90  74 68 69 6e 20 74 68 65  20 27 4c 69 62 72 61 72  |thin the 'Librar|
00004ca0  79 27 20 64 69 72 65 63  74 6f 72 79 2e 20 20 54  |y' directory.  T|
00004cb0  68 65 20 74 65 78 74 20  66 69 6c 65 20 69 73 20  |he text file is |
00004cc0  61 0a 72 65 61 64 61 62  6c 65 20 6c 69 73 74 69  |a.readable listi|
00004cd0  6e 67 20 6f 66 20 74 68  65 20 70 61 74 68 6e 61  |ng of the pathna|
00004ce0  6d 65 73 20 6f 66 20 61  6c 6c 20 74 68 65 20 6f  |mes of all the o|
00004cf0  62 6a 65 63 74 73 20 69  6e 20 65 61 63 68 20 4d  |bjects in each M|
00004d00  65 6e 75 20 2d 0a 76 65  72 79 20 75 73 65 66 75  |enu -.very usefu|
00004d10  6c 20 69 66 20 79 6f 75  20 65 76 65 72 20 6e 65  |l if you ever ne|
00004d20  65 64 20 74 6f 20 72 65  2d 63 72 65 61 74 65 20  |ed to re-create |
00004d30  79 6f 75 72 20 4d 65 6e  75 73 20 73 65 65 20 53  |your Menus see S|
00004d40  65 63 74 69 6f 6e 0a 31  32 29 2e 0a 0a 20 20 20  |ection.12)...   |
00004d50  20 37 2e 38 20 20 53 6f  72 74 20 4d 65 6e 75 73  | 7.8  Sort Menus|
00004d60  20 0a 0a 59 6f 75 20 63  61 6e 20 73 6f 72 74 20  | ..You can sort |
00004d70  6f 62 6a 65 63 74 73 20  62 79 20 6e 61 6d 65 20  |objects by name |
00004d80  6f 72 20 62 79 20 74 79  70 65 2c 20 66 6f 72 20  |or by type, for |
00004d90  61 6c 6c 20 4d 65 6e 75  73 20 6f 72 20 6a 75 73  |all Menus or jus|
00004da0  74 20 6f 6e 65 2c 0a 62  79 20 63 6c 69 63 6b 69  |t one,.by clicki|
00004db0  6e 67 20 74 68 65 20 6d  65 6e 75 20 62 75 74 74  |ng the menu butt|
00004dc0  6f 6e 20 61 6e 64 20 6d  61 6b 69 6e 67 20 74 68  |on and making th|
00004dd0  65 20 61 70 70 72 6f 70  72 69 61 74 65 20 63 68  |e appropriate ch|
00004de0  6f 69 63 65 2e 20 20 41  73 0a 77 69 74 68 20 74  |oice.  As.with t|
00004df0  68 65 20 46 69 6c 65 72  2c 20 73 6f 72 74 69 6e  |he Filer, sortin|
00004e00  67 20 62 79 20 6e 61 6d  65 20 69 73 20 61 6c 70  |g by name is alp|
00004e10  68 61 62 65 74 69 63 61  6c 20 61 6e 64 20 73 6f  |habetical and so|
00004e20  72 74 69 6e 67 20 62 79  20 74 79 70 65 0a 69 73  |rting by type.is|
00004e30  20 69 6e 20 74 68 65 20  6f 72 64 65 72 20 64 69  | in the order di|
00004e40  72 65 63 74 6f 72 69 65  73 2d 61 70 70 6c 69 63  |rectories-applic|
00004e50  61 74 69 6f 6e 73 2d 66  69 6c 65 73 2e 20 20 55  |ations-files.  U|
00004e60  6e 64 65 72 20 27 43 68  6f 69 63 65 73 27 20 79  |nder 'Choices' y|
00004e70  6f 75 0a 63 61 6e 20 73  65 74 20 61 6e 20 6f 70  |ou.can set an op|
00004e80  74 69 6f 6e 20 74 6f 20  63 61 75 73 65 20 61 75  |tion to cause au|
00004e90  74 6f 6d 61 74 69 63 20  73 6f 72 74 69 6e 67 20  |tomatic sorting |
00004ea0  77 68 65 6e 65 76 65 72  20 61 6e 20 6f 62 6a 65  |whenever an obje|
00004eb0  63 74 20 69 73 0a 61 64  64 65 64 2e 20 20 41 6c  |ct is.added.  Al|
00004ec0  74 65 72 6e 61 74 69 76  65 6c 79 2c 20 79 6f 75  |ternatively, you|
00004ed0  20 63 61 6e 20 61 72 72  61 6e 67 65 20 74 68 65  | can arrange the|
00004ee0  20 6f 62 6a 65 63 74 73  20 69 6e 20 61 6e 79 20  | objects in any |
00004ef0  6f 72 64 65 72 20 79 6f  75 0a 63 68 6f 6f 73 65  |order you.choose|
00004f00  20 62 79 20 64 72 61 67  67 69 6e 67 20 28 73 65  | by dragging (se|
00004f10  65 20 27 4d 6f 76 65 20  6f 62 6a 65 63 74 27 29  |e 'Move object')|
00004f20  2e 0a 0a 0a 20 20 20 20  20 20 20 20 20 20 20 20  |....            |
00004f30  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004f40  38 2e 20 20 53 70 72 69  74 65 73 0a 20 20 20 20  |8.  Sprites.    |
00004f50  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004f60  20 20 20 20 20 20 20 20  2d 2d 2d 2d 2d 2d 2d 2d  |        --------|
00004f70  2d 2d 2d 0a 0a 49 66 20  79 6f 75 72 20 4d 65 6e  |---..If your Men|
00004f80  75 73 20 69 6e 63 6c 75  64 65 20 61 70 70 6c 69  |us include appli|
00004f90  63 61 74 69 6f 6e 73 20  77 68 69 63 68 20 68 61  |cations which ha|
00004fa0  76 65 20 6e 6f 74 20 62  65 65 6e 20 73 65 65 6e  |ve not been seen|
00004fb0  20 62 79 20 74 68 65 0a  46 69 6c 65 72 2c 20 74  | by the.Filer, t|
00004fc0  68 65 20 67 65 6e 65 72  69 63 20 41 70 70 6c 69  |he generic Appli|
00004fd0  63 61 74 69 6f 6e 20 69  63 6f 6e 20 73 70 72 69  |cation icon spri|
00004fe0  74 65 20 77 69 6c 6c 20  62 65 20 73 68 6f 77 6e  |te will be shown|
00004ff0  2e 20 20 54 68 69 73 20  64 6f 65 73 0a 6e 6f 74  |.  This does.not|
00005000  20 61 64 76 65 72 73 65  6c 79 20 61 66 66 65 63  | adversely affec|
00005010  74 20 74 68 65 20 6f 70  65 72 61 74 69 6f 6e 20  |t the operation |
00005020  6f 66 20 4d 65 6e 75 42  61 72 2c 20 62 75 74 20  |of MenuBar, but |
00005030  64 69 73 70 6c 61 79 69  6e 67 20 74 68 65 0a 61  |displaying the.a|
00005040  70 70 6c 69 63 61 74 69  6f 6e 73 27 20 6f 77 6e  |pplications' own|
00005050  20 69 63 6f 6e 73 20 64  6f 65 73 20 6c 6f 6f 6b  | icons does look|
00005060  20 6d 6f 72 65 20 61 74  74 72 61 63 74 69 76 65  | more attractive|
00005070  2e 20 20 54 68 65 72 65  20 61 72 65 0a 73 65 76  |.  There are.sev|
00005080  65 72 61 6c 20 77 61 79  73 20 6f 66 20 64 6f 69  |eral ways of doi|
00005090  6e 67 20 74 68 69 73 2e  0a 0a 46 6f 72 20 61 20  |ng this...For a |
000050a0  73 69 6e 67 6c 65 20 6f  62 6a 65 63 74 20 64 6f  |single object do|
000050b0  75 62 6c 65 2d 63 6c 69  63 6b 69 6e 67 20 6f 72  |uble-clicking or|
000050c0  20 63 6c 69 63 6b 69 6e  67 2d 61 6e 64 2d 68 6f  | clicking-and-ho|
000050d0  6c 64 69 6e 67 20 28 69  65 0a 73 74 61 72 74 69  |lding (ie.starti|
000050e0  6e 67 20 61 20 64 72 61  67 29 20 70 65 72 66 6f  |ng a drag) perfo|
000050f0  72 6d 73 20 61 20 46 69  6c 65 72 5f 42 6f 6f 74  |rms a Filer_Boot|
00005100  20 6f 6e 20 74 68 65 20  61 70 70 6c 69 63 61 74  | on the applicat|
00005110  69 6f 6e 20 74 6f 20 64  69 73 70 6c 61 79 0a 74  |ion to display.t|
00005120  68 65 20 63 6f 72 72 65  63 74 20 73 70 72 69 74  |he correct sprit|
00005130  65 2e 0a 0a 46 6f 72 20  61 20 77 68 6f 6c 65 20  |e...For a whole |
00005140  4d 65 6e 75 2c 20 74 68  65 20 73 61 6d 65 20 72  |Menu, the same r|
00005150  65 73 75 6c 74 20 6d 61  79 20 62 65 20 6f 62 74  |esult may be obt|
00005160  61 69 6e 65 64 20 62 79  20 63 68 6f 6f 73 69 6e  |ained by choosin|
00005170  67 20 27 4d 65 6e 75 0a  2d 20 46 69 6c 65 72 42  |g 'Menu.- FilerB|
00005180  6f 6f 74 27 2c 20 61 6e  64 20 66 6f 72 20 74 68  |oot', and for th|
00005190  65 20 77 68 6f 6c 65 20  42 61 72 20 62 79 20 63  |e whole Bar by c|
000051a0  68 6f 6f 73 69 6e 67 20  27 42 61 72 20 2d 20 46  |hoosing 'Bar - F|
000051b0  69 6c 65 72 42 6f 6f 74  27 2e 20 0a 4e 6f 74 65  |ilerBoot'. .Note|
000051c0  20 74 68 61 74 20 74 68  65 20 46 69 6c 65 72 42  | that the FilerB|
000051d0  6f 6f 74 20 6f 70 65 72  61 74 69 6f 6e 2c 20 77  |oot operation, w|
000051e0  68 69 63 68 20 63 61 6e  20 62 65 20 71 75 69 74  |hich can be quit|
000051f0  65 20 6c 65 6e 67 74 68  79 2c 20 6d 61 79 0a 62  |e lengthy, may.b|
00005200  65 20 61 62 6f 72 74 65  64 20 62 79 20 70 72 65  |e aborted by pre|
00005210  73 73 69 6e 67 20 45 73  63 61 70 65 2e 0a 0a 48  |ssing Escape...H|
00005220  6f 77 65 76 65 72 2c 20  74 68 65 20 62 65 73 74  |owever, the best|
00005230  20 6d 65 74 68 6f 64 20  69 73 20 74 6f 20 73 61  | method is to sa|
00005240  76 65 20 74 68 65 20 72  65 71 75 69 72 65 64 20  |ve the required |
00005250  73 70 72 69 74 65 73 20  62 79 20 63 68 6f 6f 73  |sprites by choos|
00005260  69 6e 67 0a 27 53 70 72  69 74 65 73 20 2d 20 53  |ing.'Sprites - S|
00005270  61 76 65 27 20 66 72 6f  6d 20 74 68 65 20 62 75  |ave' from the bu|
00005280  74 74 6f 6e 20 6d 65 6e  75 2e 20 20 49 6e 20 6f  |tton menu.  In o|
00005290  72 64 65 72 20 74 6f 20  64 6f 20 74 68 69 73 20  |rder to do this |
000052a0  79 6f 75 20 6d 75 73 74  0a 66 69 72 73 74 20 70  |you must.first p|
000052b0  65 72 66 6f 72 6d 20 61  20 46 69 6c 65 72 42 6f  |erform a FilerBo|
000052c0  6f 74 20 6f 6e 20 74 68  65 20 77 68 6f 6c 65 20  |ot on the whole |
000052d0  42 61 72 20 28 61 6e 64  20 69 6e 64 65 65 64 20  |Bar (and indeed |
000052e0  65 76 65 72 79 20 42 61  72 20 69 66 0a 79 6f 75  |every Bar if.you|
000052f0  20 68 61 76 65 20 6d 6f  72 65 20 74 68 61 6e 20  | have more than |
00005300  6f 6e 65 20 2d 20 73 65  65 20 74 68 65 20 73 65  |one - see the se|
00005310  63 74 69 6f 6e 20 6f 6e  20 4c 69 62 72 61 72 79  |ction on Library|
00005320  29 2e 20 20 54 68 69 73  20 70 6c 61 63 65 73 0a  |).  This places.|
00005330  74 68 65 20 72 65 71 75  69 72 65 64 20 73 70 72  |the required spr|
00005340  69 74 65 73 20 69 6e 20  74 68 65 20 57 69 6d 70  |ites in the Wimp|
00005350  20 50 6f 6f 6c 2e 20 20  27 53 70 72 69 74 65 73  | Pool.  'Sprites|
00005360  20 20 2d 20 53 61 76 65  27 20 64 6f 65 73 20 61  |  - Save' does a|
00005370  0a 73 65 6c 65 63 74 69  76 65 20 73 61 76 65 2c  |.selective save,|
00005380  20 6b 65 65 70 69 6e 67  20 6f 6e 6c 79 20 74 68  | keeping only th|
00005390  65 20 72 65 71 75 69 72  65 64 20 73 70 72 69 74  |e required sprit|
000053a0  65 73 20 61 6e 64 20 64  69 73 63 61 72 64 69 6e  |es and discardin|
000053b0  67 20 74 68 65 0a 6c 61  72 67 65 20 76 65 72 73  |g the.large vers|
000053c0  69 6f 6e 20 77 68 65 6e  20 61 20 73 6d 61 6c 6c  |ion when a small|
000053d0  20 6f 6e 65 20 65 78 69  73 74 73 2e 20 20 49 74  | one exists.  It|
000053e0  20 74 68 75 73 20 6b 65  65 70 73 20 74 68 65 20  | thus keeps the |
000053f0  65 78 74 72 61 0a 73 74  6f 72 61 67 65 20 72 65  |extra.storage re|
00005400  71 75 69 72 65 6d 65 6e  74 73 20 74 6f 20 61 20  |quirements to a |
00005410  6d 69 6e 69 6d 75 6d 2e  0a 0a 0a 0a 20 20 20 20  |minimum.....    |
00005420  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00005450  20 20 20 20 20 20 20 20  20 50 61 67 65 20 39 0a  |         Page 9.|
00005460  0a 57 68 65 6e 20 4d 65  6e 75 42 61 72 20 69 73  |.When MenuBar is|
00005470  20 6e 65 78 74 20 6c 61  75 6e 63 68 65 64 2c 20  | next launched, |
00005480  74 68 65 20 53 70 72 69  74 65 73 20 66 69 6c 65  |the Sprites file|
00005490  20 28 77 68 69 63 68 20  69 73 20 6c 6f 63 61 74  | (which is locat|
000054a0  65 64 20 69 6e 0a 74 68  65 20 4c 69 62 72 61 72  |ed in.the Librar|
000054b0  79 20 64 69 72 65 63 74  6f 72 79 29 20 69 73 20  |y directory) is |
000054c0  61 75 74 6f 6d 61 74 69  63 61 6c 6c 79 20 6d 65  |automatically me|
000054d0  72 67 65 64 20 69 6e 74  6f 20 74 68 65 20 57 69  |rged into the Wi|
000054e0  6d 70 20 50 6f 6f 6c 20  73 6f 0a 74 68 61 74 20  |mp Pool so.that |
000054f0  74 68 65 20 63 6f 72 72  65 63 74 20 73 70 72 69  |the correct spri|
00005500  74 65 73 20 61 72 65 20  64 69 73 70 6c 61 79 65  |tes are displaye|
00005510  64 20 69 6e 20 74 68 65  20 4d 65 6e 75 73 2e 20  |d in the Menus. |
00005520  20 54 68 69 73 20 69 73  20 76 65 72 79 0a 66 61  | This is very.fa|
00005530  73 74 20 70 72 6f 76 69  64 65 64 20 74 68 65 20  |st provided the |
00005540  57 69 6d 70 20 50 6f 6f  6c 20 69 73 20 6e 6f 74  |Wimp Pool is not|
00005550  20 61 6c 72 65 61 64 79  20 66 61 69 72 6c 79 20  | already fairly |
00005560  66 75 6c 6c 2c 20 77 68  69 63 68 20 69 73 0a 61  |full, which is.a|
00005570  6e 6f 74 68 65 72 20 67  6f 6f 64 20 72 65 61 73  |nother good reas|
00005580  6f 6e 20 66 6f 72 20 6c  61 75 6e 63 68 69 6e 67  |on for launching|
00005590  20 4d 65 6e 75 42 61 72  20 69 6e 20 79 6f 75 72  | MenuBar in your|
000055a0  20 42 6f 6f 74 20 73 65  71 75 65 6e 63 65 2e 20  | Boot sequence. |
000055b0  0a 59 6f 75 20 63 61 6e  20 66 6f 72 63 65 20 74  |.You can force t|
000055c0  68 65 20 53 70 72 69 74  65 73 20 66 69 6c 65 20  |he Sprites file |
000055d0  74 6f 20 6c 6f 61 64 20  61 74 20 61 6e 79 20 74  |to load at any t|
000055e0  69 6d 65 20 62 79 20 63  68 6f 6f 73 69 6e 67 0a  |ime by choosing.|
000055f0  27 53 70 72 69 74 65 73  20 2d 20 4c 6f 61 64 27  |'Sprites - Load'|
00005600  20 62 75 74 20 74 68 69  73 20 73 68 6f 75 6c 64  | but this should|
00005610  20 6e 6f 74 20 6e 6f 72  6d 61 6c 6c 79 20 62 65  | not normally be|
00005620  20 6e 65 63 65 73 73 61  72 79 2e 0a 0a 4f 6e 63  | necessary...Onc|
00005630  65 20 79 6f 75 20 68 61  76 65 20 63 72 65 61 74  |e you have creat|
00005640  65 64 20 74 68 65 20 53  70 72 69 74 65 73 20 66  |ed the Sprites f|
00005650  69 6c 65 20 61 6c 6c 20  79 6f 75 20 6e 65 65 64  |ile all you need|
00005660  20 74 6f 20 64 6f 20 77  68 65 6e 20 79 6f 75 0a  | to do when you.|
00005670  61 64 64 20 6f 74 68 65  72 20 61 70 70 6c 69 63  |add other applic|
00005680  61 74 69 6f 6e 73 20 77  68 69 63 68 20 73 68 6f  |ations which sho|
00005690  77 20 61 20 67 65 6e 65  72 69 63 20 69 63 6f 6e  |w a generic icon|
000056a0  20 73 70 72 69 74 65 20  69 73 20 74 6f 20 63 6c  | sprite is to cl|
000056b0  69 63 6b 0a 61 6e 64 20  68 6f 6c 64 20 74 6f 20  |ick.and hold to |
000056c0  67 65 74 20 74 68 65 20  63 6f 72 72 65 63 74 20  |get the correct |
000056d0  73 70 72 69 74 65 20 74  68 65 6e 20 64 6f 20 61  |sprite then do a|
000056e0  20 27 53 70 72 69 74 65  73 20 2d 20 53 61 76 65  | 'Sprites - Save|
000056f0  27 2e 0a 0a 0a 20 20 20  20 20 20 20 20 20 20 20  |'....           |
00005700  20 20 20 20 20 20 20 20  20 20 20 39 2e 20 20 53  |           9.  S|
00005710  79 73 74 65 6d 20 56 61  72 69 61 62 6c 65 73 0a  |ystem Variables.|
00005720  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005730  20 20 20 20 20 20 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |      ----------|
00005740  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 0a 20 0a 53 79 73  |----------. .Sys|
00005750  74 65 6d 20 76 61 72 69  61 62 6c 65 73 20 61 72  |tem variables ar|
00005760  65 20 75 73 65 64 20 74  6f 20 73 74 6f 72 65 20  |e used to store |
00005770  76 61 72 69 6f 75 73 20  70 69 65 63 65 73 20 6f  |various pieces o|
00005780  66 20 69 6e 66 6f 72 6d  61 74 69 6f 6e 0a 77 68  |f information.wh|
00005790  69 63 68 20 61 66 66 65  63 74 20 74 68 65 20 77  |ich affect the w|
000057a0  61 79 20 69 6e 20 77 68  69 63 68 20 74 68 65 20  |ay in which the |
000057b0  63 6f 6d 70 75 74 65 72  20 77 6f 72 6b 73 2e 20  |computer works. |
000057c0  20 46 6f 72 20 65 78 61  6d 70 6c 65 2c 20 61 0a  | For example, a.|
000057d0  73 79 73 74 65 6d 20 76  61 72 69 61 62 6c 65 20  |system variable |
000057e0  63 61 6e 20 74 65 6c 6c  20 74 68 65 20 63 6f 6d  |can tell the com|
000057f0  70 75 74 65 72 20 77 68  69 63 68 20 61 70 70 6c  |puter which appl|
00005800  69 63 61 74 69 6f 6e 20  73 68 6f 75 6c 64 20 6c  |ication should l|
00005810  6f 61 64 0a 61 20 70 61  72 74 69 63 75 6c 61 72  |oad.a particular|
00005820  20 74 79 70 65 20 6f 66  20 66 69 6c 65 3b 20 61  | type of file; a|
00005830  6e 6f 74 68 65 72 20 63  6f 6e 74 61 69 6e 73 20  |nother contains |
00005840  64 65 74 61 69 6c 73 20  6f 66 20 74 68 65 20 64  |details of the d|
00005850  61 74 65 0a 66 6f 72 6d  61 74 2e 20 20 41 20 73  |ate.format.  A s|
00005860  65 74 20 6f 66 20 64 65  66 61 75 6c 74 20 73 79  |et of default sy|
00005870  73 74 65 6d 20 76 61 72  69 61 62 6c 65 73 20 69  |stem variables i|
00005880  73 20 70 72 65 73 65 6e  74 20 77 68 65 6e 20 74  |s present when t|
00005890  68 65 0a 63 6f 6d 70 75  74 65 72 20 69 73 20 66  |he.computer is f|
000058a0  69 72 73 74 20 74 75 72  6e 65 64 20 6f 6e 2c 20  |irst turned on, |
000058b0  62 75 74 20 74 68 65 20  6c 69 73 74 20 69 73 20  |but the list is |
000058c0  61 64 64 65 64 20 74 6f  20 62 79 20 6d 61 6e 79  |added to by many|
000058d0  0a 61 70 70 6c 69 63 61  74 69 6f 6e 73 2c 20 74  |.applications, t|
000058e0  79 70 69 63 61 6c 6c 79  20 77 68 65 6e 20 74 68  |ypically when th|
000058f0  65 69 72 20 21 42 6f 6f  74 20 66 69 6c 65 20 69  |eir !Boot file i|
00005900  73 20 72 75 6e 2e 0a 0a  44 6f 75 62 6c 65 2d 63  |s run...Double-c|
00005910  6c 69 63 6b 69 6e 67 20  61 20 66 69 6c 65 20 77  |licking a file w|
00005920  68 69 63 68 20 64 6f 65  73 20 6e 6f 74 20 68 61  |hich does not ha|
00005930  76 65 20 61 6e 20 61 70  70 72 6f 70 72 69 61 74  |ve an appropriat|
00005940  65 20 73 79 73 74 65 6d  0a 76 61 72 69 61 62 6c  |e system.variabl|
00005950  65 20 73 65 74 20 72 65  73 75 6c 74 73 20 69 6e  |e set results in|
00005960  20 74 68 65 20 63 6f 6d  6d 6f 6e 20 65 72 72 6f  | the common erro|
00005970  72 20 6d 65 73 73 61 67  65 20 27 41 6e 20 61 70  |r message 'An ap|
00005980  70 6c 69 63 61 74 69 6f  6e 0a 74 68 61 74 20 6c  |plication.that l|
00005990  6f 61 64 73 20 61 20 66  69 6c 65 20 6f 66 20 74  |oads a file of t|
000059a0  68 69 73 20 74 79 70 65  20 68 61 73 20 6e 6f 74  |his type has not|
000059b0  20 62 65 65 6e 20 73 65  65 6e 20 62 79 20 74 68  | been seen by th|
000059c0  65 20 46 69 6c 65 72 2e  2e 2e 27 2e 0a 0a 4d 65  |e Filer...'...Me|
000059d0  6e 75 42 61 72 20 70 72  6f 76 69 64 65 73 20 74  |nuBar provides t|
000059e0  68 65 20 6d 65 61 6e 73  20 6f 66 20 73 61 76 69  |he means of savi|
000059f0  6e 67 20 61 6e 64 20 72  65 2d 6c 6f 61 64 69 6e  |ng and re-loadin|
00005a00  67 20 61 6c 6c 20 63 75  72 72 65 6e 74 0a 73 79  |g all current.sy|
00005a10  73 74 65 6d 20 76 61 72  69 61 62 6c 65 73 2e 20  |stem variables. |
00005a20  20 42 65 66 6f 72 65 20  73 61 76 69 6e 67 20 74  | Before saving t|
00005a30  68 65 20 73 79 73 74 65  6d 20 76 61 72 69 61 62  |he system variab|
00005a40  6c 65 73 20 66 6f 72 20  74 68 65 20 66 69 72 73  |les for the firs|
00005a50  74 0a 74 69 6d 65 20 79  6f 75 20 73 68 6f 75 6c  |t.time you shoul|
00005a60  64 20 70 65 72 66 6f 72  6d 20 61 20 46 69 6c 65  |d perform a File|
00005a70  72 42 6f 6f 74 20 6f 6e  20 74 68 65 20 77 68 6f  |rBoot on the who|
00005a80  6c 65 20 42 61 72 20 28  61 6e 64 20 69 6e 64 65  |le Bar (and inde|
00005a90  65 64 0a 65 76 65 72 79  20 42 61 72 20 69 66 20  |ed.every Bar if |
00005aa0  79 6f 75 20 68 61 76 65  20 6d 6f 72 65 20 74 68  |you have more th|
00005ab0  61 6e 20 6f 6e 65 29 20  69 6e 20 6f 72 64 65 72  |an one) in order|
00005ac0  20 74 6f 20 73 65 74 20  74 68 65 20 72 65 71 75  | to set the requ|
00005ad0  69 72 65 64 0a 73 79 73  74 65 6d 20 76 61 72 69  |ired.system vari|
00005ae0  61 62 6c 65 73 2e 20 54  68 65 6e 20 63 68 6f 6f  |ables. Then choo|
00005af0  73 65 20 27 53 79 73 56  61 72 73 20 2d 20 53 61  |se 'SysVars - Sa|
00005b00  76 65 27 20 66 72 6f 6d  20 74 68 65 20 62 75 74  |ve' from the but|
00005b10  74 6f 6e 20 6d 65 6e 75  2e 20 0a 54 68 69 73 20  |ton menu. .This |
00005b20  73 61 76 65 73 20 61 6e  20 4f 62 65 79 20 66 69  |saves an Obey fi|
00005b30  6c 65 20 27 53 79 73 56  61 72 73 27 20 69 6e 20  |le 'SysVars' in |
00005b40  74 68 65 20 4c 69 62 72  61 72 79 20 64 69 72 65  |the Library dire|
00005b50  63 74 6f 72 79 20 61 6e  64 20 77 68 65 6e 0a 4d  |ctory and when.M|
00005b60  65 6e 75 42 61 72 20 69  73 20 6e 65 78 74 20 6c  |enuBar is next l|
00005b70  61 75 6e 63 68 65 64 20  74 68 69 73 20 66 69 6c  |aunched this fil|
00005b80  65 20 69 73 20 61 75 74  6f 6d 61 74 69 63 61 6c  |e is automatical|
00005b90  6c 79 20 72 75 6e 2c 20  74 68 75 73 0a 6f 76 65  |ly run, thus.ove|
00005ba0  72 63 6f 6d 69 6e 67 20  70 72 6f 62 6c 65 6d 73  |rcoming problems|
00005bb0  20 73 75 63 68 20 61 73  20 74 68 65 20 6f 6e 65  | such as the one|
00005bc0  20 6d 65 6e 74 69 6f 6e  65 64 20 61 62 6f 76 65  | mentioned above|
00005bd0  2e 0a 0a 54 6f 20 75 70  64 61 74 65 20 74 68 65  |...To update the|
00005be0  20 27 53 79 73 56 61 72  73 27 20 66 69 6c 65 20  | 'SysVars' file |
00005bf0  79 6f 75 20 63 61 6e 20  65 69 74 68 65 72 20 72  |you can either r|
00005c00  65 2d 73 61 76 65 20 69  74 20 66 72 6f 6d 20 74  |e-save it from t|
00005c10  68 65 0a 6d 65 6e 75 2c  20 6f 72 20 28 69 66 20  |he.menu, or (if |
00005c20  79 6f 75 20 6b 6e 6f 77  20 77 68 61 74 20 79 6f  |you know what yo|
00005c30  75 20 61 72 65 20 64 6f  69 6e 67 21 29 20 61 6d  |u are doing!) am|
00005c40  65 6e 64 20 69 74 20 62  79 20 68 61 6e 64 2e 20  |end it by hand. |
00005c50  20 54 68 65 0a 66 69 6c  65 20 6d 61 79 20 62 65  | The.file may be|
00005c60  20 72 65 2d 6c 6f 61 64  65 64 20 61 74 20 61 6e  | re-loaded at an|
00005c70  79 20 74 69 6d 65 20 66  72 6f 6d 20 74 68 65 20  |y time from the |
00005c80  6d 65 6e 75 2e 0a 0a 0a  20 20 20 20 20 20 20 20  |menu....        |
00005c90  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005ca0  20 20 20 20 31 30 2e 20  20 43 68 6f 69 63 65 73  |    10.  Choices|
00005cb0  0a 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00005cc0  20 20 20 20 20 20 20 20  20 20 20 20 20 2d 2d 2d  |             ---|
00005cd0  2d 2d 2d 2d 2d 2d 2d 2d  2d 0a 0a 27 43 68 6f 69  |---------..'Choi|
00005ce0  63 65 73 27 20 69 73 20  61 76 61 69 6c 61 62 6c  |ces' is availabl|
00005cf0  65 20 66 72 6f 6d 20 74  68 65 20 62 75 74 74 6f  |e from the butto|
00005d00  6e 20 6d 65 6e 75 20 61  6e 64 20 6c 65 61 64 73  |n menu and leads|
00005d10  20 74 6f 20 61 20 77 69  6e 64 6f 77 20 69 6e 0a  | to a window in.|
00005d20  77 68 69 63 68 20 79 6f  75 20 63 61 6e 20 63 68  |which you can ch|
00005d30  6f 6f 73 65 20 63 6f 6c  6f 75 72 73 20 61 6e 64  |oose colours and|
00005d40  20 6f 74 68 65 72 20 6f  70 74 69 6f 6e 73 2e 0a  | other options..|
00005d50  0a 54 6f 20 63 68 61 6e  67 65 20 74 68 65 20 63  |.To change the c|
00005d60  6f 6c 6f 75 72 73 20 66  69 72 73 74 20 73 65 6c  |olours first sel|
00005d70  65 63 74 20 74 68 65 20  63 6f 6c 6f 75 72 20 79  |ect the colour y|
00005d80  6f 75 20 77 61 6e 74 20  62 79 20 63 6c 69 63 6b  |ou want by click|
00005d90  69 6e 67 0a 6f 6e 20 74  68 65 20 70 61 6c 65 74  |ing.on the palet|
00005da0  74 65 2e 20 20 54 68 65  20 63 75 72 72 65 6e 74  |te.  The current|
00005db0  6c 79 2d 73 65 6c 65 63  74 65 64 20 63 6f 6c 6f  |ly-selected colo|
00005dc0  75 72 20 69 73 20 73 68  6f 77 6e 20 62 65 6c 6f  |ur is shown belo|
00005dd0  77 20 74 68 65 0a 70 61  6c 65 74 74 65 2e 20 20  |w the.palette.  |
00005de0  54 68 65 6e 20 63 6c 69  63 6b 20 6f 6e 20 74 68  |Then click on th|
00005df0  65 20 61 70 70 72 6f 70  72 69 61 74 65 20 70 6c  |e appropriate pl|
00005e00  61 63 65 20 69 6e 20 74  68 65 20 73 6d 61 6c 6c  |ace in the small|
00005e10  20 72 65 70 6c 69 63 61  0a 6f 66 20 4d 65 6e 75  | replica.of Menu|
00005e20  42 61 72 20 62 65 6c 6f  77 20 74 68 65 20 70 61  |Bar below the pa|
00005e30  6c 65 74 74 65 2e 20 20  59 6f 75 20 63 61 6e 20  |lette.  You can |
00005e40  73 65 74 20 74 68 65 20  62 61 63 6b 67 72 6f 75  |set the backgrou|
00005e50  6e 64 2f 66 6f 72 65 67  72 6f 75 6e 64 0a 6f 66  |nd/foreground.of|
00005e60  20 74 68 65 20 4d 65 6e  75 20 61 6e 64 20 69 74  | the Menu and it|
00005e70  73 20 68 61 6e 64 6c 65  2c 20 61 6e 64 20 28 73  |s handle, and (s|
00005e80  65 70 61 72 61 74 65 6c  79 29 20 74 68 65 20 66  |eparately) the f|
00005e90  6f 72 65 67 72 6f 75 6e  64 20 63 6f 6c 6f 75 72  |oreground colour|
00005ea0  0a 6f 66 20 61 6e 20 65  6d 70 74 79 20 6d 65 6e  |.of an empty men|
00005eb0  75 2e 20 20 4e 6f 74 65  20 74 68 61 74 20 65 61  |u.  Note that ea|
00005ec0  63 68 20 42 61 72 20 63  61 6e 20 68 61 76 65 20  |ch Bar can have |
00005ed0  69 74 73 20 6f 77 6e 20  63 6f 6c 6f 75 72 73 2e  |its own colours.|
00005ee0  0a 0a 41 75 74 6f 6d 61  74 69 63 20 73 6f 72 74  |..Automatic sort|
00005ef0  69 6e 67 2c 20 65 69 74  68 65 72 20 62 79 20 6e  |ing, either by n|
00005f00  61 6d 65 20 6f 72 20 62  79 20 74 79 70 65 20 6d  |ame or by type m|
00005f10  61 79 20 62 65 20 73 65  74 20 61 6e 64 20 63 61  |ay be set and ca|
00005f20  75 73 65 73 0a 74 68 65  20 6d 65 6e 75 20 69 74  |uses.the menu it|
00005f30  65 6d 73 20 74 6f 20 62  65 20 73 6f 72 74 65 64  |ems to be sorted|
00005f40  20 65 61 63 68 20 74 69  6d 65 20 61 6e 20 6f 62  | each time an ob|
00005f50  6a 65 63 74 20 69 73 20  61 64 64 65 64 2e 0a 0a  |ject is added...|
00005f60  59 6f 75 20 6d 61 79 20  73 65 74 20 4d 65 6e 75  |You may set Menu|
00005f70  42 61 72 27 73 20 64 72  61 67 20 73 70 72 69 74  |Bar's drag sprit|
00005f80  65 20 74 6f 20 62 65 20  65 69 74 68 65 72 20 73  |e to be either s|
00005f90  6f 6c 69 64 20 6f 72 20  64 69 74 68 65 72 65 64  |olid or dithered|
00005fa0  2e 0a 0a 0a 0a 0a 0a 20  20 20 20 20 20 20 20 20  |.......         |
00005fb0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00005fe0  20 20 20 20 50 61 67 65  20 31 30 0a 0a 43 6c 69  |    Page 10..Cli|
00005ff0  63 6b 20 27 53 65 74 27  20 74 6f 20 61 63 74 69  |ck 'Set' to acti|
00006000  76 61 74 65 20 61 6e 79  20 63 68 61 6e 67 65 73  |vate any changes|
00006010  20 77 69 74 68 20 69 6d  6d 65 64 69 61 74 65 20  | with immediate |
00006020  65 66 66 65 63 74 20 6f  72 20 27 53 61 76 65 27  |effect or 'Save'|
00006030  0a 74 6f 20 73 61 76 65  20 74 68 65 20 73 65 74  |.to save the set|
00006040  74 69 6e 67 73 20 69 6e  20 61 20 43 68 6f 69 63  |tings in a Choic|
00006050  65 73 20 66 69 6c 65 20  66 6f 72 20 66 75 74 75  |es file for futu|
00006060  72 65 20 75 73 65 2e 20  20 20 27 43 61 6e 63 65  |re use.   'Cance|
00006070  6c 27 0a 63 6c 6f 73 65  73 20 74 68 65 20 77 69  |l'.closes the wi|
00006080  6e 64 6f 77 20 6c 65 61  76 69 6e 67 20 74 68 65  |ndow leaving the|
00006090  20 70 72 65 76 69 6f 75  73 20 73 65 74 74 69 6e  | previous settin|
000060a0  67 73 20 69 6e 74 61 63  74 2e 20 20 43 6c 69 63  |gs intact.  Clic|
000060b0  6b 69 6e 67 20 6f 6e 0a  43 68 6f 69 63 65 73 20  |king on.Choices |
000060c0  66 72 6f 6d 20 74 68 65  20 74 6f 70 20 6c 65 76  |from the top lev|
000060d0  65 6c 20 6d 65 6e 75 20  6f 70 65 6e 73 20 74 68  |el menu opens th|
000060e0  65 20 77 69 6e 64 6f 77  20 61 6e 64 20 63 6c 6f  |e window and clo|
000060f0  73 65 73 20 74 68 65 20  6d 65 6e 75 0a 73 6f 20  |ses the menu.so |
00006100  74 68 61 74 20 74 68 65  20 64 69 61 6c 6f 67 75  |that the dialogu|
00006110  65 20 62 6f 78 20 72 65  6d 61 69 6e 73 20 69 6e  |e box remains in|
00006120  20 70 6c 61 63 65 20 75  6e 74 69 6c 20 79 6f 75  | place until you|
00006130  20 65 78 70 6c 69 63 69  74 6c 79 20 63 6c 6f 73  | explicitly clos|
00006140  65 0a 69 74 20 62 79 20  63 6c 69 63 6b 69 6e 67  |e.it by clicking|
00006150  20 6f 6e 20 6f 6e 65 20  6f 66 20 74 68 65 20 61  | on one of the a|
00006160  63 74 69 6f 6e 20 62 75  74 74 6f 6e 73 2e 0a 0a  |ction buttons...|
00006170  0a 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00006180  20 20 20 20 20 20 20 20  20 20 20 20 20 31 31 2e  |             11.|
00006190  20 20 4c 69 62 72 61 72  79 0a 20 20 20 20 20 20  |  Library.      |
000061a0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000061b0  20 20 20 20 20 20 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |      ----------|
000061c0  2d 2d 0a 0a 55 70 20 74  6f 20 33 30 20 73 65 70  |--..Up to 30 sep|
000061d0  61 72 61 74 65 20 42 61  72 73 20 6d 61 79 20 62  |arate Bars may b|
000061e0  65 20 63 72 65 61 74 65  64 20 61 6e 64 20 73 61  |e created and sa|
000061f0  76 65 64 20 69 6e 20 61  20 4c 69 62 72 61 72 79  |ved in a Library|
00006200  20 66 6f 72 0a 6c 6f 61  64 69 6e 67 20 61 73 20  | for.loading as |
00006210  72 65 71 75 69 72 65 64  2e 0a 0a 54 68 65 20 4c  |required...The L|
00006220  69 62 72 61 72 79 20 69  73 20 63 6f 6e 74 72 6f  |ibrary is contro|
00006230  6c 6c 65 64 20 66 72 6f  6d 20 74 68 65 20 62 75  |lled from the bu|
00006240  74 74 6f 6e 20 6d 65 6e  75 2e 20 20 53 6c 69 64  |tton menu.  Slid|
00006250  69 6e 67 20 6f 66 66 0a  27 4c 69 62 72 61 72 79  |ing off.'Library|
00006260  27 20 6f 70 65 6e 73 20  61 20 73 75 62 20 6d 65  |' opens a sub me|
00006270  6e 75 20 6c 69 73 74 69  6e 67 20 61 6c 6c 20 74  |nu listing all t|
00006280  68 65 20 61 76 61 69 6c  61 62 6c 65 20 42 61 72  |he available Bar|
00006290  73 2c 20 77 69 74 68 20  74 68 65 0a 61 63 74 69  |s, with the.acti|
000062a0  76 65 20 6f 6e 65 20 73  68 6f 77 6e 20 69 6e 20  |ve one shown in |
000062b0  72 65 64 2e 20 20 42 65  6c 6f 77 20 74 68 69 73  |red.  Below this|
000062c0  2c 20 69 6e 20 67 72 65  79 2c 20 69 73 20 61 20  |, in grey, is a |
000062d0  63 6f 75 6e 74 20 6f 66  20 74 68 65 0a 6e 75 6d  |count of the.num|
000062e0  62 65 72 20 6f 66 20 61  63 74 75 61 6c 20 61 6e  |ber of actual an|
000062f0  64 20 6d 61 78 69 6d 75  6d 20 42 61 72 73 2e 20  |d maximum Bars. |
00006300  20 54 68 69 73 20 69 73  20 66 6f 6c 6c 6f 77 65  | This is followe|
00006310  64 20 62 79 20 74 68 65  0a 72 65 6d 61 69 6e 69  |d by the.remaini|
00006320  6e 67 20 74 77 6f 20 65  6e 74 72 69 65 73 20 2d  |ng two entries -|
00006330  20 27 4f 70 65 6e 20 4c  69 62 2e 27 20 61 6e 64  | 'Open Lib.' and|
00006340  20 27 43 72 65 61 74 65  27 2e 0a 0a 54 6f 20 63  | 'Create'...To c|
00006350  72 65 61 74 65 20 61 20  6e 65 77 20 42 61 72 20  |reate a new Bar |
00006360  73 6c 69 64 65 20 6f 66  66 20 27 43 72 65 61 74  |slide off 'Creat|
00006370  65 27 2c 20 65 6e 74 65  72 20 61 20 6e 61 6d 65  |e', enter a name|
00006380  20 66 6f 72 20 74 68 65  20 42 61 72 2c 0a 61 6e  | for the Bar,.an|
00006390  64 20 63 6c 69 63 6b 20  53 65 6c 65 63 74 2e 20  |d click Select. |
000063a0  20 41 20 6e 65 77 20 42  61 72 20 61 70 70 65 61  | A new Bar appea|
000063b0  72 73 2c 20 63 6f 6d 70  72 69 73 69 6e 67 20 66  |rs, comprising f|
000063c0  69 76 65 20 65 6d 70 74  79 20 4d 65 6e 75 73 2c  |ive empty Menus,|
000063d0  0a 61 6e 64 20 79 6f 75  20 63 61 6e 20 70 72 6f  |.and you can pro|
000063e0  63 65 65 64 20 74 6f 20  62 75 69 6c 64 20 74 68  |ceed to build th|
000063f0  65 20 4d 65 6e 75 20 42  61 72 20 61 73 20 64 65  |e Menu Bar as de|
00006400  73 63 72 69 62 65 64 20  69 6e 20 53 65 63 74 69  |scribed in Secti|
00006410  6f 6e 20 34 2e 0a 0a 42  79 20 73 6c 69 64 69 6e  |on 4...By slidin|
00006420  67 20 6f 66 66 20 74 68  65 20 6e 61 6d 65 20 6f  |g off the name o|
00006430  66 20 61 6e 79 20 42 61  72 20 79 6f 75 20 6f 70  |f any Bar you op|
00006440  65 6e 20 61 20 73 75 62  2d 6d 65 6e 75 20 77 69  |en a sub-menu wi|
00006450  74 68 20 66 69 76 65 0a  69 74 65 6d 73 3a 0a 0a  |th five.items:..|
00006460  20 27 4c 6f 61 64 27 20  72 65 70 6c 61 63 65 73  | 'Load' replaces|
00006470  20 74 68 65 20 61 63 74  69 76 65 20 42 61 72 20  | the active Bar |
00006480  77 69 74 68 20 74 68 65  20 6e 65 77 20 6f 6e 65  |with the new one|
00006490  2e 20 20 41 20 77 61 72  6e 69 6e 67 20 69 73 0a  |.  A warning is.|
000064a0  69 73 73 75 65 64 20 69  66 20 74 68 65 20 61 63  |issued if the ac|
000064b0  74 69 76 65 20 42 61 72  20 63 6f 6e 74 61 69 6e  |tive Bar contain|
000064c0  73 20 75 6e 73 61 76 65  64 20 64 61 74 61 2e 20  |s unsaved data. |
000064d0  20 41 20 71 75 69 63 6b  20 77 61 79 20 6f 66 0a  | A quick way of.|
000064e0  6c 6f 61 64 69 6e 67 20  61 20 42 61 72 20 69 73  |loading a Bar is|
000064f0  20 6a 75 73 74 20 74 6f  20 63 6c 69 63 6b 20 6f  | just to click o|
00006500  6e 20 69 74 73 20 6e 61  6d 65 20 69 6e 20 74 68  |n its name in th|
00006510  65 20 6d 65 6e 75 2e 0a  0a 20 27 44 65 66 61 75  |e menu... 'Defau|
00006520  6c 74 27 20 65 73 74 61  62 6c 69 73 68 65 73 20  |lt' establishes |
00006530  74 68 65 20 61 63 74 69  76 65 20 42 61 72 20 61  |the active Bar a|
00006540  73 20 74 68 65 20 64 65  66 61 75 6c 74 2c 20 73  |s the default, s|
00006550  6f 20 74 68 61 74 20 69  74 20 69 73 0a 6c 6f 61  |o that it is.loa|
00006560  64 65 64 20 77 68 65 6e  20 4d 65 6e 75 42 61 72  |ded when MenuBar|
00006570  20 69 73 20 6c 61 75 6e  63 68 65 64 2e 20 20 54  | is launched.  T|
00006580  68 65 20 64 65 66 61 75  6c 74 20 42 61 72 20 69  |he default Bar i|
00006590  73 20 74 69 63 6b 65 64  2e 20 0a 43 68 6f 6f 73  |s ticked. .Choos|
000065a0  69 6e 67 20 74 68 65 20  64 65 66 61 75 6c 74 20  |ing the default |
000065b0  6e 61 6d 65 20 61 67 61  69 6e 20 64 65 2d 73 65  |name again de-se|
000065c0  6c 65 63 74 73 20 69 74  2e 20 20 49 66 20 6e 6f  |lects it.  If no|
000065d0  20 64 65 66 61 75 6c 74  20 42 61 72 20 69 73 0a  | default Bar is.|
000065e0  73 65 6c 65 63 74 65 64  20 74 68 65 6e 20 61 20  |selected then a |
000065f0  4e 65 77 42 61 72 20 69  73 20 6f 66 66 65 72 65  |NewBar is offere|
00006600  64 20 6f 6e 20 73 74 61  72 74 2d 75 70 2e 0a 20  |d on start-up.. |
00006610  27 44 65 6c 65 74 65 27  20 70 72 6f 6d 70 74 73  |'Delete' prompts|
00006620  20 66 6f 72 20 63 6f 6e  66 69 72 6d 61 74 69 6f  | for confirmatio|
00006630  6e 20 74 68 65 6e 20 64  65 6c 65 74 65 73 20 74  |n then deletes t|
00006640  68 65 20 42 61 72 20 66  72 6f 6d 20 74 68 65 0a  |he Bar from the.|
00006650  64 69 73 63 2e 20 4e 6f  74 65 20 74 68 61 74 20  |disc. Note that |
00006660  69 66 20 79 6f 75 20 64  65 6c 65 74 65 20 74 68  |if you delete th|
00006670  65 20 63 75 72 72 65 6e  74 20 42 61 72 2c 20 69  |e current Bar, i|
00006680  74 20 72 65 6d 61 69 6e  73 20 27 61 63 74 69 76  |t remains 'activ|
00006690  65 27 0a 69 6e 20 6d 65  6d 6f 72 79 20 28 61 6e  |e'.in memory (an|
000066a0  64 20 63 61 6e 20 62 65  20 72 65 2d 73 61 76 65  |d can be re-save|
000066b0  64 29 20 75 6e 74 69 6c  20 69 74 20 69 73 20 72  |d) until it is r|
000066c0  65 70 6c 61 63 65 64 20  62 79 20 61 6e 6f 74 68  |eplaced by anoth|
000066d0  65 72 20 42 61 72 2e 0a  20 27 52 65 6e 61 6d 65  |er Bar.. 'Rename|
000066e0  27 20 63 68 61 6e 67 65  73 20 74 68 65 20 42 61  |' changes the Ba|
000066f0  72 20 6e 61 6d 65 2e 0a  20 27 43 6f 70 79 20 61  |r name.. 'Copy a|
00006700  73 27 20 63 6f 70 69 65  73 20 61 20 42 61 72 20  |s' copies a Bar |
00006710  75 6e 64 65 72 20 61 20  6e 65 77 20 6e 61 6d 65  |under a new name|
00006720  20 66 6f 72 20 66 75 72  74 68 65 72 20 65 64 69  | for further edi|
00006730  74 69 6e 67 2c 20 77 68  69 63 68 0a 6d 61 79 20  |ting, which.may |
00006740  62 65 20 71 75 69 63 6b  65 72 20 74 68 61 6e 20  |be quicker than |
00006750  63 72 65 61 74 69 6e 67  20 61 20 6e 65 77 20 42  |creating a new B|
00006760  61 72 2e 0a 0a 46 69 6e  61 6c 6c 79 2c 20 79 6f  |ar...Finally, yo|
00006770  75 20 63 61 6e 20 6f 70  65 6e 20 74 68 65 20 4c  |u can open the L|
00006780  69 62 72 61 72 79 20 64  69 72 65 63 74 6f 72 79  |ibrary directory|
00006790  20 62 79 20 63 6c 69 63  6b 69 6e 67 20 6f 6e 20  | by clicking on |
000067a0  27 4f 70 65 6e 0a 4c 69  62 2e 27 20 77 68 65 72  |'Open.Lib.' wher|
000067b0  65 20 79 6f 75 20 77 69  6c 6c 20 73 65 65 20 74  |e you will see t|
000067c0  68 65 20 64 61 74 61 20  61 6e 64 20 74 65 78 74  |he data and text|
000067d0  20 66 69 6c 65 73 20 73  74 6f 72 65 64 20 69 6e  | files stored in|
000067e0  20 73 65 70 61 72 61 74  65 0a 73 75 62 2d 64 69  | separate.sub-di|
000067f0  72 65 63 74 6f 72 69 65  73 2e 20 20 41 20 74 65  |rectories.  A te|
00006800  78 74 20 66 69 6c 65 20  27 44 65 66 61 75 6c 74  |xt file 'Default|
00006810  27 20 72 65 63 6f 72 64  73 20 74 68 65 20 6e 61  |' records the na|
00006820  6d 65 20 6f 66 20 74 68  65 0a 64 65 66 61 75 6c  |me of the.defaul|
00006830  74 20 42 61 72 2c 20 69  66 20 61 6e 79 2e 20 20  |t Bar, if any.  |
00006840  49 66 20 79 6f 75 20 6e  65 65 64 20 74 6f 20 66  |If you need to f|
00006850  6f 72 63 65 20 4d 65 6e  75 42 61 72 20 74 6f 20  |orce MenuBar to |
00006860  72 65 2d 72 65 61 64 20  74 68 65 0a 6c 69 62 72  |re-read the.libr|
00006870  61 72 79 20 64 61 74 61  20 79 6f 75 20 63 61 6e  |ary data you can|
00006880  20 61 63 68 69 65 76 65  20 74 68 69 73 20 62 79  | achieve this by|
00006890  20 63 6c 69 63 6b 69 6e  67 20 6f 6e 20 27 4c 69  | clicking on 'Li|
000068a0  62 72 61 72 79 27 20 69  6e 20 74 68 65 0a 6d 65  |brary' in the.me|
000068b0  6e 75 2e 0a 0a 0a 20 20  20 20 20 20 20 20 20 20  |nu....          |
000068c0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000068d0  20 31 32 2e 20 20 50 61  73 73 77 6f 72 64 73 0a  | 12.  Passwords.|
000068e0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000068f0  20 20 20 20 20 20 20 20  20 20 20 2d 2d 2d 2d 2d  |           -----|
00006900  2d 2d 2d 2d 2d 2d 2d 2d  2d 0a 0a 57 69 74 68 20  |---------..With |
00006910  73 63 68 6f 6f 6c 73 20  69 6e 20 6d 69 6e 64 2c  |schools in mind,|
00006920  20 69 74 20 69 73 20 70  6f 73 73 69 62 6c 65 20  | it is possible |
00006930  74 6f 20 70 72 6f 74 65  63 74 20 65 61 63 68 20  |to protect each |
00006940  42 61 72 20 77 69 74 68  20 61 0a 70 61 73 73 77  |Bar with a.passw|
00006950  6f 72 64 2e 20 54 68 65  20 69 64 65 61 20 69 73  |ord. The idea is|
00006960  20 74 68 61 74 20 74 68  65 20 74 65 61 63 68 65  | that the teache|
00006970  72 20 72 65 74 61 69 6e  73 20 63 6f 6e 74 72 6f  |r retains contro|
00006980  6c 20 6f 66 20 61 20 73  65 70 61 72 61 74 65 0a  |l of a separate.|
00006990  50 61 73 73 77 6f 72 64  20 61 70 70 6c 69 63 61  |Password applica|
000069a0  74 69 6f 6e 2c 20 73 65  63 72 65 74 6c 79 20 65  |tion, secretly e|
000069b0  6e 74 65 72 69 6e 67 20  65 61 63 68 20 63 68 69  |ntering each chi|
000069c0  6c 64 27 73 20 63 68 6f  73 65 6e 0a 70 61 73 73  |ld's chosen.pass|
000069d0  77 6f 72 64 2c 20 61 66  74 65 72 20 77 68 69 63  |word, after whic|
000069e0  68 20 69 74 20 69 73 20  6e 6f 74 20 70 6f 73 73  |h it is not poss|
000069f0  69 62 6c 65 20 74 6f 20  6f 70 65 6e 20 74 68 65  |ible to open the|
00006a00  20 42 61 72 20 77 69 74  68 6f 75 74 0a 74 79 70  | Bar without.typ|
00006a10  69 6e 67 20 69 6e 20 74  68 65 20 63 6f 72 72 65  |ing in the corre|
00006a20  63 74 20 70 61 73 73 77  6f 72 64 2e 0a 0a 0a 0a  |ct password.....|
00006a30  0a 0a 0a 20 20 20 20 20  20 20 20 20 20 20 20 20  |...             |
00006a40  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00006a70  50 61 67 65 20 31 31 0a  0a 49 6e 20 74 68 65 20  |Page 11..In the |
00006a80  27 55 74 69 6c 73 27 20  64 69 72 65 63 74 6f 72  |'Utils' director|
00006a90  79 20 69 73 20 61 6e 20  61 70 70 6c 69 63 61 74  |y is an applicat|
00006aa0  69 6f 6e 20 63 61 6c 6c  65 64 20 27 21 50 61 73  |ion called '!Pas|
00006ab0  73 77 6f 72 64 27 2e 20  0a 52 75 6e 6e 69 6e 67  |sword'. .Running|
00006ac0  20 74 68 69 73 20 69 6e  73 74 61 6c 6c 73 20 69  | this installs i|
00006ad0  74 73 20 69 63 6f 6e 20  6f 6e 20 74 68 65 20 69  |ts icon on the i|
00006ae0  63 6f 6e 20 62 61 72 20  61 6e 64 20 6f 70 65 6e  |con bar and open|
00006af0  73 20 69 74 73 20 77 69  6e 64 6f 77 2e 20 0a 4a  |s its window. .J|
00006b00  75 73 74 20 64 72 61 67  20 74 68 65 20 27 2e 2e  |ust drag the '..|
00006b10  2e 2e 4c 69 62 72 61 72  79 2e 44 61 74 61 27 20  |..Library.Data' |
00006b20  64 69 72 65 63 74 6f 72  79 20 6f 6e 20 74 6f 20  |directory on to |
00006b30  74 68 65 20 61 70 70 6c  69 63 61 74 69 6f 6e 20  |the application |
00006b40  61 6e 64 0a 61 6c 6c 20  74 68 65 20 42 61 72 20  |and.all the Bar |
00006b50  6e 61 6d 65 73 20 61 72  65 20 64 69 73 70 6c 61  |names are displa|
00006b60  79 65 64 2e 20 20 59 6f  75 20 63 61 6e 20 6e 6f  |yed.  You can no|
00006b70  77 20 65 6e 74 65 72 20  61 20 70 61 73 73 77 6f  |w enter a passwo|
00006b80  72 64 20 66 6f 72 0a 65  61 63 68 20 42 61 72 20  |rd for.each Bar |
00006b90  61 6e 64 20 63 6c 69 63  6b 20 74 68 65 20 6f 70  |and click the op|
00006ba0  74 69 6f 6e 20 62 75 74  74 6f 6e 20 74 6f 20 6d  |tion button to m|
00006bb0  61 6b 65 20 69 74 20 61  63 74 69 76 65 2e 20 20  |ake it active.  |
00006bc0  43 6c 69 63 6b 69 6e 67  20 6f 6e 0a 27 53 61 76  |Clicking on.'Sav|
00006bd0  65 27 20 65 6e 63 72 79  70 74 73 20 74 68 65 20  |e' encrypts the |
00006be0  64 61 74 61 20 66 69 6c  65 73 20 77 69 74 68 20  |data files with |
00006bf0  74 68 65 20 70 61 73 73  77 6f 72 64 2e 20 20 50  |the password.  P|
00006c00  61 73 73 77 6f 72 64 73  20 63 61 6e 20 62 65 0a  |asswords can be.|
00006c10  63 68 61 6e 67 65 64 20  6f 72 20 72 65 6e 64 65  |changed or rende|
00006c20  72 65 64 20 69 6e 61 63  74 69 76 65 20 62 79 20  |red inactive by |
00006c30  74 68 65 20 73 61 6d 65  20 70 72 6f 63 65 73 73  |the same process|
00006c40  2e 0a 0a 4e 6f 77 2c 20  77 68 65 6e 20 79 6f 75  |...Now, when you|
00006c50  20 74 72 79 20 74 6f 20  6c 6f 61 64 20 61 20 70  | try to load a p|
00006c60  72 6f 74 65 63 74 65 64  20 42 61 72 20 61 20 77  |rotected Bar a w|
00006c70  69 6e 64 6f 77 20 70 6f  70 73 20 75 70 20 70 72  |indow pops up pr|
00006c80  6f 6d 70 74 69 6e 67 0a  66 6f 72 20 74 68 65 20  |ompting.for the |
00006c90  70 61 73 73 77 6f 72 64  2e 20 20 49 66 20 61 6e  |password.  If an|
00006ca0  20 69 6e 63 6f 72 72 65  63 74 20 70 61 73 73 77  | incorrect passw|
00006cb0  6f 72 64 20 69 73 20 65  6e 74 65 72 65 64 20 61  |ord is entered a|
00006cc0  20 62 75 7a 7a 0a 73 6f  75 6e 64 73 2c 20 61 6e  | buzz.sounds, an|
00006cd0  64 20 74 68 65 20 75 73  65 72 20 69 73 20 66 6f  |d the user is fo|
00006ce0  72 63 65 64 20 74 6f 20  63 6c 69 63 6b 20 6f 6e  |rced to click on|
00006cf0  20 27 43 61 6e 63 65 6c  27 2e 20 20 4e 6f 74 65  | 'Cancel'.  Note|
00006d00  20 74 68 61 74 0a 70 61  73 73 77 6f 72 64 73 20  | that.passwords |
00006d10  61 72 65 20 63 61 73 65  2d 73 65 6e 73 69 74 69  |are case-sensiti|
00006d20  76 65 2e 0a 0a 0a 20 20  20 20 20 20 20 20 20 20  |ve....          |
00006d30  20 20 20 20 20 20 20 20  20 20 20 20 20 20 31 33  |              13|
00006d40  2e 20 20 44 61 74 61 20  63 6f 6e 76 65 72 73 69  |.  Data conversi|
00006d50  6f 6e 0a 20 20 20 20 20  20 20 20 20 20 20 20 20  |on.             |
00006d60  20 20 20 20 20 20 20 20  20 20 20 2d 2d 2d 2d 2d  |           -----|
00006d70  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 0a  |---------------.|
00006d80  0a 49 6e 20 74 68 65 20  27 55 74 69 6c 73 27 20  |.In the 'Utils' |
00006d90  64 69 72 65 63 74 6f 72  79 20 69 73 20 61 6e 20  |directory is an |
00006da0  61 70 70 6c 69 63 61 74  69 6f 6e 20 63 61 6c 6c  |application call|
00006db0  65 64 20 27 21 43 6f 6e  76 65 72 74 27 2c 20 77  |ed '!Convert', w|
00006dc0  68 69 63 68 0a 63 68 61  6e 67 65 73 20 4d 65 6e  |hich.changes Men|
00006dd0  75 42 61 72 20 74 65 78  74 20 66 69 6c 65 73 20  |uBar text files |
00006de0  74 6f 20 64 61 74 61 20  66 69 6c 65 73 2c 20 61  |to data files, a|
00006df0  6e 64 20 76 69 63 65 2d  76 65 72 73 61 2e 20 20  |nd vice-versa.  |
00006e00  59 6f 75 20 77 69 6c 6c  0a 6e 6f 74 20 6e 6f 72  |You will.not nor|
00006e10  6d 61 6c 6c 79 20 6e 65  65 64 20 74 6f 20 75 73  |mally need to us|
00006e20  65 20 74 68 69 73 20 62  75 74 20 69 74 20 63 6f  |e this but it co|
00006e30  75 6c 64 20 62 65 20 69  6e 76 61 6c 75 61 62 6c  |uld be invaluabl|
00006e40  65 20 69 66 20 62 79 20  73 6f 6d 65 0a 6d 69 73  |e if by some.mis|
00006e50  63 68 61 6e 63 65 20 61  20 64 61 74 61 20 66 69  |chance a data fi|
00006e60  6c 65 20 69 73 20 6c 6f  73 74 20 6f 72 20 63 6f  |le is lost or co|
00006e70  72 72 75 70 74 65 64 2c  20 6f 72 20 74 6f 20 63  |rrupted, or to c|
00006e80  6f 6e 76 65 72 74 20 61  20 66 69 6c 65 0a 63 72  |onvert a file.cr|
00006e90  65 61 74 65 64 20 75 73  69 6e 67 20 74 68 65 20  |eated using the |
00006ea0  64 65 6d 6f 20 76 65 72  73 69 6f 6e 20 66 6f 72  |demo version for|
00006eb0  20 75 73 65 20 77 69 74  68 20 74 68 65 20 66 75  | use with the fu|
00006ec0  6c 6c 20 76 65 72 73 69  6f 6e 2e 20 0a 50 72 6f  |ll version. .Pro|
00006ed0  76 69 64 69 6e 67 20 79  6f 75 20 73 74 69 6c 6c  |viding you still|
00006ee0  20 68 61 76 65 20 74 68  65 20 63 6f 72 72 65 73  | have the corres|
00006ef0  70 6f 6e 64 69 6e 67 20  74 65 78 74 20 66 69 6c  |ponding text fil|
00006f00  65 20 79 6f 75 20 63 61  6e 0a 72 65 2d 63 72 65  |e you can.re-cre|
00006f10  61 74 65 20 74 68 65 20  64 61 74 61 20 66 69 6c  |ate the data fil|
00006f20  65 2e 0a 0a 52 75 6e 6e  69 6e 67 20 74 68 65 20  |e...Running the |
00006f30  70 72 6f 67 72 61 6d 20  20 69 6e 73 74 61 6c 6c  |program  install|
00006f40  73 20 69 74 73 20 69 63  6f 6e 20 6f 6e 20 74 68  |s its icon on th|
00006f50  65 20 69 63 6f 6e 20 62  61 72 20 61 6e 64 20 6f  |e icon bar and o|
00006f60  70 65 6e 73 20 69 74 73  0a 77 69 6e 64 6f 77 2e  |pens its.window.|
00006f70  20 20 4c 6f 63 61 74 65  20 74 68 65 20 73 6f 75  |  Locate the sou|
00006f80  72 63 65 20 66 69 6c 65  20 69 6e 20 74 68 65 20  |rce file in the |
00006f90  27 4c 69 62 72 61 72 79  27 20 64 69 72 65 63 74  |'Library' direct|
00006fa0  6f 72 79 20 61 6e 64 20  64 72 61 67 0a 69 74 20  |ory and drag.it |
00006fb0  6f 6e 74 6f 20 74 68 65  20 61 70 70 6c 69 63 61  |onto the applica|
00006fc0  74 69 6f 6e 2e 20 20 54  68 65 20 6d 65 73 73 61  |tion.  The messa|
00006fd0  67 65 20 73 68 6f 77 73  20 27 54 65 78 74 2d 74  |ge shows 'Text-t|
00006fe0  6f 2d 44 61 74 61 27 20  6f 72 0a 27 44 61 74 61  |o-Data' or.'Data|
00006ff0  2d 74 6f 2d 54 65 78 74  27 20 61 73 20 61 70 70  |-to-Text' as app|
00007000  72 6f 70 72 69 61 74 65  2c 20 61 6e 64 20 74 68  |ropriate, and th|
00007010  65 20 73 61 76 65 20 69  63 6f 6e 20 62 65 63 6f  |e save icon beco|
00007020  6d 65 73 20 74 79 70 65  20 44 61 74 61 0a 6f 72  |mes type Data.or|
00007030  20 74 79 70 65 20 54 65  78 74 2e 20 20 44 72 61  | type Text.  Dra|
00007040  67 20 74 68 65 20 73 61  76 65 20 69 63 6f 6e 20  |g the save icon |
00007050  74 6f 20 74 68 65 20 61  70 70 72 6f 70 72 69 61  |to the appropria|
00007060  74 65 20 73 75 62 2d 64  69 72 65 63 74 6f 72 79  |te sub-directory|
00007070  0a 69 6e 20 74 68 65 20  27 4c 69 62 72 61 72 79  |.in the 'Library|
00007080  27 20 64 69 72 65 63 74  6f 72 79 2c 20 63 6c 69  |' directory, cli|
00007090  63 6b 20 6f 6e 20 27 4c  69 62 72 61 72 79 27 2c  |ck on 'Library',|
000070a0  20 61 6e 64 20 69 74 20  77 69 6c 6c 20 61 70 70  | and it will app|
000070b0  65 61 72 0a 6f 6e 20 74  68 65 20 4c 69 62 72 61  |ear.on the Libra|
000070c0  72 79 20 6d 65 6e 75 2e  0a 0a 0a 20 20 20 20 20  |ry menu....     |
000070d0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000070e0  20 20 20 20 31 34 2e 20  20 4d 69 73 63 65 6c 6c  |    14.  Miscell|
000070f0  61 6e 65 6f 75 73 0a 20  20 20 20 20 20 20 20 20  |aneous.         |
00007100  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00007110  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
00007120  2d 2d 0a 0a 28 31 29 20  20 4e 6f 74 65 20 74 68  |--..(1)  Note th|
00007130  61 74 20 63 6f 70 79 69  6e 67 20 69 73 20 69 6e  |at copying is in|
00007140  74 65 72 61 63 74 69 76  65 20 69 66 20 74 68 69  |teractive if thi|
00007150  73 20 69 73 20 63 6f 6e  66 69 67 75 72 65 64 20  |s is configured |
00007160  28 75 73 65 20 74 68 65  0a 52 49 53 43 20 4f 53  |(use the.RISC OS|
00007170  20 21 43 6f 6e 66 69 67  75 72 65 29 2c 20 61 6e  | !Configure), an|
00007180  64 20 74 68 61 74 20 74  68 65 20 6f 70 74 69 6f  |d that the optio|
00007190  6e 73 20 28 43 6f 6e 66  69 72 6d 20 65 74 63 2e  |ns (Confirm etc.|
000071a0  29 20 77 69 6c 6c 20 62  65 0a 61 63 63 6f 72 64  |) will be.accord|
000071b0  69 6e 67 20 74 6f 20 79  6f 75 72 20 73 65 74 74  |ing to your sett|
000071c0  69 6e 67 73 2e 20 20 41  6c 73 6f 20 6e 6f 74 65  |ings.  Also note|
000071d0  20 74 68 61 74 20 73 6f  6c 69 64 20 73 70 72 69  | that solid spri|
000071e0  74 65 20 64 72 61 67 67  69 6e 67 0a 61 70 70 6c  |te dragging.appl|
000071f0  69 65 73 20 69 66 20 79  6f 75 72 20 43 4d 4f 53  |ies if your CMOS|
00007200  20 69 73 20 61 70 70 72  6f 70 72 69 61 74 65 6c  | is appropriatel|
00007210  79 20 63 6f 6e 66 69 67  75 72 65 64 20 28 69 65  |y configured (ie|
00007220  2e 20 62 69 74 20 31 20  6f 66 20 62 79 74 65 0a  |. bit 1 of byte.|
00007230  32 38 20 69 73 20 73 65  74 29 3b 20 6f 74 68 65  |28 is set); othe|
00007240  72 77 69 73 65 20 27 72  6f 74 61 74 69 6e 67 20  |rwise 'rotating |
00007250  62 6f 78 65 73 27 20 61  70 70 6c 79 2e 20 20 41  |boxes' apply.  A|
00007260  20 73 65 70 61 72 61 74  65 20 75 74 69 6c 69 74  | separate utilit|
00007270  79 0a 27 53 6f 6c 69 64  44 72 61 67 27 20 69 73  |y.'SolidDrag' is|
00007280  20 69 6e 63 6c 75 64 65  64 20 69 6e 20 74 68 65  | included in the|
00007290  20 27 55 74 69 6c 73 27  20 64 69 72 65 63 74 6f  | 'Utils' directo|
000072a0  72 79 20 74 6f 20 73 69  6d 70 6c 69 66 79 20 74  |ry to simplify t|
000072b0  68 65 0a 73 65 74 74 69  6e 67 2f 75 6e 73 65 74  |he.setting/unset|
000072c0  74 69 6e 67 20 6f 66 20  73 6f 6c 69 64 20 73 70  |ting of solid sp|
000072d0  72 69 74 65 20 64 72 61  67 67 69 6e 67 2e 0a 0a  |rite dragging...|
000072e0  28 32 29 20 41 20 73 75  6d 6d 61 72 79 20 6f 66  |(2) A summary of|
000072f0  20 74 68 65 20 73 68 6f  72 74 63 75 74 73 20 6d  | the shortcuts m|
00007300  61 79 20 62 65 20 6f 62  74 61 69 6e 65 64 20 62  |ay be obtained b|
00007310  79 20 63 68 6f 6f 73 69  6e 67 20 27 48 65 6c 70  |y choosing 'Help|
00007320  2e 2e 2e 27 0a 66 72 6f  6d 20 74 68 65 20 62 75  |...'.from the bu|
00007330  74 74 6f 6e 20 6d 65 6e  75 2e 0a 0a 28 33 29 20  |tton menu...(3) |
00007340  59 6f 75 20 61 72 65 20  70 72 65 76 65 6e 74 65  |You are prevente|
00007350  64 20 66 72 6f 6d 20 69  6e 61 64 76 65 72 74 65  |d from inadverte|
00007360  6e 74 6c 79 20 72 75 6e  6e 69 6e 67 20 6d 6f 72  |ntly running mor|
00007370  65 20 74 68 61 6e 20 6f  6e 65 20 63 6f 70 79 0a  |e than one copy.|
00007380  6f 66 20 4d 65 6e 75 42  61 72 20 61 74 20 74 68  |of MenuBar at th|
00007390  65 20 73 61 6d 65 20 74  69 6d 65 2e 0a 20 20 20  |e same time..   |
000073a0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
000073d0  20 20 20 20 20 20 20 20  20 20 20 28 34 29 0a 4d  |           (4).M|
000073e0  65 6e 75 42 61 72 27 73  20 6f 77 6e 20 65 72 72  |enuBar's own err|
000073f0  6f 72 2f 6d 65 73 73 61  67 65 20 77 69 6e 64 6f  |or/message windo|
00007400  77 20 6d 61 79 20 62 65  20 64 72 61 67 67 65 64  |w may be dragged|
00007410  20 77 69 74 68 20 53 65  6c 65 63 74 20 6f 72 0a  | with Select or.|
00007420  41 64 6a 75 73 74 20 77  68 65 6e 20 74 68 65 20  |Adjust when the |
00007430  70 6f 69 6e 74 65 72 20  69 73 20 6f 6e 20 74 68  |pointer is on th|
00007440  65 20 62 6f 64 79 20 6f  66 20 74 68 65 20 77 69  |e body of the wi|
00007450  6e 64 6f 77 2e 20 0a 0a  28 35 29 20 54 68 65 72  |ndow. ..(5) Ther|
00007460  65 20 69 73 20 61 20 50  75 62 6c 69 63 20 44 6f  |e is a Public Do|
00007470  6d 61 69 6e 20 70 72 6f  67 72 61 6d 20 63 61 6c  |main program cal|
00007480  6c 65 64 20 21 4c 6f 6e  67 46 69 6c 65 73 20 62  |led !LongFiles b|
00007490  79 20 4a 61 73 6f 6e 0a  54 72 69 62 62 65 63 6b  |y Jason.Tribbeck|
000074a0  20 77 68 69 63 68 20 61  6c 6c 6f 77 73 20 66 69  | which allows fi|
000074b0  6c 65 6e 61 6d 65 73 20  6f 66 20 75 70 20 74 6f  |lenames of up to|
000074c0  20 35 35 20 63 68 61 72  61 63 74 65 72 73 20 74  | 55 characters t|
000074d0  6f 20 62 65 0a 63 72 65  61 74 65 64 2e 20 20 4d  |o be.created.  M|
000074e0  65 6e 75 42 61 72 20 69  73 20 63 6f 6d 70 61 74  |enuBar is compat|
000074f0  69 62 6c 65 20 77 69 74  68 20 74 68 69 73 20 75  |ible with this u|
00007500  74 69 6c 69 74 79 2c 20  74 68 6f 75 67 68 20 6e  |tility, though n|
00007510  61 74 75 72 61 6c 6c 79  0a 74 68 65 20 66 69 6c  |aturally.the fil|
00007520  65 6e 61 6d 65 73 20 61  72 65 20 74 72 75 6e 63  |enames are trunc|
00007530  61 74 65 64 20 74 6f 20  66 69 74 20 69 6e 74 6f  |ated to fit into|
00007540  20 74 68 65 20 4d 65 6e  75 73 2e 0a 0a 28 36 29  | the Menus...(6)|
00007550  20 43 6c 69 63 6b 69 6e  67 20 41 64 6a 75 73 74  | Clicking Adjust|
00007560  20 6f 6e 20 74 68 65 20  62 75 74 74 6f 6e 20 6c  | on the button l|
00007570  6f 73 65 73 20 74 68 65  20 69 6e 70 75 74 20 66  |oses the input f|
00007580  6f 63 75 73 2e 20 20 54  68 69 73 20 69 73 0a 75  |ocus.  This is.u|
00007590  73 65 66 75 6c 20 74 6f  20 61 6c 6c 6f 77 20 6f  |seful to allow o|
000075a0  74 68 65 72 20 74 61 73  6b 73 20 74 6f 20 70 72  |ther tasks to pr|
000075b0  6f 63 65 73 73 20 27 68  6f 74 20 6b 65 79 73 27  |ocess 'hot keys'|
000075c0  0a 0a 0a 0a 20 20 20 20  20 20 20 20 20 20 20 20  |....            |
000075d0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00007600  20 50 61 67 65 20 31 32  0a 0a 28 37 29 20 4d 65  | Page 12..(7) Me|
00007610  6e 75 42 61 72 20 63 61  6e 20 75 73 65 66 75 6c  |nuBar can useful|
00007620  6c 79 20 63 6f 6e 74 61  69 6e 20 43 6f 6d 6d 61  |ly contain Comma|
00007630  6e 64 2f 4f 62 65 79 20  66 69 6c 65 73 20 74 6f  |nd/Obey files to|
00007640  20 63 61 72 72 79 20 6f  75 74 0a 70 72 65 73 63  | carry out.presc|
00007650  72 69 62 65 64 20 61 63  74 69 6f 6e 73 20 77 68  |ribed actions wh|
00007660  65 6e 20 79 6f 75 20 64  6f 75 62 6c 65 2d 63 6c  |en you double-cl|
00007670  69 63 6b 20 74 68 65 6d  2e 20 20 46 6f 72 20 65  |ick them.  For e|
00007680  78 61 6d 70 6c 65 20 74  68 65 0a 66 6f 6c 6c 6f  |xample the.follo|
00007690  77 69 6e 67 20 6c 69 6e  65 73 20 77 69 6c 6c 20  |wing lines will |
000076a0  67 65 74 20 72 69 64 20  6f 66 20 61 20 73 74 75  |get rid of a stu|
000076b0  63 6b 20 48 6f 75 72 67  6c 61 73 73 3a 0a 0a 20  |ck Hourglass:.. |
000076c0  20 20 20 20 20 20 20 20  20 20 20 20 42 41 53 49  |            BASI|
000076d0  43 20 0a 20 20 20 20 20  20 20 20 20 20 20 20 20  |C .             |
000076e0  53 59 53 20 22 48 6f 75  72 67 6c 61 73 73 5f 53  |SYS "Hourglass_S|
000076f0  6d 61 73 68 22 20 0a 20  20 20 20 20 20 20 20 20  |mash" .         |
00007700  20 20 20 20 2a 44 65 73  6b 54 6f 70 0a 0a 0a 20  |    *DeskTop... |
00007710  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00007720  20 31 35 2e 20 20 43 68  61 6e 67 65 73 20 73 69  | 15.  Changes si|
00007730  6e 63 65 20 76 65 72 73  69 6f 6e 20 31 2e 30 30  |nce version 1.00|
00007740  0a 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00007750  20 20 20 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |   -------------|
00007760  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
00007770  2d 2d 0a 0a 20 31 2e 30  30 20 28 31 35 20 4f 63  |--.. 1.00 (15 Oc|
00007780  74 20 31 39 39 35 29 0a  20 2d 2d 2d 2d 2d 2d 2d  |t 1995). -------|
00007790  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 0a 20 46 69 72  |-----------. Fir|
000077a0  73 74 20 72 65 6c 65 61  73 65 20 66 6f 72 20 41  |st release for A|
000077b0  63 6f 72 6e 20 57 6f 72  6c 64 20 73 68 6f 77 20  |corn World show |
000077c0  28 32 37 2d 32 39 20 4f  63 74 20 31 39 39 35 29  |(27-29 Oct 1995)|
000077d0  0a 0a 20 32 2e 30 30 20  28 31 31 20 53 65 70 20  |.. 2.00 (11 Sep |
000077e0  31 39 39 36 29 0a 20 2d  2d 2d 2d 2d 2d 2d 2d 2d  |1996). ---------|
000077f0  2d 2d 2d 2d 2d 2d 2d 2d  2d 0a 20 4d 61 6a 6f 72  |---------. Major|
00007800  20 6e 65 77 20 72 65 6c  65 61 73 65 20 61 73 20  | new release as |
00007810  73 68 61 72 65 77 61 72  65 20 66 6f 72 20 41 63  |shareware for Ac|
00007820  6f 72 6e 20 57 6f 72 6c  64 20 73 68 6f 77 20 28  |orn World show (|
00007830  34 2d 36 20 4e 6f 76 20  31 39 39 36 29 0a 0a 4e  |4-6 Nov 1996)..N|
00007840  65 77 20 62 75 74 74 6f  6e 20 74 6f 20 6c 65 66  |ew button to lef|
00007850  74 20 6f 66 20 42 61 72  20 74 6f 20 61 63 74 20  |t of Bar to act |
00007860  61 73 20 27 69 63 6f 6e  20 62 61 72 20 69 63 6f  |as 'icon bar ico|
00007870  6e 27 2e 20 20 4d 65 6e  75 73 0a 73 69 6d 70 6c  |n'.  Menus.simpl|
00007880  69 66 69 65 64 2c 20 61  6e 64 20 63 6f 75 6e 74  |ified, and count|
00007890  20 61 64 64 65 64 20 77  68 65 72 65 20 72 65 6c  | added where rel|
000078a0  65 76 61 6e 74 2e 20 20  43 61 6e 20 64 72 61 67  |evant.  Can drag|
000078b0  20 74 68 65 20 76 65 72  73 69 6f 6e 20 31 0a 27  | the version 1.'|
000078c0  21 4d 65 6e 75 44 61 74  61 27 20 61 70 70 6c 69  |!MenuData' appli|
000078d0  63 61 74 69 6f 6e 20 74  6f 20 62 75 74 74 6f 6e  |cation to button|
000078e0  20 74 6f 20 61 64 64 20  74 6f 20 4c 69 62 72 61  | to add to Libra|
000078f0  72 79 20 61 6e 64 20 6c  6f 61 64 20 69 74 0a 28  |ry and load it.(|
00007900  65 73 70 65 63 69 61 6c  6c 79 20 75 73 65 66 75  |especially usefu|
00007910  6c 20 77 68 65 6e 20 75  70 67 72 61 64 69 6e 67  |l when upgrading|
00007920  29 2e 0a 0a 4e 65 77 20  4c 69 62 72 61 72 79 20  |)...New Library |
00007930  73 79 73 74 65 6d 20 74  6f 20 61 6c 6c 6f 77 20  |system to allow |
00007940  75 70 20 74 6f 20 33 30  20 42 61 72 73 20 66 6f  |up to 30 Bars fo|
00007950  72 20 6c 6f 61 64 69 6e  67 20 61 73 20 6e 65 65  |r loading as nee|
00007960  64 65 64 2e 0a 0a 53 70  72 69 74 65 73 20 6d 61  |ded...Sprites ma|
00007970  79 20 62 65 20 73 61 76  65 64 2f 6c 6f 61 64 65  |y be saved/loade|
00007980  64 20 28 62 75 74 74 6f  6e 20 6d 65 6e 75 20 6f  |d (button menu o|
00007990  70 74 69 6f 6e 29 2e 20  20 53 61 76 69 6e 67 20  |ption).  Saving |
000079a0  6f 6e 6c 79 20 73 61 76  65 73 0a 6f 75 72 20 73  |only saves.our s|
000079b0  70 72 69 74 65 73 20 66  72 6f 6d 20 74 68 65 20  |prites from the |
000079c0  57 69 6d 70 20 70 6f 6f  6c 2e 0a 0a 4e 65 77 20  |Wimp pool...New |
000079d0  63 6f 6c 6f 75 72 20 70  69 63 6b 65 72 20 61 6e  |colour picker an|
000079e0  64 20 6f 74 68 65 72 20  6f 70 74 69 6f 6e 73 20  |d other options |
000079f0  69 6e 20 43 68 6f 69 63  65 73 20 77 69 6e 64 6f  |in Choices windo|
00007a00  77 2e 20 20 43 6f 6c 6f  75 72 0a 63 68 6f 69 63  |w.  Colour.choic|
00007a10  65 73 20 73 61 76 65 64  20 73 65 70 61 72 61 74  |es saved separat|
00007a20  65 6c 79 20 77 69 74 68  20 64 61 74 61 20 66 6f  |ely with data fo|
00007a30  72 20 65 61 63 68 20 4d  65 6e 75 2e 0a 0a 55 73  |r each Menu...Us|
00007a40  65 20 6f 66 20 76 69 72  74 75 61 6c 20 6d 65 6d  |e of virtual mem|
00007a50  6f 72 79 20 74 65 63 68  6e 69 71 75 65 73 20 6d  |ory techniques m|
00007a60  61 6b 65 73 20 69 74 20  70 6f 73 73 69 62 6c 65  |akes it possible|
00007a70  20 66 6f 72 20 4d 65 6e  75 42 61 72 20 74 6f 0a  | for MenuBar to.|
00007a80  72 75 6e 20 69 6e 20 61  20 73 6d 61 6c 6c 65 72  |run in a smaller|
00007a90  20 57 69 6d 70 20 53 6c  6f 74 2e 0a 0a 4f 62 6a  | Wimp Slot...Obj|
00007aa0  65 63 74 28 73 29 20 64  72 61 67 67 65 64 20 6f  |ect(s) dragged o|
00007ab0  6e 74 6f 20 61 20 4d 65  6e 75 20 6f 72 20 6d 6f  |nto a Menu or mo|
00007ac0  76 65 64 20 77 69 74 68  69 6e 20 69 74 20 61 72  |ved within it ar|
00007ad0  65 20 69 6e 73 65 72 74  65 64 20 62 65 6c 6f 77  |e inserted below|
00007ae0  0a 74 68 65 20 6f 62 6a  65 63 74 20 61 74 20 74  |.the object at t|
00007af0  68 65 20 70 6f 69 6e 74  65 72 20 70 6f 73 69 74  |he pointer posit|
00007b00  69 6f 6e 2c 20 77 68 65  74 68 65 72 20 6d 6f 76  |ion, whether mov|
00007b10  65 64 20 75 70 20 6f 72  20 64 6f 77 6e 2e 20 20  |ed up or down.  |
00007b20  49 66 0a 64 72 6f 70 70  65 64 20 6f 6e 20 68 61  |If.dropped on ha|
00007b30  6e 64 6c 65 20 74 68 65  6e 20 67 6f 20 74 6f 20  |ndle then go to |
00007b40  74 6f 70 2e 20 20 4d 65  6e 75 20 6e 6f 20 6c 6f  |top.  Menu no lo|
00007b50  6e 67 65 72 20 6f 70 65  6e 73 20 66 75 6c 6c 79  |nger opens fully|
00007b60  20 77 68 65 6e 0a 61 64  64 69 6e 67 20 6f 72 20  | when.adding or |
00007b70  72 65 6d 6f 76 69 6e 67  20 69 74 65 6d 2e 0a 0a  |removing item...|
00007b80  57 68 65 6e 20 41 70 70  20 69 73 20 64 6f 75 62  |When App is doub|
00007b90  6c 65 2d 63 6c 69 63 6b  65 64 2f 64 72 61 67 67  |le-clicked/dragg|
00007ba0  65 64 20 46 69 6c 65 72  5f 42 6f 6f 74 20 69 73  |ed Filer_Boot is|
00007bb0  20 64 6f 6e 65 20 61 6e  64 20 73 70 72 69 74 65  | done and sprite|
00007bc0  0a 75 70 64 61 74 65 64  20 28 61 20 62 69 74 20  |.updated (a bit |
00007bd0  61 72 72 61 79 20 6b 65  65 70 73 20 74 72 61 63  |array keeps trac|
00007be0  6b 20 6f 66 20 46 69 6c  65 72 5f 42 6f 6f 74 65  |k of Filer_Boote|
00007bf0  64 20 69 63 6f 6e 73 20  73 6f 20 74 68 65 79 20  |d icons so they |
00007c00  61 72 65 0a 6e 6f 74 20  64 6f 6e 65 20 74 77 69  |are.not done twi|
00007c10  63 65 29 2e 0a 0a 4e 65  77 20 64 65 73 69 67 6e  |ce)...New design|
00007c20  20 6f 66 20 6d 65 73 73  61 67 65 20 77 69 6e 64  | of message wind|
00007c30  6f 77 20 61 6c 6c 6f 77  69 6e 67 20 6c 6f 6e 67  |ow allowing long|
00007c40  65 72 20 61 63 74 69 6f  6e 20 62 75 74 74 6f 6e  |er action button|
00007c50  20 73 74 72 69 6e 67 73  2e 0a 0a 43 61 6e 20 6e  | strings...Can n|
00007c60  6f 77 20 41 6c 74 2d 64  72 61 67 20 6d 75 6c 74  |ow Alt-drag mult|
00007c70  69 70 6c 65 20 6f 62 6a  65 63 74 73 20 74 6f 20  |iple objects to |
00007c80  41 70 70 20 6f 6e 20 4d  65 6e 75 20 28 66 6f 72  |App on Menu (for|
00007c90  6d 65 72 6c 79 20 6a 75  73 74 0a 6f 6e 65 29 2e  |merly just.one).|
00007ca0  0a 0a 43 61 6e 20 6e 6f  77 20 70 72 65 73 73 20  |..Can now press |
00007cb0  45 73 63 20 74 6f 20 61  62 6f 72 74 20 6c 65 6e  |Esc to abort len|
00007cc0  67 74 68 79 20 46 69 6c  65 72 5f 62 6f 6f 74 2e  |gthy Filer_boot.|
00007cd0  0a 0a 4d 75 63 68 20 66  61 73 74 65 72 20 73 6f  |..Much faster so|
00007ce0  72 74 69 6e 67 20 28 75  73 69 6e 67 20 4f 53 5f  |rting (using OS_|
00007cf0  48 65 61 70 53 6f 72 74  29 2e 0a 0a 50 61 73 73  |HeapSort)...Pass|
00007d00  77 6f 72 64 20 70 72 6f  74 65 63 74 69 6f 6e 20  |word protection |
00007d10  61 76 61 69 6c 61 62 6c  65 20 6f 6e 20 65 61 63  |available on eac|
00007d20  68 20 42 61 72 20 2d 20  73 65 70 61 72 61 74 65  |h Bar - separate|
00007d30  20 41 70 70 20 63 6f 6e  74 72 6f 6c 73 0a 69 74  | App controls.it|
00007d40  2e 0a 0a 4f 76 65 72 73  69 7a 65 20 42 61 72 20  |...Oversize Bar |
00007d50  6e 6f 77 20 73 63 72 6f  6c 6c 73 20 69 6e 73 74  |now scrolls inst|
00007d60  65 61 64 20 6f 66 20 62  65 69 6e 67 20 74 65 6c  |ead of being tel|
00007d70  65 73 63 6f 70 65 64 2e  0a 0a 4f 70 65 6e 57 69  |escoped...OpenWi|
00007d80  6e 64 6f 77 20 65 76 65  6e 74 20 69 6e 20 74 68  |ndow event in th|
00007d90  65 20 77 69 6d 70 20 70  6f 6c 6c 20 6c 6f 6f 70  |e wimp poll loop|
00007da0  20 63 6f 6e 66 69 6e 65  64 20 74 6f 20 6e 6f 6e  | confined to non|
00007db0  2d 4d 65 6e 75 20 77 69  6e 64 6f 77 73 0a 74 68  |-Menu windows.th|
00007dc0  75 73 20 61 6c 6c 6f 77  69 6e 67 20 74 68 65 20  |us allowing the |
00007dd0  42 61 72 20 74 6f 20 72  65 6d 61 69 6e 20 69 6e  |Bar to remain in|
00007de0  20 70 6c 61 63 65 20 77  68 69 63 68 65 76 65 72  | place whichever|
00007df0  20 61 72 65 61 20 6f 66  20 74 68 65 0a 76 69 72  | area of the.vir|
00007e00  74 75 61 6c 20 64 65 73  6b 74 6f 70 20 69 73 20  |tual desktop is |
00007e10  73 65 6c 65 63 74 65 64  20 69 6e 20 4a 75 6c 69  |selected in Juli|
00007e20  61 6e 20 53 6d 69 74 68  27 73 20 65 78 63 65 6c  |an Smith's excel|
00007e30  6c 65 6e 74 20 50 44 20  70 72 6f 67 72 61 6d 0a  |lent PD program.|
00007e40  4d 75 6c 74 69 44 65 73  6b 2e 0a 0a 20 20 20 20  |MultiDesk...    |
00007e50  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00007e80  20 20 20 20 20 20 20 20  50 61 67 65 20 31 33 0a  |        Page 13.|
00007e90  0a 20 32 2e 30 31 20 28  31 32 20 4f 63 74 20 31  |. 2.01 (12 Oct 1|
00007ea0  39 39 36 29 0a 20 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |996). ----------|
00007eb0  2d 2d 2d 2d 2d 2d 2d 2d  0a 20 0a 49 6d 70 72 6f  |--------. .Impro|
00007ec0  76 65 64 20 6d 75 6c 74  69 2d 66 69 6c 65 20 6c  |ved multi-file l|
00007ed0  6f 61 64 69 6e 67 20 74  6f 20 41 70 70 20 28 63  |oading to App (c|
00007ee0  61 6e 20 72 65 6c 65 61  73 65 20 41 6c 74 29 2e  |an release Alt).|
00007ef0  20 45 6e 73 75 72 65 20  74 61 73 6b 20 69 73 0a  | Ensure task is.|
00007f00  61 63 74 69 76 65 20 62  65 66 6f 72 65 20 74 72  |active before tr|
00007f10  79 69 6e 67 20 74 6f 20  6c 6f 61 64 20 66 69 6c  |ying to load fil|
00007f20  65 73 20 28 61 6c 6c 6f  77 73 20 66 6f 72 20 4f  |es (allows for O|
00007f30  76 61 74 69 6f 6e 20 50  6c 75 73 20 77 68 69 63  |vation Plus whic|
00007f40  68 20 69 73 0a 61 63 74  75 61 6c 6c 79 20 54 57  |h is.actually TW|
00007f50  4f 20 74 61 73 6b 73 29  2e 0a 0a 20 32 2e 30 32  |O tasks)... 2.02|
00007f60  20 28 31 37 20 4f 63 74  20 31 39 39 36 29 0a 20  | (17 Oct 1996). |
00007f70  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
00007f80  2d 2d 0a 20 0a 44 69 73  61 62 6c 65 64 20 6f 76  |--. .Disabled ov|
00007f90  65 72 6c 61 79 73 2e 20  20 20 52 65 6d 6f 76 65  |erlays.   Remove|
00007fa0  64 20 72 6f 6f 74 70 61  74 68 2d 73 74 72 69 70  |d rootpath-strip|
00007fb0  70 69 6e 67 2e 0a 0a 20  32 2e 30 33 20 28 32 33  |ping... 2.03 (23|
00007fc0  20 4f 63 74 20 31 39 39  36 29 0a 20 2d 2d 2d 2d  | Oct 1996). ----|
00007fd0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 0a 0a  |--------------..|
00007fe0  4f 76 65 72 6c 61 79 73  20 72 65 2d 65 6e 61 62  |Overlays re-enab|
00007ff0  6c 65 64 2e 20 0a 0a 20  32 2e 30 34 20 28 32 34  |led. .. 2.04 (24|
00008000  20 4f 63 74 20 31 39 39  36 29 0a 20 2d 2d 2d 2d  | Oct 1996). ----|
00008010  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 0a 0a  |--------------..|
00008020  42 75 67 20 66 69 78 65  64 20 69 6e 20 44 45 46  |Bug fixed in DEF|
00008030  50 52 4f 43 65 6e 63 72  79 70 74 20 28 77 61 73  |PROCencrypt (was|
00008040  20 6f 76 65 72 77 72 69  74 69 6e 67 20 6d 61 78  | overwriting max|
00008050  20 62 61 72 73 2c 20 6d  65 6e 75 73 2c 0a 69 74  | bars, menus,.it|
00008060  65 6d 73 29 2e 0a 0a 20  32 2e 30 35 20 28 34 20  |ems)... 2.05 (4 |
00008070  4e 6f 76 20 31 39 39 36  29 0a 20 2d 2d 2d 2d 2d  |Nov 1996). -----|
00008080  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 0a 20 0a  |-------------. .|
00008090  4d 65 6e 75 20 61 74 20  74 6f 70 20 6f 66 20 73  |Menu at top of s|
000080a0  63 72 65 65 6e 20 73 65  6e 64 73 20 4d 42 20 74  |creen sends MB t|
000080b0  6f 20 62 61 63 6b 2e 0a  48 6f 72 69 7a 6f 6e 74  |o back..Horizont|
000080c0  61 6c 20 6c 69 6e 65 20  69 6e 20 6d 65 73 73 61  |al line in messa|
000080d0  67 65 20 77 69 6e 64 6f  77 20 6e 6f 77 20 69 63  |ge window now ic|
000080e0  6f 6e 2c 20 6e 6f 74 20  73 70 72 69 74 65 2e 0a  |on, not sprite..|
000080f0  46 33 20 69 6e 20 62 61  72 20 6d 65 6e 75 20 6d  |F3 in bar menu m|
00008100  6f 76 65 64 20 66 75 72  74 68 65 72 20 74 6f 20  |oved further to |
00008110  72 69 67 68 74 2e 0a 20  0a 20 32 2e 30 36 20 28  |right.. . 2.06 (|
00008120  32 34 20 4e 6f 76 20 31  39 39 36 29 0a 20 2d 2d  |24 Nov 1996). --|
00008130  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
00008140  0a 20 0a 41 64 64 65 64  20 66 61 63 69 6c 69 74  |. .Added facilit|
00008150  79 20 74 6f 20 73 61 76  65 2f 6c 6f 61 64 20 53  |y to save/load S|
00008160  79 73 74 65 6d 20 56 61  72 69 61 62 6c 65 73 2e  |ystem Variables.|
00008170  0a 20 0a 20 32 2e 30 37  20 28 31 20 44 65 63 20  |. . 2.07 (1 Dec |
00008180  31 39 39 36 29 0a 20 2d  2d 2d 2d 2d 2d 2d 2d 2d  |1996). ---------|
00008190  2d 2d 2d 2d 2d 2d 2d 2d  2d 0a 20 0a 52 65 6d 6f  |---------. .Remo|
000081a0  76 65 64 20 6e 65 65 64  20 66 6f 72 20 75 73 65  |ved need for use|
000081b0  72 20 74 6f 20 72 65 67  69 73 74 65 72 2e 20 44  |r to register. D|
000081c0  6f 6e 65 20 69 6e 20 61  64 76 61 6e 63 65 2e 0a  |one in advance..|
000081d0  27 55 73 65 72 27 20 66  69 6c 65 20 72 65 6e 61  |'User' file rena|
000081e0  6d 65 64 20 27 52 65 67  69 73 74 65 72 27 20 61  |med 'Register' a|
000081f0  6e 64 20 6d 6f 76 65 64  20 74 6f 20 4c 69 62 72  |nd moved to Libr|
00008200  61 72 79 20 64 69 72 2e  0a 53 65 6c 65 63 74 20  |ary dir..Select |
00008210  63 6c 69 63 6b 20 6f 6e  20 62 75 74 74 6f 6e 20  |click on button |
00008220  74 6f 67 67 6c 65 73 20  69 6e 70 75 74 20 66 6f  |toggles input fo|
00008230  63 75 73 2e 0a 41 64 6a  75 73 74 20 63 6c 69 63  |cus..Adjust clic|
00008240  6b 20 70 6f 70 73 20 6f  70 20 6d 69 73 63 20 69  |k pops op misc i|
00008250  6e 66 6f 20 77 69 6e 64  6f 77 2e 0a 20 0a 20 32  |nfo window.. . 2|
00008260  2e 30 38 20 28 31 32 20  44 65 63 20 31 39 39 36  |.08 (12 Dec 1996|
00008270  29 0a 20 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |). -------------|
00008280  2d 2d 2d 2d 2d 0a 20 0a  46 69 78 65 64 20 62 75  |-----. .Fixed bu|
00008290  67 20 77 68 65 72 65 62  79 20 77 6f 75 6c 64 6e  |g whereby wouldn|
000082a0  27 74 20 72 75 6e 20 69  6e 20 42 6f 6f 74 20 73  |'t run in Boot s|
000082b0  65 71 75 65 6e 63 65 20  6f 6e 20 41 35 30 30 30  |equence on A5000|
000082c0  2e 0a 49 6d 70 72 6f 76  65 64 20 68 61 6e 64 6c  |..Improved handl|
000082d0  69 6e 67 20 6f 66 20 27  6e 6f 74 66 6f 75 6e 64  |ing of 'notfound|
000082e0  27 20 6f 62 6a 65 63 74  73 2e 20 28 4e 6f 20 73  |' objects. (No s|
000082f0  69 6e 67 6c 65 20 64 72  61 67 73 2c 20 65 74 63  |ingle drags, etc|
00008300  29 2e 0a 20 0a 20 32 2e  30 39 20 28 37 20 4a 61  |).. . 2.09 (7 Ja|
00008310  6e 20 31 39 39 37 29 0a  20 2d 2d 2d 2d 2d 2d 2d  |n 1997). -------|
00008320  2d 2d 2d 2d 2d 2d 2d 2d  2d 0a 20 0a 54 72 69 65  |---------. .Trie|
00008330  64 20 61 67 61 69 6e 20  74 6f 20 66 69 78 20 62  |d again to fix b|
00008340  75 67 20 77 68 65 72 65  62 79 20 77 6f 75 6c 64  |ug whereby would|
00008350  6e 27 74 20 72 75 6e 20  69 6e 20 42 6f 6f 74 20  |n't run in Boot |
00008360  73 65 71 75 65 6e 63 65  20 6f 6e 0a 41 35 30 30  |sequence on.A500|
00008370  30 2c 20 74 68 69 73 20  74 69 6d 65 20 62 79 20  |0, this time by |
00008380  72 65 77 72 69 74 69 6e  67 20 44 45 46 46 4e 6e  |rewriting DEFFNn|
00008390  61 6d 65 2e 20 20 48 69  67 68 6c 79 20 62 69 7a  |ame.  Highly biz|
000083a0  61 72 72 65 21 0a 46 69  78 65 64 20 62 75 67 20  |arre!.Fixed bug |
000083b0  77 68 65 72 65 62 79 20  63 6c 69 63 6b 69 6e 67  |whereby clicking|
000083c0  20 6d 65 6e 75 20 61 74  20 74 6f 70 20 6f 66 20  | menu at top of |
000083d0  73 63 72 65 65 6e 20 66  61 69 6c 65 64 20 74 6f  |screen failed to|
000083e0  20 62 61 63 6b 20 74 68  65 0a 42 61 72 20 6f 6e  | back the.Bar on|
000083f0  20 41 35 30 30 30 2e 0a  0a 20 0a 0a 0a 2d 2d 2d  | A5000... ...---|
00008400  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00008440  2d 0a 0a 49 20 68 6f 70  65 20 79 6f 75 20 66 69  |-..I hope you fi|
00008450  6e 64 20 4d 65 6e 75 42  61 72 20 75 73 65 66 75  |nd MenuBar usefu|
00008460  6c 20 61 6e 64 20 73 61  74 69 73 66 79 69 6e 67  |l and satisfying|
00008470  2c 20 61 6e 64 20 73 68  61 6c 6c 20 62 65 20 70  |, and shall be p|
00008480  6c 65 61 73 65 64 0a 74  6f 20 72 65 63 65 69 76  |leased.to receiv|
00008490  65 20 61 6e 79 20 63 6f  6d 6d 65 6e 74 73 2c 20  |e any comments, |
000084a0  63 72 69 74 69 63 69 73  6d 73 20 6f 72 20 73 75  |criticisms or su|
000084b0  67 67 65 73 74 69 6f 6e  73 2e 0a 0a 0a 20 20 0a  |ggestions....  .|
000084c0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000084d0  20 20 20 20 20 20 20 20  20 20 20 20 47 72 61 68  |            Grah|
000084e0  61 6d 20 43 72 6f 77 0a  20 43 72 6f 77 20 41 73  |am Crow. Crow As|
000084f0  73 6f 63 69 61 74 65 73  2c 20 4d 61 6e 6f 72 20  |sociates, Manor |
00008500  4c 6f 64 67 65 2c 20 4c  6c 61 6e 67 61 74 74 6f  |Lodge, Llangatto|
00008510  63 6b 2c 20 4d 6f 6e 6d  6f 75 74 68 2c 20 47 77  |ck, Monmouth, Gw|
00008520  65 6e 74 20 4e 50 35 20  34 4e 47 0a 20 20 20 20  |ent NP5 4NG.    |
00008530  20 20 20 20 20 20 20 20  20 54 65 6c 65 70 68 6f  |         Telepho|
00008540  6e 65 20 61 6e 64 20 46  61 78 3a 20 20 4d 6f 6e  |ne and Fax:  Mon|
00008550  6d 6f 75 74 68 20 28 30  31 36 30 30 29 20 37 37  |mouth (01600) 77|
00008560  32 35 33 32 0a 20 20 20  20 20 20 20 20 20 20 20  |2532.           |
00008570  20 20 20 20 20 20 20 20  20 20 20 20 20 65 2d 6d  |             e-m|
00008580  61 69 6c 3a 20 20 67 6d  63 72 6f 77 40 61 72 67  |ail:  gmcrow@arg|
00008590  6f 6e 65 74 2e 63 6f 2e  75 6b 0a 0a 0a 20 43 6f  |onet.co.uk... Co|
000085a0  70 79 72 69 67 68 74 20  28 63 29 20 43 72 6f 77  |pyright (c) Crow|
000085b0  20 41 73 73 6f 63 69 61  74 65 73 20 31 39 39 35  | Associates 1995|
000085c0  2c 31 39 39 36 2c 31 39  39 37 0a 0a 2d 2d 2d 2d  |,1996,1997..----|
000085d0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00008610  0a 20 0a 20 0a 20 0a 20  20 20 20 20 20 20 20 20  |. . . .         |
00008620  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00008650  20 20 20 20 50 61 67 65  20 31 34 0a 0a 0a 0a 0a  |    Page 14.....|
00008660  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00008670  20 20 20 20 20 20 4d 65  6e 75 42 61 72 20 52 65  |      MenuBar Re|
00008680  67 69 73 74 72 61 74 69  6f 6e 20 44 6f 63 75 6d  |gistration Docum|
00008690  65 6e 74 0a 20 20 20 20  20 20 20 20 20 20 20 20  |ent.            |
000086a0  20 20 20 20 20 20 20 20  20 20 3d 3d 3d 3d 3d 3d  |          ======|
000086b0  3d 3d 3d 3d 3d 3d 3d 3d  3d 3d 3d 3d 3d 3d 3d 3d  |================|
000086c0  3d 3d 3d 3d 3d 3d 3d 0a  0a 4e 61 6d 65 3a 0a 0a  |=======..Name:..|
000086d0  0a 41 64 64 72 65 73 73  3a 0a 0a 0a 0a 0a 0a 50  |.Address:......P|
000086e0  6f 73 74 63 6f 64 65 3a  0a 20 20 20 20 20 20 20  |ostcode:.       |
000086f0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 0a  |               .|
00008700  54 65 6c 65 70 68 6f 6e  65 3a 0a 0a 46 61 78 3a  |Telephone:..Fax:|
00008710  0a 0a 45 2d 6d 61 69 6c  3a 0a 20 0a 49 20 6f 62  |..E-mail:. .I ob|
00008720  74 61 69 6e 65 64 20 6d  79 20 65 76 61 6c 75 61  |tained my evalua|
00008730  74 69 6f 6e 20 63 6f 70  79 20 6f 66 20 4d 65 6e  |tion copy of Men|
00008740  75 42 61 72 20 66 72 6f  6d 3a 0a 0a 0a 0a 52 65  |uBar from:....Re|
00008750  67 69 73 74 65 72 20 61  73 3a 20 20 28 65 2e 67  |gister as:  (e.g|
00008760  2e 20 79 6f 75 72 20 6e  61 6d 65 20 6f 72 20 79  |. your name or y|
00008770  6f 75 72 20 6f 72 67 61  6e 69 73 61 74 69 6f 6e  |our organisation|
00008780  27 73 20 6e 61 6d 65 29  0a 0a 0a 0a 0a 49 20 65  |'s name).....I e|
00008790  6e 63 6c 6f 73 65 20 31  35 2e 30 30 20 55 4b 20  |nclose 15.00 UK |
000087a0  70 6f 75 6e 64 73 20 28  6e 65 77 20 75 73 65 72  |pounds (new user|
000087b0  73 29 0a 20 0a 49 20 65  6e 63 6c 6f 73 65 20 37  |s). .I enclose 7|
000087c0  2e 35 30 20 55 4b 20 70  6f 75 6e 64 73 20 28 65  |.50 UK pounds (e|
000087d0  78 69 73 74 69 6e 67 20  75 73 65 72 73 29 0a 0a  |xisting users)..|
000087e0  43 6f 75 6c 64 20 6f 76  65 72 73 65 61 73 20 63  |Could overseas c|
000087f0  75 73 74 6f 6d 65 72 73  20 70 6c 65 61 73 65 20  |ustomers please |
00008800  61 64 64 20 31 20 70 6f  75 6e 64 20 74 6f 20 63  |add 1 pound to c|
00008810  6f 76 65 72 20 65 78 74  72 61 20 70 6f 73 74 61  |over extra posta|
00008820  67 65 2e 0a 0a 54 68 65  73 65 20 70 72 69 63 65  |ge...These price|
00008830  73 20 61 72 65 20 66 6f  72 20 73 69 6e 67 6c 65  |s are for single|
00008840  2d 75 73 65 72 20 76 65  72 73 69 6f 6e 73 2e 20  |-user versions. |
00008850  20 46 6f 72 20 69 6e 66  6f 72 6d 61 74 69 6f 6e  | For information|
00008860  20 61 62 6f 75 74 0a 73  69 74 65 20 6c 69 63 65  | about.site lice|
00008870  6e 63 65 73 20 70 6c 65  61 73 65 20 63 6f 6e 74  |nces please cont|
00008880  61 63 74 20 74 68 65 20  61 75 74 68 6f 72 2e 0a  |act the author..|
00008890  0a 28 4e 6f 20 63 72 65  64 69 74 20 63 61 72 64  |.(No credit card|
000088a0  73 3a 20 63 68 65 71 75  65 73 20 70 61 79 61 62  |s: cheques payab|
000088b0  6c 65 20 74 6f 20 47 72  61 68 61 6d 20 43 72 6f  |le to Graham Cro|
000088c0  77 29 0a 0a 0a 43 6f 6d  6d 65 6e 74 73 20 6f 6e  |w)...Comments on|
000088d0  20 44 65 6d 6f 20 76 65  72 73 69 6f 6e 3a 0a 0a  | Demo version:..|
000088e0  0a 0a 0a 0a 0a 0a 53 69  67 6e 65 64 3a 0a 0a 0a  |......Signed:...|
000088f0  0a 44 61 74 65 3a 0a 2d  2d 2d 2d 2d 2d 2d 2d 2d  |.Date:.---------|
00008900  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00008930  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 0a 0c           |-----------..|
0000893d