Home » Archimedes archive » Acorn User » AU 1998-10.adf » Features » DesktopPD/WimpBar2/!WimpBar2/Resources/UK/WimpBar2

DesktopPD/WimpBar2/!WimpBar2/Resources/UK/WimpBar2

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 1998-10.adf » Features
Filename: DesktopPD/WimpBar2/!WimpBar2/Resources/UK/WimpBar2
Read OK:
File size: 8E40 bytes
Load address: 0000
Exec address: 0000
File contents
HELP(�����,����$DIR$��H�����>s3!Run�H���>�>h3Action�
G���(���3Boot�H���7
,�Bugs\H���Bm�p�3Changes -H���, �C�3Choices1H���s�/S73CommandsP4H�����pbContact�7H���z~�+�3Drag_acs�>H����O�#�3Example\AH���K*/SP3Features�HG����\l�23Filer�JH�����!�3Flags�LG���}��3Flag_!�MG���)E��3Flag_b�OH���2[�!|3Flag_dQH����-��3Flag_i�RH���Ϛ>�3Flag_s�UG���r.��3Flag__�VH���ǚ.S�3FreewareTYH����—!s3Future�\H���$Bdu3Intro@`G����{%�3Left�`H����)�C�3Macros�eH������!�3Maximum@gH���=O�!�3Menu$jH���M�j
3NoStatus4lH���v��p�Notes�nH���a^jS3ReadOnlypG���r[^�3Right(qG����ܿ�WB2 sH������p�!Root�tH�����p�MacroHelpt~H�����>3BarBack��H����>�3Workspace��H����u.S3Choices2��H���
�1SW3TimeZone�H����pL3wb2-lDATAsWimpBar 2's !Run file
Certain options can only be specified in the !Run file within the !WimpBar2 application directory. Currently, these options are:

 	�	Controlling the <read-only=>readonly> mode.

 	�	Controlling the <no-status=>nostatus> mode.
 	
 	�	Controlling the <bar-to-the-back thing=>barback>.

 	�	The <maximum> number of buttons and menu entries.

 	�	The maximum size of the text <workspace>.

See the comments in the !Run file for details of how to use these options.

Note that the "Reload" menu entry has no effect on these options - you will need to re-start WimpBar 2 for any changes to take effect.DATAhAction Buttons
When clicked on, an action button simply executes a list of *commands. To define an action button, insert something like the following into your Choices file:

#fCode
 #ACTION
 Button Name	      {f}(Up to 16 characters)
 
#fCode
 *Command 1
 ...
 *Command xx

#f
Each command is executed in order, and independantly of each other, ie, if there is an error generated in one of the commands, the error will be printed, but any following commands will still be run.

{*}New:{*} If there is a "#ADJUST" line in the list of commands, all commands before this will be executed on a Select click, and all commands after it will be executed on an Adjust click. If there is no such line, all commands will be run on both types of click.

The <maximum> number of commands (Select and Adjust combined) is the same as the maximum number of menu entries allowed.DATA�The #BOOT command
This command can be used to boot a number of applications on start-up. It was added to remove the need to add Filer_Boot command to your boot sequence.

The syntax is simply the command #BOOT, followed by a list of application pathnames. There is no error given if any of the applications do not exist.

There is an example given in the <Example=>*Filer_Run \<WB2$Dir\>.Example> choices file.DATA�Bugs 'n' Things
WimpBar2 has been tested on RISC OS 3.1 - 3.7 (and StrongARM) without any serious problems. However, the following have been known to happen...

 	<Badly aligned sprites in menus=>.Sprites>
 	<Possible time-keeping conflicts=>.Time>

If anyone can shed any light on any of these, please get in touch with us.

Also, when using Matthew Bullock's 3DPatch, the menus will open slightly too high, but seeing as this is such a tiny problem, you'll just have to live with it.
# 
#subpage Sprites
Badly aligned sprites
There is a problem concerning the width of menus containing right-aligned sprites: occasionally, when a menu is first opened, the sprite will be printed overlapping the menu text. Opening the menu again will correct it.

This appears to happen only when one of the sprites is from an application that dosen't have a small version of it's sprite. In this case, WimpBar 2 uses the 'half size sprite' flag when the menu is created. This suggests that the WIMP is not taking account of this flag correctly when it creates the menu. 
# 
#subpage Time
Possible time-keeping conflicts
We've had a report that WimpBar 2 can cause the computer's time-keeping to go wrong when used with certain combinations of software.

We have so far been unable to reproduce this problem, so unfortunately we do not know what is at fault, whether in WB2 or otherwise.

As a work-around, <disabling=>nostatus> the status icon would appear to solve the problem.DATA�Recent Changes
#align centre
{*}Changes between v1.61 and v1.62{*}
#line;align
 �	Updated <contact> addresses - hopefully permanent now.
 
 �	Added information about the <mailing list=>wb2-l>.

 �	Bug fix: <timezone> GMT +0 didn't work.
#line
#align centre
<Changes between v1.60 and v1.61=>.161>
#align
#subpage 161
Recent Changes
#align centre
{*}Changes between v1.60 and v1.61{*}
#line;align
 �	Clicking Adjust on the status icon can be made to show the time in a different <time zone=>timezone>.

 �	The time and date format is now definable (in the Messages file). However, there's very little point in changing them, because virtually anything else won't fit in the icon... This may be worked on sometime in the future.

 �	You can now bring the bar to the front with Menu while dragging a file to it (why we didn't make it do this before is a mystery...)
#line
#align centre
<Changes between v1.57a and v1.60=>.160>
#align
#subpage 160
Recent Changes
#align centre
{*}Changes between v1.57a and v1.60{*}
#line;align
 �	Now uses the <Choices structure=>Choices2> (if available) for the Choices file and user macros.

 �	<Action buttons> can now run a different set of commands if Adjust is clicked.

 �	'Directory' type menu items now have a default sprite name of 'small_dir' - this should've been the case before, but wasn't.

 �	Changed the behaviour of the <bar-to-the-back=>barback> thing (somebody come up with a proper name for this, please!), and made it optional.

 �	Fixed a bug which meant that if the first filetype in the list for a <drag block=>drag_acs> was a '-1', it was being ignored.

 �	Spaces are stripped from the end of directory and application items, to stop WB2 complaining about them.

 �	The maximum size of the <text workspace=>workspace> has been doubled. If this still isn't enough (blimey!), it's configurable through the <!Run file>.

 �	Fixed the "workspace full" error so that the message is looked up properly from the Messages file.
#line
#align centre
<Changes between v1.56 and v1.57a=>.157a>
#align
#subpage 157a
Recent Changes
#align centre
{*}Changes between v1.56 and v1.57a{*}
#line;align
 �	Syntax errors in the Choices file no longer cause the toolbar to appear blank. The offending section will now simply be skipped.

 �	New <directory=>flag_d> flag for menu items.

 �	If the pointer is moved off the button bar without opening any menus, the bar will be put to the back of the screen.

 �	Fixed a bug meaning menus with no entries were being allowed.

 �	Choices file errors are now reported more consistently.

 �	Improved the set of <Example> macros.

 �	{*}(v1.57a){*} Fixed the improved set of <Example> macros :-)
#line
#align centre
<Changes between v1.54a and v1.56=>.156>
#align
#subpage 156
Recent Changes
#align centre
{*}Changes between v1.54a and v1.56{*}
{*}(including changes in v1.55�){*}
#line;align
 �	New <read only=>readonly> mode to prevent WimpBar 2 from being modified.

 �	Added the option to remove the <status icon=>nostatus>, allowing the toolbar to fill up the whole width of the screen, and to avoid possible conflicts with other time-keeping software.

 �	Options specified in the <!Run file> have changed.

 �	Clicking adjust on "Reload" no longer closes the "Configure" sub-menu.

 �	The "IconSprites" <menu flag=>flags> now searches inside an application's Resources directory for the sprite file if one can't be found in the main directory.

 �	WimpBar 2 <news service=>wbnews> available by e-mail.

 �	Changed the contact e-mail address again (hopefully permanent now!)
#line
#align centre
<Changes between v1.54 and v1.54a=>.154a>
#align
#subpage 154a
Recent Changes
#align centre
{*}Changes between v1.54 and v1.54a{*}
#line;align
 �	Fixed a small memory allocation problem.

 �	Temporarily changed the Technium 220 e-mail address, since the Digital Databank BBS account has closed. A new address will be set up shortly.
#line
#align centre
<Changes between v1.53 and v1.54=>.154>
#align
#subpage 154
Recent Changes
#align centre
{*}Changes between v1.53 and v1.54{*}
#line;align
 �	Allowed the maximum number of buttons and menu entries to be changed. These can now be edited from the !Run file.

 �	Increased the maximum text buffer size, to prevent "memory full" errors.

 �	Fixed a bug which meant Choices files with no buttons weren't being handled properly.

 �	Fixed a couple of "inaccuracies" in the help text.
#line
#align centre
<Changes between v1.52 and v1.53=>.153>
#align
#subpage 153
Recent Changes
#align centre
{*}Changes between v1.52 and v1.53{*}
#line;align
 �	Made the <#BOOT=>boot> command work.

  	(It would've helped somewhat if I'd actually written the code for it before I released it first time round...)
#line
#align centre
<Changes between v1.51 and v1.52=>.152>
#align
#subpage 152
Recent Changes
#align centre
{*}Changes between v1.51 and v1.52{*}
#line;align
 �	Re-wrote the <sprites in menus=>menu> system, again...

 �	WimpBar 2 can now be internationalised.

 �	New <#BOOT=>boot> command.

 �	An extra keypress can be specified on <drag commands=>drag_acs>.
#line
#align centre
<Changes between v1.50 and v1.51=>.151>
#align
#subpage 151
Recent Changes
#align centre
{*}Changes between v1.50 and v1.51{*}
#line;align
 �	Totally re-written (and much improved) <sprites in menus=>menu> system.

 �	The main menu now has a "Configure" sub-menu, mainly to separate the "Choices" and "Macros" options. Worth noting is that you can select "Configure" to just open the Choices file. Also, selecting "Info" now opens the StrongHelp manual.

 �	Comments are now allowed in the Choices file, as in Obey files.

 �	New version of the Support module (could fix some problems).

 �	The Choices file is now created the first time 'Configure' is selected, rather than complaining about it.

 �	Also included some (slightly) less useless <Example> files.
#line
#align centre
<Changes between v1.49 and v1.50=>.150>
#align
#subpage 150
Recent Changes
#align centre
{*}Changes between v1.49 and v1.50{*}
#line;align
 �	Sprites in <menus=>menu> (at last!)

 �	Clicking Adjust on the time/memory icon will show how long you've been on-line (if at all), when using Freenet.

 �	Several slight changes to the way the bar goes to the back of the screen.

 �	If you include a %0 in a menu command, it will be replaced by the text of the menu item. This may be useful to someone, it may not...
#line
#align centre
<Changes between v1.48� and v1.49=>.149>
#align
#subpage 149
Recent Changes
#align centre
{*}Changes between v1.48� and v1.49{*}
#line;align
 �	This new help file!

 �	Parts of the Choices file can now be indented, making it somewhat easier to read.

 �	Changed the #DRAG examples so that they actually work!

 �	Increased the maximum number of buttons to 16.

 �	Several other small internal changes, which I've forgotten...DATA�The Choices File
WimpBar 2 can be configured using a plain text Choices file (<see note=>choices2>). This file contains definitions for the various buttons on the toolbar, <drag definitions=>drag_acs>, and any other features.

To edit the Choices file, open the main menu by clicking Menu anywhere in the toolbar, and select "Configure". The Choices file will be loaded into whichever text editor you have loaded, or will load one otherwise. Also, the <Macros> directory can be opened by selecting "Macros". When you have finished editing the file, save it as normal, and select "Reload" from the Configure menu. The toolbar will then be updated according to the new file.

All blank lines in the file will be ignored, and the end of the file will be automatically detected. If there is an error in any part of the file, an error message will appear, and the toolbar will appear blank.

The Choices file will look best viewed in Zap's Obey mode (though you may need to change the default colouring scheme).DATA7Command Summary
The available commands are:

 	 	<#FILER=>Filer>		 	Enable Filer_Action sensing
 	 	<#MENU=>Menu>		 	Create a menu button
 	 	<#ACTION=>Action>	 	Create an action button
 	 	<#DRAG_acs=>Drag_acs>	 	Define a drag command
 	 	<#LEFT=>Left>		 	Left-align menu sprites
 	 	<#RIGHT=>Right>		 	Right-align menu sprites
 	 	<#BOOT=>Boot>		 	Boot specified applications
 	 	<#TIMEZONE=>TimeZone>	 	Set timezone for adjust-click on status

You can get help on these commands from within the Choices file by pressing Ctrl-H from Zap or F1 from StrongED, while the cursor is on one of the commands.

For this to work, you will need to make this manual searchable by StrongHelp. To do this, you will either need to view it normally (you're doing so now!) or copy the manual into StrongHelp's !Manuals directory.DATAbContacting Us
If you want to contact us for any reason, such as if you find a "feature" that I may not know about, if you have any suggestions for improvements, or if you just need help getting set up, you can e-mail us at:

#align centre
<t220@technium.demon.co.uk=>#url mailto:t220@technium.demon.co.uk>

#align
The latest version, along with details of our other programs and a small pile of other stuff, will always be available from the Technium220 web site, located at:

#align centre
<http://www.technium.demon.co.uk/=>#url>

#align
You can also find WimpBar 2 on several Acorn bulletin boards. NB: Arcade BBS will sometimes have a newer version than the website, due to Steve's laziness (or "work", as he calls it :-))

{*}New:{*} To receive WimpBar 2 information and (small) binaries by e-mail, you can sign on to the WimpBar2 <mailing list=>wb2-l>.DATA�Drag Commands
WimpBar 2 has the ability to execute a *command when a file is dragged to it's toolbar depending on which keys are pressed and its filetype. Certain <parameters=>.param> are set up, so that the command can act upon the object dragged to the toolbar.

To set up a drag command, use a structure similar to this:

 #DRAG_acS
 followed by a list of allowable <filetypes=>.ft>,
 then the *command (Can be a <Macro=>Macros>)

The letters ACS (Alt, Control, Shift) specify which keys have to be pressed for the command to take effect, so for example, a #DRAG_ACs command would only be executed when both Alt and Control were pressed at the same time as file is dragged. Click here for an <example=>.ex>.

{*}New:{*} When Alt-Ctrl or Alt-Ctrl-Shift, you can specify an extra key to be pressed, for example #DRAG_ACs X would mean Alt-Ctrl-X has to be pressed for the command to take effect.
#subpage param
Parameters
Say, for example, you drag a file such as ADFS::Technium.$.Fred to WimpBar 2.
The CLI parameters will be set up as follows:

#wrap off
#tab
 	%0 = Filename	 eg. ADFS::Technium.$.Fred
 	%1 = Leafname	 eg. Fred
 	%2 = Pathname	 eg. ADFS::Technium.$
#wrap
#subpage ft
List of filetypes
The filetype list is a comma separated list of hexadecimal filetypes (case is not important), with the following special cases:

 1000 means a directory
 2000 means an application
 -1 means all files except the above
#subpage ex
Example drag definition
The following means that when you Shift-drag a text file, an obey file or an application to the toolbar, it's leafname is printed. Really useful, no?

#fCode
 #DRAG_acS
  fff,feb,2000
 Echo File: %1
#f

For some slightly more useful examples, see the <Example=>*Filer_Run \<WB2$Dir\>.Example> choices file.DATA�The Example files
Included with WimpBar 2 are an example <Choices file> and a set of example <macros>.

The default set-up is by no means intended to be particularly useful, and is only included as an example of how to create your own (more useful) set-up.

However, there are now a few useful macros included:

#indent 12
#table columns 3
<AddSprite=>MacroHelp.AddSprite>
<ZipIt=>MacroHelp.ZipIt>
<UnzipIt=>MacroHelp.UnzipIt>
<KillTBox=>MacroHelp.KillTBox>
<ReFiler=>MacroHelp.Re-blah>
<ReSound=>MacroHelp.Re-blah>
<Date=>MacroHelp.Date+Time>
<Time=>MacroHelp.Date+Time>
#endtable
#indent 0

For more details see the macros themselves, and the <Example=>*Filer_Run \<WB2$Dir\>.Example> file.DATAPFeatures List
 �	You can have a <number=>maximum> of buttons defined on the toolbar, each of which can be either a <menu button> or an <action button>.

 �	If you have too many buttons to fit on the bar, they will be squeezed in - so no need for multiple bars or scrolling. The buttons are variable width, according to the length of their title.

 �	Of course, this takes into account the current desktop font, and if the font is changed, the button widths will be automatically adjusted.

 �	A status icon, which displays the current time and free memory (either in kilobytes or megabytes, depending on how much there is free). This can be <turned off=>nostatus> if required, allowing the full width of the screen to be used for buttons.

 �	Clicking Select on the status icon displays the current date, and clicking Adjust on it will show the contents of INet$Timer, showing how long you've been connected to the net (at least for Freenet, anyway).

 �	{*}New:{*} Clicking Adjust on the status icon can also be made to show the current time in a different <time zone=>timezone>.

 �	Clicking menu at the top of the screen brings the toolbar to the top of the window stack, in case it has become obscured. Clicking menu a second time will send it to back again. Also, the bar can be sent to the back when the pointer <moves off it=>barback>.

 �	A user-definable <dragging system=>drag_acs>, allowing *commands to act on files dragged to the toolbar.

 �	Each command in a menu button, action button, as well as drag commands, can use <macros>.

 �	The background colour of the time/memory icon can change to let you know when there's a <filer action> window open.

 �	A <read only=>readonly> mode to prevent WimpBar 2's settings from being altered.

 �	Totally user-configurable through a textual <Choices file>.

 �	...and all this in a typical wimpslot of 32k!DATA2The #FILER Option
When you have the Verbose option turned off on the filer, and you can't see your hard disc light, it is sometimes handy to know when there is a Filer Action Window in progress (for example when copying or deleting files).

To enable this option, insert {fCode}#FILER{f} on a separate line at the top of the <Choices file>. When this is enabled, the background of the time/memory icon will turn a dark grey colour whenever there is a filer action window open.

There is a maximum of 16 filer action windows open before WB2 gets confused.DATA�Item flags
The available flags are: (all case sensitive)

 	 	<'!'=>flag_!>	-	Item is an application
 	 	<'b'=>flag_b>	-	Boot this application
 	 	<'i'=>flag_i>	-	Just take the sprite
 	 	
 	 	<'d'=>flag_d>	- 	Item is a directory
 	 	<'s'=>flag_s>	-	Display a sprite
 	 	
 	 	<'_'=>flag__>	-	This item has a separator

The 'b' and 'i' flags can only apply to items which are applications, and cannot both be used together. See the <Example=>*Filer_Run \<WB2$Dir\>.Example> file for some examples.DATAThe '!' flag
Using this flag tells WimpBar 2 that the menu item refers to an application.

When this is the case, the command line must contain only the pathname of the required application.

This flag must be used before either of the boot flags can be used.DATA�The 'b' flag
Using this flag tells WimpBar 2 to boot this application on start-up.

The main use for this is to make RISC OS aware of the application's sprite. If you do not want the application to be booted, but you still wish to use it's sprite in a menu, use the <'i'=>flag_i> flag instead.

Note: There is no error message given if the application does not exist.

You must use the '!' flag for this option to take effect.DATA|The 'd' flag
Using this flag tells WimpBar 2 that the menu item refers to a directory.

When this is the case, the command line must contain only the pathname of the required directory to be opened.

The pathname specified will be expanded {/}when selected{/}, so that for example, a menu entry with a command line of just '@' will always open the currently set directory.DATA�The 'i' flag
Using this flag tells WimpBar 2 to load the application's sprite on start-up, so that the sprite can be used in a menu without fully booting it.

Note: If an application's sprite file cannot be found inside it's main directory, then it's Resources directory will be searched as well (solving problems with StrongED etc.)

No errors will be reported if a sprite file cannot be found.

You must use the '!' flag for this option to take effect.DATA�The 's' flag
Using this flag tells WimpBar 2 to display a sprite for this item.

If the item is an application, the sprite displayed will be a small version of the application's sprite. If this does not exists, a half-size version of the large sprite will be used. If this cannot be used, the default application sprite will be displayed instead.

Also, if the item is a directory or an application, you can specify an alternative sprite name, as follows:

#fCode
 StrongHelp [!bs] sprite_name
   .. pathname...
#f

If the item is a directory, the default sprite name is 'small_dir'.

If the item is not an application or a directory, you must specify the sprite name, as in the example above.DATAThe '_' flag
Using this flag tells WimpBar 2 to put a separator line after this menu item.

Note: The old syntax for a separator still works. However, if you use both on the same item, you'll get a separator and an underline character on the end of the menu item.DATA�The Boring Bit
WimpBar 2 is freeware. This means that it can be distributed as you wish, so long as only the original release version is distributed, with no files modified or deleted.

{*}Note:{*} If your system does not have a <Choices structure=>choices2> available (ie on a pre-Risc PC machine), the application will contain your Choices file and any macros you have created. Please remove these before passing it on. Of course, if you wish to use these files as an example to a friend, etc, feel free to pass them on - separately.

As with anything that's free, there's no warranty of any kind, etc, etc. Basically, if something goes wrong, don't blame us.DATAsThe Future
Updates to WimpBar 2 are not planned - they just seem to happen at random intervals, whenever someone has a new suggestion or when I find something that just plain doesn't work properly (ho hum).

However, there are two major updates planned, although very little work has been done on either.

 �	{*}Stand-alone configuration program{*}.
 
  	This would make WB2 bearable for less technically-minded users, who don't like the idea of editing the script file themselves. I do want to complete this (honest!), but I never seem to put any thought towards actually doing it...

 �	{*}BarOne{*} - WimpBar 2's replacement.

  	A totally re-coded version which will provide many more features (sub-menus, for example) and a C-like script file allowing for better configuration. Again, we do want to get this done eventually - we just haven't put much work into it yet...DATAuIntroduction
WimpBar 2 is a handy desktop utility which provides a toolbar at the top of the screen containing a number of user-defined buttons.

These buttons can be set up either to display a menu when clicked on (with each menu entry linked to an application or a *command) or an action button (which executes a list of commands when clicked on). In addition to these, it also provides a number of other �<really useful features=>features>��.

It was designed to be as small as possible, so that it takes up the minimum of memory when running. Because of this, there is no sophisticated configuration system or anything, so it's all done through a rather dodgy script file.

Since WimpBar 2 was born in July 1996, up until March 1998, development was almost entirely done on a 2Mb A3010 connected to a television set, which has now gone into early retirement. Rest in peace.DATA�The #LEFT Command
This command tells WB2 to display any menu sprites to the left of the menu text.

This is the default option.DATA�"Macros" (ish)
At any point where a command would be used in the Choices file, you could use a macro instead. These are run whenever the first character of the command string is a "+" symbol. Following this symbol is the name of the macro. For example, in a <drag command=>drag_acs>, you may have:

#fCode
+AddSprite %0
#f

which runs the AddSprite macro, passing on the pathname of the file. All data after the macro's name is passed on to it in the form of the standard command-line parameters.

When a macro command is encountered, WimpBar 2 runs the appropriate file from the Macros directory. Usually, this file will be an Obey file, though it could be of any type.

The default macros are stored within the !WimpBar2 directory, while any additional user macros should be placed in a separate directory inside the <Choices structure=>choices2> (if it is available). If this directory does not exist, it will be created when the Configure->Macros menu option is selected.

Selecting this will normally open the user macros directory, but if Shift is held down (or the Choices directory is not available), the <!WimpBar2.Macros=>*Filer_OpenDir \<WB2$Dir\>.Macros> directory will be opened instead.DATA�Maximum values
In versions of WimpBar 2 before v1.54, the maximum number of buttons and menu entries was hard-coded to 16 and 20 respectively.

After a couple of complaints that this wasn't enough, these values can now be user-defined up to an absolute maximum of 64. 

To change these values, you will need to edit WB2's <!Run file>. Increasing these values will slightly increase the amount of memory used, up to a maximum of about 48k.DATA�Menu Buttons
Menu buttons are the main feature of WimpBar 2. When clicked upon, a menu containg a number of user-defined entries is displayed. When one of these items is selected, an appropriate *command is executed. This can be used for many purposes, though the main use is to give a quick way of running programs.

To define a menu button, use a structure similar to this:

#fCode
 #MENU
 Button name {f}(Up to 12 characters}

#fCode
 Menu Item 1 [<flags>]
  Command 1
 ...
 Menu Item xx [<flags>]
  Command xx
#f

The <flags> after the menu item text are used to tell WB2 to perform certain actions on that particular item. This gives you the option of showing a sprite in the menu, and/or booting the application on start-up.DATA
No-status mode
In no-status mode, the status icon (and all code associated with updating it) is disabled.

This serves two purposes:

 	�	More space is available on the toolbar for user-defined buttons.

 	�	Disabling the time-keeping code avoids any conflicts with other time-keeping software. We haven't been able to identify what exactly is causing these conflicts, so if you are experiencing strange goings-on with your clock, please get in touch.

This option can only be controlled from WimpBar 2's <!Run file>.DATA�Release Notes
The only significant change in this release is that of <contacts=>contact> - Steve's left Sheffield University and got a Demon account.

Apologies for the lack of website updates recently - before this release it only contained v1.56... with our new location this situation should improve somewhat.
#line
The idea for this application came from the original !WimpBar by Steve Smale, and given away on an old Acorn User disc. This version is in no way (apart from the obvious) connected with that or any other of Steve's programs.

Check the "History" file for any changes which may not be mentioned in this help text. 
DATASRead-only mode
In read-only mode the "Configure" menu is disabled, so that the Choices file cannot be easily modified.

The only way to edit the settings in read-only mode is to manually open the !WimpBar2 application directory and edit the Choices file from there.

This option can only be controlled from WimpBar 2's <!Run file>.DATAThe #RIGHT Command
This command tells WimpBar 2 to display any menu sprites to the right of the menu text.

There is a problem with current versions of the Window Manager which means that this option sometimes does not work correctly. Therefore, the default setting is #LEFT.DATA�Draw�Draw        p���2Homerton.BoldX�?��@	.��I��������3O3O�-��WimpBar 2@�$��پ2D����3O3O$��WimpBar 2l�����������B �������lp��p���������B p�p�p��p��p�DATA�About WimpBar 2
#background wimp 1
#Align Centre;Draw c,8 wb2;below
#f/0:v1.62 (05 Aug 1998)
#line
<Introduction=>Intro>
<Features List>
<Example files =>Example>
<The Choices file=>Choices>
<Command Guide=>Commands>
<Recent Changes=>Changes>
<Bugs 'n' Things=>Bugs>
<Contacting Us=>Contact>
<The Future=>Future>

<Release Notes=>Notes>

{/}WimpBar 2 is <freeware>.{/}
#line
(c) 1996-8 Technium 220
DIR$���uH����2�#h3AddSprite�vH�����#�3ZipIt�xH�����#{3UnzipItzH���-��#�3KillTBox�{H���{�#�3Re-blah�}H����Q�#�3Date+TimeDATAhThe AddSprite macro
The AddSprite macro is intended to be called when a sprite file (of type &FF9) is dragged to WimpBar 2's button bar.

This macro will add the contents of a sprite file to the Wimp sprite pool (a la *IconSprites), but bypassing the effects of Doggysoft's AddSprites module.

It will function normally if AddSprites is not being used.DATA�The ZipIt macro
The ZipIt macro will attempt to create a Zip archive containing an object which has been dragged to the button bar. By default, this will happen when Ctrl-dragging to the button bar.

It will run in a Taskwindow, and will attempt to verify the archive once it has been created.

The "Zip" executable (by various artists) is required in your library directory for this to work.DATA{The UnzipIt macro
The UnzipIt macro will, by default, be called when a Zip archive (type &DDC) is dragged to the button bar.

It will attempt to extract it's contents into the parent directory. If the file is not a Zip archive (ie an archive created by Spark, etc), it'll moan.

UnzipIt runs in a Taskwindow, and requires the "Unzip" executable in your library directory.DATA�The KillTBox macro
This is a macro which will forcefully remove all currently running Toolbox modules, to free up the memory they use. This might be appreciated by those poor individuals who don't have 46Mb free on a regular basis.

Any Toolbox tasks that are running when this macro is executed will die horribly, and hence it is not recommended that you do this while any are running.

This macro should also only be used when the Toolbox modules are RAM-loaded.DATA�The ReFiler and ReSound macros
ReFiler and ReSound are two macros which will attempt to recover the desktop filer and the sound system respectively.

The Filer only rarely goes wrong, but when it does, it poses a bit of a problem - though not with this macro.

The sound system can become disabled by many things, including playing games, watching demos, etc. The ReSound macro will get the old faithful system beep back again.DATA�The Date and Time macros
Date and Time are two very simple macros which are completely useless. Enough said.

They are only provided as very basic examples and should be removed from your WimpBar 2 set-up *very* quickly.DATAThe bar-to-the-back thing
After clicking Menu to bring the button bar to the top of the window stack, moving the pointer off it again will send the bar to the back again, unless there is a menu open.

If the pointer is moved off it within half a second of clicking Menu, it will remain at the top. This is useful, for example, when editing a full-screen
DTP document and you want a clock on screen all the time.

If the '-noback' option is used in the <!Run file>, moving the pointer off the bar will have no effect at all.DATA�The text workspace
The maximum size of WimpBar 2's text workspace can be configured using the '-w' option in the <!Run file>.

This is only useful if you ever get the "workspace full" error. In this case, you will need to allocate more space using this option. The default size of 8192 bytes should never be reached, but this option is here just in case.

Note: This only controls the initial size of the workspace (used when reading the Choices file) - it will be shrunk when this process is complete.DATAUse of the Choices structure
{/}Apologies if this section seems a bit confused, but it was bit of a rush job - and on top of that I've just been watching the Eurovision Song Contest, so I think I'm allowed to be confused...{/}

From v1.60 onwards, WimpBar 2 will store its configuration files in a directory inside the Choices structure of your computer - usually !Boot.Choices.

{*}Note:{*} If the Choices structure is not available on your machine (normally because of a pre-Risc PC boot sequence), WimpBar 2's behaviour should be exactly the same as previous versions (ie storing the configurartion within the application directory).

When selecting 'Configure' from the menu, WB2 will search for a Choices file in the Choices:WimpBar2 directory. If found, all is well and nothing more is done. If not, it will check if an existing Choices file is found inside the application directory. If one exists, it will be copied into the Choices directory, and a message will appear informing you of this. If no Choices file at all is found, the Example file will be copied instead.

From then on, selecting 'Configure' will open the file from the Choices directory. If Shift is held down as it is selected, the Example file from inside the application will be opened. However, if you have left a Choices file inside !WimpBar2, it will be opened instead.

In the case of Macros, the directory inside the application should only contain the default macros. When 'Configure->Macros' is selected, a directory will be created inside Choices for you to place any new macros. You can still open the standard macros directory by holding down Shift when selecting from the menu. If you have any extra macros inside the application directory, these should be moved to their new location.

Note that currently, the options specified in the <!Run file> cannot be stored in the Choices directory, so you still can't just replace your copy of WimpBar 2 with a new one without losing some of your options.

Hope at least some of that makes sense. Mail us if you have problems.DATAWAlternative Timezone
If there is a #TIMEZONE line present in the Choices file, clicking Adjust on the status icon will show the time in an alternative timezone. For example:

#fCode
 #TIMEZONE -6
#f

will result in showing the current time for GMT minus 6 hours.

Note that the internet timer feature will override this (when running).DATALWimpBar 2 Mailing List
The WimpBar 2 mailing list is a moderated mailing list (not for discussions), which will contain announcements of forthcoming releases, and, when they become available, release binaries. It will also contain information on any beta versions (which will only be sent out on request).

To join the mailing list, just write 'SIGNON WB2-L' in the subject line of a blank email and send it off to <maillist@technium.demon.co.uk=>#url mailto:maillist@technium.demon.co.uk>.

Traffic on the list is not exactly very high, so if you use WB2 at all, why not sign on?
00000000  48 45 4c 50 28 00 00 00  fd 00 00 00 ff ff ff ff  |HELP(...........|
00000010  2c 00 00 00 00 fd ff ff  00 00 00 00 e8 04 00 00  |,...............|
00000020  00 01 00 00 00 00 00 00  24 00 00 00 44 49 52 24  |........$...DIR$|
00000030  f0 04 00 00 f0 04 00 00  1c 05 00 00 48 fd ff ff  |............H...|
00000040  11 f8 95 3e 73 02 00 00  33 00 00 00 00 00 00 00  |...>s...3.......|
00000050  21 52 75 6e 00 00 00 00  90 07 00 00 48 ff ff ff  |!Run........H...|
00000060  1d 3e 96 3e 68 03 00 00  33 00 00 00 00 00 00 00  |.>.>h...3.......|
00000070  41 63 74 69 6f 6e 00 00  f8 0a 00 00 47 ff ff ff  |Action......G...|
00000080  28 bb fa ee a2 01 00 00  33 00 00 00 00 00 00 00  |(.......3.......|
00000090  42 6f 6f 74 00 00 00 00  9c 0c 00 00 48 fd ff ff  |Boot........H...|
000000a0  37 01 0a 2c c0 05 00 00  13 00 00 00 00 00 00 00  |7..,............|
000000b0  42 75 67 73 00 00 00 00  5c 12 00 00 48 fd ff ff  |Bugs....\...H...|
000000c0  42 6d 90 70 c3 1a 00 00  33 00 00 00 00 00 00 00  |Bm.p....3.......|
000000d0  43 68 61 6e 67 65 73 00  20 2d 00 00 48 fd ff ff  |Changes. -..H...|
000000e0  2c 20 c0 43 f6 03 00 00  33 00 00 00 00 00 00 00  |, .C....3.......|
000000f0  43 68 6f 69 63 65 73 00  18 31 00 00 48 fd ff ff  |Choices..1..H...|
00000100  73 ed 2f 53 37 03 00 00  33 00 00 00 00 00 00 00  |s./S7...3.......|
00000110  43 6f 6d 6d 61 6e 64 73  00 00 00 00 50 34 00 00  |Commands....P4..|
00000120  48 fd ff ff d3 f5 92 70  62 03 00 00 13 00 00 00  |H......pb.......|
00000130  00 00 00 00 43 6f 6e 74  61 63 74 00 b4 37 00 00  |....Contact..7..|
00000140  48 ff ff ff 7a 7e fd 2b  ec 06 00 00 33 00 00 00  |H...z~.+....3...|
00000150  00 00 00 00 44 72 61 67  5f 61 63 73 00 00 00 00  |....Drag_acs....|
00000160  a0 3e 00 00 48 fd ff ff  fa 4f c3 23 bc 02 00 00  |.>..H....O.#....|
00000170  33 00 00 00 00 00 00 00  45 78 61 6d 70 6c 65 00  |3.......Example.|
00000180  5c 41 00 00 48 fd ff ff  4b 2a 2f 53 50 07 00 00  |\A..H...K*/SP...|
00000190  33 00 00 00 00 00 00 00  46 65 61 74 75 72 65 73  |3.......Features|
000001a0  00 00 00 00 ac 48 00 00  47 ff ff ff df 5c 6c 9d  |.....H..G....\l.|
000001b0  32 02 00 00 33 00 00 00  00 00 00 00 46 69 6c 65  |2...3.......File|
000001c0  72 00 00 00 e0 4a 00 00  48 fd ff ff 06 a1 95 21  |r....J..H......!|
000001d0  f8 01 00 00 33 00 00 00  00 00 00 00 46 6c 61 67  |....3.......Flag|
000001e0  73 00 00 00 d8 4c 00 00  47 fd ff ff 08 7d f8 ee  |s....L..G....}..|
000001f0  0b 01 00 00 33 00 00 00  00 00 00 00 46 6c 61 67  |....3.......Flag|
00000200  5f 21 00 00 e4 4d 00 00  47 fd ff ff 29 45 f9 ee  |_!...M..G...)E..|
00000210  b2 01 00 00 33 00 00 00  00 00 00 00 46 6c 61 67  |....3.......Flag|
00000220  5f 62 00 00 98 4f 00 00  48 fd ff ff 32 5b 98 21  |_b...O..H...2[.!|
00000230  7c 01 00 00 33 00 00 00  00 00 00 00 46 6c 61 67  ||...3.......Flag|
00000240  5f 64 00 00 14 51 00 00  48 fd ff ff f8 2d e7 17  |_d...Q..H....-..|
00000250  ce 01 00 00 33 00 00 00  00 00 00 00 46 6c 61 67  |....3.......Flag|
00000260  5f 69 00 00 e4 52 00 00  48 fd ff ff 1c cf 9a 3e  |_i...R..H......>|
00000270  bd 02 00 00 33 00 00 00  00 00 00 00 46 6c 61 67  |....3.......Flag|
00000280  5f 73 00 00 a4 55 00 00  47 fd ff ff 72 2e fa ee  |_s...U..G...r...|
00000290  0f 01 00 00 33 00 00 00  00 00 00 00 46 6c 61 67  |....3.......Flag|
000002a0  5f 5f 00 00 b4 56 00 00  48 fd ff ff c7 9a 2e 53  |__...V..H......S|
000002b0  9d 02 00 00 33 00 00 00  00 00 00 00 46 72 65 65  |....3.......Free|
000002c0  77 61 72 65 00 00 00 00  54 59 00 00 48 fd ff ff  |ware....TY..H...|
000002d0  d4 c2 97 21 73 03 00 00  33 00 00 00 00 00 00 00  |...!s...3.......|
000002e0  46 75 74 75 72 65 00 00  c8 5c 00 00 48 fd ff ff  |Future...\..H...|
000002f0  24 42 0f 64 75 03 00 00  33 00 00 00 00 00 00 00  |$B.du...3.......|
00000300  49 6e 74 72 6f 00 00 00  40 60 00 00 47 ff ff ff  |Intro...@`..G...|
00000310  a5 7b 25 eb 87 00 00 00  33 00 00 00 00 00 00 00  |.{%.....3.......|
00000320  4c 65 66 74 00 00 00 00  c8 60 00 00 48 fd ff ff  |Left.....`..H...|
00000330  b2 29 c1 43 b8 04 00 00  33 00 00 00 00 00 00 00  |.).C....3.......|
00000340  4d 61 63 72 6f 73 00 00  80 65 00 00 48 fd ff ff  |Macros...e..H...|
00000350  fb bb 94 21 be 01 00 00  33 00 00 00 00 00 00 00  |...!....3.......|
00000360  4d 61 78 69 6d 75 6d 00  40 67 00 00 48 ff ff ff  |Maximum.@g..H...|
00000370  3d 4f 95 21 e2 02 00 00  33 00 00 00 00 00 00 00  |=O.!....3.......|
00000380  4d 65 6e 75 00 00 00 00  24 6a 00 00 48 fd ff ff  |Menu....$j..H...|
00000390  4d ed 6a 17 0d 02 00 00  33 00 00 00 00 00 00 00  |M.j.....3.......|
000003a0  4e 6f 53 74 61 74 75 73  00 00 00 00 34 6c 00 00  |NoStatus....4l..|
000003b0  48 fd ff ff 76 9c 91 70  81 02 00 00 13 00 00 00  |H...v..p........|
000003c0  00 00 00 00 4e 6f 74 65  73 00 00 00 b8 6e 00 00  |....Notes....n..|
000003d0  48 fd ff ff 61 5e 6a 17  53 01 00 00 33 00 00 00  |H...a^j.S...3...|
000003e0  00 00 00 00 52 65 61 64  4f 6e 6c 79 00 00 00 00  |....ReadOnly....|
000003f0  0c 70 00 00 47 ff ff ff  72 5b 5e df 1b 01 00 00  |.p..G...r[^.....|
00000400  33 00 00 00 00 00 00 00  52 69 67 68 74 00 00 00  |3.......Right...|
00000410  28 71 00 00 47 ff fa ff  8a 03 dc bf f8 01 00 00  |(q..G...........|
00000420  03 00 00 00 00 00 00 00  57 42 32 00 20 73 00 00  |........WB2. s..|
00000430  48 fd ff ff b5 fe 8e 70  97 01 00 00 13 00 00 00  |H......p........|
00000440  00 00 00 00 21 52 6f 6f  74 00 00 00 b8 74 00 00  |....!Root....t..|
00000450  48 fd ff ff b5 e6 93 70  d8 00 00 00 13 01 00 00  |H......p........|
00000460  00 00 00 00 4d 61 63 72  6f 48 65 6c 70 00 00 00  |....MacroHelp...|
00000470  74 7e 00 00 48 fd ff ff  ce 1a 99 3e 13 02 00 00  |t~..H......>....|
00000480  33 00 00 00 00 00 00 00  42 61 72 42 61 63 6b 00  |3.......BarBack.|
00000490  88 80 00 00 48 fd ff ff  0b 07 9b 3e fe 01 00 00  |....H......>....|
000004a0  33 00 00 00 00 00 00 00  57 6f 72 6b 73 70 61 63  |3.......Workspac|
000004b0  65 00 00 00 88 82 00 00  48 fd ff ff 97 75 2e 53  |e.......H....u.S|
000004c0  11 08 00 00 33 00 00 00  00 00 00 00 43 68 6f 69  |....3.......Choi|
000004d0  63 65 73 32 00 00 00 00  9c 8a 00 00 48 fd ff ff  |ces2........H...|
000004e0  0a 95 31 53 57 01 00 00  33 00 00 00 00 00 00 00  |..1SW...3.......|
000004f0  54 69 6d 65 5a 6f 6e 65  00 00 00 00 f4 8b 00 00  |TimeZone........|
00000500  48 fd ff ff 13 02 93 70  4c 02 00 00 33 00 00 00  |H......pL...3...|
00000510  00 00 00 00 77 62 32 2d  6c 00 00 00 44 41 54 41  |....wb2-l...DATA|
00000520  73 02 00 00 57 69 6d 70  42 61 72 20 32 27 73 20  |s...WimpBar 2's |
00000530  21 52 75 6e 20 66 69 6c  65 0a 43 65 72 74 61 69  |!Run file.Certai|
00000540  6e 20 6f 70 74 69 6f 6e  73 20 63 61 6e 20 6f 6e  |n options can on|
00000550  6c 79 20 62 65 20 73 70  65 63 69 66 69 65 64 20  |ly be specified |
00000560  69 6e 20 74 68 65 20 21  52 75 6e 20 66 69 6c 65  |in the !Run file|
00000570  20 77 69 74 68 69 6e 20  74 68 65 20 21 57 69 6d  | within the !Wim|
00000580  70 42 61 72 32 20 61 70  70 6c 69 63 61 74 69 6f  |pBar2 applicatio|
00000590  6e 20 64 69 72 65 63 74  6f 72 79 2e 20 43 75 72  |n directory. Cur|
000005a0  72 65 6e 74 6c 79 2c 20  74 68 65 73 65 20 6f 70  |rently, these op|
000005b0  74 69 6f 6e 73 20 61 72  65 3a 0a 0a 20 09 8f 09  |tions are:.. ...|
000005c0  43 6f 6e 74 72 6f 6c 6c  69 6e 67 20 74 68 65 20  |Controlling the |
000005d0  3c 72 65 61 64 2d 6f 6e  6c 79 3d 3e 72 65 61 64  |<read-only=>read|
000005e0  6f 6e 6c 79 3e 20 6d 6f  64 65 2e 0a 0a 20 09 8f  |only> mode... ..|
000005f0  09 43 6f 6e 74 72 6f 6c  6c 69 6e 67 20 74 68 65  |.Controlling the|
00000600  20 3c 6e 6f 2d 73 74 61  74 75 73 3d 3e 6e 6f 73  | <no-status=>nos|
00000610  74 61 74 75 73 3e 20 6d  6f 64 65 2e 0a 20 09 0a  |tatus> mode.. ..|
00000620  20 09 8f 09 43 6f 6e 74  72 6f 6c 6c 69 6e 67 20  | ...Controlling |
00000630  74 68 65 20 3c 62 61 72  2d 74 6f 2d 74 68 65 2d  |the <bar-to-the-|
00000640  62 61 63 6b 20 74 68 69  6e 67 3d 3e 62 61 72 62  |back thing=>barb|
00000650  61 63 6b 3e 2e 0a 0a 20  09 8f 09 54 68 65 20 3c  |ack>... ...The <|
00000660  6d 61 78 69 6d 75 6d 3e  20 6e 75 6d 62 65 72 20  |maximum> number |
00000670  6f 66 20 62 75 74 74 6f  6e 73 20 61 6e 64 20 6d  |of buttons and m|
00000680  65 6e 75 20 65 6e 74 72  69 65 73 2e 0a 0a 20 09  |enu entries... .|
00000690  8f 09 54 68 65 20 6d 61  78 69 6d 75 6d 20 73 69  |..The maximum si|
000006a0  7a 65 20 6f 66 20 74 68  65 20 74 65 78 74 20 3c  |ze of the text <|
000006b0  77 6f 72 6b 73 70 61 63  65 3e 2e 0a 0a 53 65 65  |workspace>...See|
000006c0  20 74 68 65 20 63 6f 6d  6d 65 6e 74 73 20 69 6e  | the comments in|
000006d0  20 74 68 65 20 21 52 75  6e 20 66 69 6c 65 20 66  | the !Run file f|
000006e0  6f 72 20 64 65 74 61 69  6c 73 20 6f 66 20 68 6f  |or details of ho|
000006f0  77 20 74 6f 20 75 73 65  20 74 68 65 73 65 20 6f  |w to use these o|
00000700  70 74 69 6f 6e 73 2e 0a  0a 4e 6f 74 65 20 74 68  |ptions...Note th|
00000710  61 74 20 74 68 65 20 22  52 65 6c 6f 61 64 22 20  |at the "Reload" |
00000720  6d 65 6e 75 20 65 6e 74  72 79 20 68 61 73 20 6e  |menu entry has n|
00000730  6f 20 65 66 66 65 63 74  20 6f 6e 20 74 68 65 73  |o effect on thes|
00000740  65 20 6f 70 74 69 6f 6e  73 20 2d 20 79 6f 75 20  |e options - you |
00000750  77 69 6c 6c 20 6e 65 65  64 20 74 6f 20 72 65 2d  |will need to re-|
00000760  73 74 61 72 74 20 57 69  6d 70 42 61 72 20 32 20  |start WimpBar 2 |
00000770  66 6f 72 20 61 6e 79 20  63 68 61 6e 67 65 73 20  |for any changes |
00000780  74 6f 20 74 61 6b 65 20  65 66 66 65 63 74 2e 00  |to take effect..|
00000790  44 41 54 41 68 03 00 00  41 63 74 69 6f 6e 20 42  |DATAh...Action B|
000007a0  75 74 74 6f 6e 73 0a 57  68 65 6e 20 63 6c 69 63  |uttons.When clic|
000007b0  6b 65 64 20 6f 6e 2c 20  61 6e 20 61 63 74 69 6f  |ked on, an actio|
000007c0  6e 20 62 75 74 74 6f 6e  20 73 69 6d 70 6c 79 20  |n button simply |
000007d0  65 78 65 63 75 74 65 73  20 61 20 6c 69 73 74 20  |executes a list |
000007e0  6f 66 20 2a 63 6f 6d 6d  61 6e 64 73 2e 20 54 6f  |of *commands. To|
000007f0  20 64 65 66 69 6e 65 20  61 6e 20 61 63 74 69 6f  | define an actio|
00000800  6e 20 62 75 74 74 6f 6e  2c 20 69 6e 73 65 72 74  |n button, insert|
00000810  20 73 6f 6d 65 74 68 69  6e 67 20 6c 69 6b 65 20  | something like |
00000820  74 68 65 20 66 6f 6c 6c  6f 77 69 6e 67 20 69 6e  |the following in|
00000830  74 6f 20 79 6f 75 72 20  43 68 6f 69 63 65 73 20  |to your Choices |
00000840  66 69 6c 65 3a 0a 0a 23  66 43 6f 64 65 0a 20 23  |file:..#fCode. #|
00000850  41 43 54 49 4f 4e 0a 20  42 75 74 74 6f 6e 20 4e  |ACTION. Button N|
00000860  61 6d 65 09 20 20 20 20  20 20 7b 66 7d 28 55 70  |ame.      {f}(Up|
00000870  20 74 6f 20 31 36 20 63  68 61 72 61 63 74 65 72  | to 16 character|
00000880  73 29 0a 20 0a 23 66 43  6f 64 65 0a 20 2a 43 6f  |s). .#fCode. *Co|
00000890  6d 6d 61 6e 64 20 31 0a  20 2e 2e 2e 0a 20 2a 43  |mmand 1. .... *C|
000008a0  6f 6d 6d 61 6e 64 20 78  78 0a 0a 23 66 0a 45 61  |ommand xx..#f.Ea|
000008b0  63 68 20 63 6f 6d 6d 61  6e 64 20 69 73 20 65 78  |ch command is ex|
000008c0  65 63 75 74 65 64 20 69  6e 20 6f 72 64 65 72 2c  |ecuted in order,|
000008d0  20 61 6e 64 20 69 6e 64  65 70 65 6e 64 61 6e 74  | and independant|
000008e0  6c 79 20 6f 66 20 65 61  63 68 20 6f 74 68 65 72  |ly of each other|
000008f0  2c 20 69 65 2c 20 69 66  20 74 68 65 72 65 20 69  |, ie, if there i|
00000900  73 20 61 6e 20 65 72 72  6f 72 20 67 65 6e 65 72  |s an error gener|
00000910  61 74 65 64 20 69 6e 20  6f 6e 65 20 6f 66 20 74  |ated in one of t|
00000920  68 65 20 63 6f 6d 6d 61  6e 64 73 2c 20 74 68 65  |he commands, the|
00000930  20 65 72 72 6f 72 20 77  69 6c 6c 20 62 65 20 70  | error will be p|
00000940  72 69 6e 74 65 64 2c 20  62 75 74 20 61 6e 79 20  |rinted, but any |
00000950  66 6f 6c 6c 6f 77 69 6e  67 20 63 6f 6d 6d 61 6e  |following comman|
00000960  64 73 20 77 69 6c 6c 20  73 74 69 6c 6c 20 62 65  |ds will still be|
00000970  20 72 75 6e 2e 0a 0a 7b  2a 7d 4e 65 77 3a 7b 2a  | run...{*}New:{*|
00000980  7d 20 49 66 20 74 68 65  72 65 20 69 73 20 61 20  |} If there is a |
00000990  22 23 41 44 4a 55 53 54  22 20 6c 69 6e 65 20 69  |"#ADJUST" line i|
000009a0  6e 20 74 68 65 20 6c 69  73 74 20 6f 66 20 63 6f  |n the list of co|
000009b0  6d 6d 61 6e 64 73 2c 20  61 6c 6c 20 63 6f 6d 6d  |mmands, all comm|
000009c0  61 6e 64 73 20 62 65 66  6f 72 65 20 74 68 69 73  |ands before this|
000009d0  20 77 69 6c 6c 20 62 65  20 65 78 65 63 75 74 65  | will be execute|
000009e0  64 20 6f 6e 20 61 20 53  65 6c 65 63 74 20 63 6c  |d on a Select cl|
000009f0  69 63 6b 2c 20 61 6e 64  20 61 6c 6c 20 63 6f 6d  |ick, and all com|
00000a00  6d 61 6e 64 73 20 61 66  74 65 72 20 69 74 20 77  |mands after it w|
00000a10  69 6c 6c 20 62 65 20 65  78 65 63 75 74 65 64 20  |ill be executed |
00000a20  6f 6e 20 61 6e 20 41 64  6a 75 73 74 20 63 6c 69  |on an Adjust cli|
00000a30  63 6b 2e 20 49 66 20 74  68 65 72 65 20 69 73 20  |ck. If there is |
00000a40  6e 6f 20 73 75 63 68 20  6c 69 6e 65 2c 20 61 6c  |no such line, al|
00000a50  6c 20 63 6f 6d 6d 61 6e  64 73 20 77 69 6c 6c 20  |l commands will |
00000a60  62 65 20 72 75 6e 20 6f  6e 20 62 6f 74 68 20 74  |be run on both t|
00000a70  79 70 65 73 20 6f 66 20  63 6c 69 63 6b 2e 0a 0a  |ypes of click...|
00000a80  54 68 65 20 3c 6d 61 78  69 6d 75 6d 3e 20 6e 75  |The <maximum> nu|
00000a90  6d 62 65 72 20 6f 66 20  63 6f 6d 6d 61 6e 64 73  |mber of commands|
00000aa0  20 28 53 65 6c 65 63 74  20 61 6e 64 20 41 64 6a  | (Select and Adj|
00000ab0  75 73 74 20 63 6f 6d 62  69 6e 65 64 29 20 69 73  |ust combined) is|
00000ac0  20 74 68 65 20 73 61 6d  65 20 61 73 20 74 68 65  | the same as the|
00000ad0  20 6d 61 78 69 6d 75 6d  20 6e 75 6d 62 65 72 20  | maximum number |
00000ae0  6f 66 20 6d 65 6e 75 20  65 6e 74 72 69 65 73 20  |of menu entries |
00000af0  61 6c 6c 6f 77 65 64 2e  44 41 54 41 a2 01 00 00  |allowed.DATA....|
00000b00  54 68 65 20 23 42 4f 4f  54 20 63 6f 6d 6d 61 6e  |The #BOOT comman|
00000b10  64 0a 54 68 69 73 20 63  6f 6d 6d 61 6e 64 20 63  |d.This command c|
00000b20  61 6e 20 62 65 20 75 73  65 64 20 74 6f 20 62 6f  |an be used to bo|
00000b30  6f 74 20 61 20 6e 75 6d  62 65 72 20 6f 66 20 61  |ot a number of a|
00000b40  70 70 6c 69 63 61 74 69  6f 6e 73 20 6f 6e 20 73  |pplications on s|
00000b50  74 61 72 74 2d 75 70 2e  20 49 74 20 77 61 73 20  |tart-up. It was |
00000b60  61 64 64 65 64 20 74 6f  20 72 65 6d 6f 76 65 20  |added to remove |
00000b70  74 68 65 20 6e 65 65 64  20 74 6f 20 61 64 64 20  |the need to add |
00000b80  46 69 6c 65 72 5f 42 6f  6f 74 20 63 6f 6d 6d 61  |Filer_Boot comma|
00000b90  6e 64 20 74 6f 20 79 6f  75 72 20 62 6f 6f 74 20  |nd to your boot |
00000ba0  73 65 71 75 65 6e 63 65  2e 0a 0a 54 68 65 20 73  |sequence...The s|
00000bb0  79 6e 74 61 78 20 69 73  20 73 69 6d 70 6c 79 20  |yntax is simply |
00000bc0  74 68 65 20 63 6f 6d 6d  61 6e 64 20 23 42 4f 4f  |the command #BOO|
00000bd0  54 2c 20 66 6f 6c 6c 6f  77 65 64 20 62 79 20 61  |T, followed by a|
00000be0  20 6c 69 73 74 20 6f 66  20 61 70 70 6c 69 63 61  | list of applica|
00000bf0  74 69 6f 6e 20 70 61 74  68 6e 61 6d 65 73 2e 20  |tion pathnames. |
00000c00  54 68 65 72 65 20 69 73  20 6e 6f 20 65 72 72 6f  |There is no erro|
00000c10  72 20 67 69 76 65 6e 20  69 66 20 61 6e 79 20 6f  |r given if any o|
00000c20  66 20 74 68 65 20 61 70  70 6c 69 63 61 74 69 6f  |f the applicatio|
00000c30  6e 73 20 64 6f 20 6e 6f  74 20 65 78 69 73 74 2e  |ns do not exist.|
00000c40  0a 0a 54 68 65 72 65 20  69 73 20 61 6e 20 65 78  |..There is an ex|
00000c50  61 6d 70 6c 65 20 67 69  76 65 6e 20 69 6e 20 74  |ample given in t|
00000c60  68 65 20 3c 45 78 61 6d  70 6c 65 3d 3e 2a 46 69  |he <Example=>*Fi|
00000c70  6c 65 72 5f 52 75 6e 20  5c 3c 57 42 32 24 44 69  |ler_Run \<WB2$Di|
00000c80  72 5c 3e 2e 45 78 61 6d  70 6c 65 3e 20 63 68 6f  |r\>.Example> cho|
00000c90  69 63 65 73 20 66 69 6c  65 2e 00 00 44 41 54 41  |ices file...DATA|
00000ca0  c0 05 00 00 42 75 67 73  20 27 6e 27 20 54 68 69  |....Bugs 'n' Thi|
00000cb0  6e 67 73 0a 57 69 6d 70  42 61 72 32 20 68 61 73  |ngs.WimpBar2 has|
00000cc0  20 62 65 65 6e 20 74 65  73 74 65 64 20 6f 6e 20  | been tested on |
00000cd0  52 49 53 43 20 4f 53 20  33 2e 31 20 2d 20 33 2e  |RISC OS 3.1 - 3.|
00000ce0  37 20 28 61 6e 64 20 53  74 72 6f 6e 67 41 52 4d  |7 (and StrongARM|
00000cf0  29 20 77 69 74 68 6f 75  74 20 61 6e 79 20 73 65  |) without any se|
00000d00  72 69 6f 75 73 20 70 72  6f 62 6c 65 6d 73 2e 20  |rious problems. |
00000d10  48 6f 77 65 76 65 72 2c  20 74 68 65 20 66 6f 6c  |However, the fol|
00000d20  6c 6f 77 69 6e 67 20 68  61 76 65 20 62 65 65 6e  |lowing have been|
00000d30  20 6b 6e 6f 77 6e 20 74  6f 20 68 61 70 70 65 6e  | known to happen|
00000d40  2e 2e 2e 0a 0a 20 09 3c  42 61 64 6c 79 20 61 6c  |..... .<Badly al|
00000d50  69 67 6e 65 64 20 73 70  72 69 74 65 73 20 69 6e  |igned sprites in|
00000d60  20 6d 65 6e 75 73 3d 3e  2e 53 70 72 69 74 65 73  | menus=>.Sprites|
00000d70  3e 0a 20 09 3c 50 6f 73  73 69 62 6c 65 20 74 69  |>. .<Possible ti|
00000d80  6d 65 2d 6b 65 65 70 69  6e 67 20 63 6f 6e 66 6c  |me-keeping confl|
00000d90  69 63 74 73 3d 3e 2e 54  69 6d 65 3e 0a 0a 49 66  |icts=>.Time>..If|
00000da0  20 61 6e 79 6f 6e 65 20  63 61 6e 20 73 68 65 64  | anyone can shed|
00000db0  20 61 6e 79 20 6c 69 67  68 74 20 6f 6e 20 61 6e  | any light on an|
00000dc0  79 20 6f 66 20 74 68 65  73 65 2c 20 70 6c 65 61  |y of these, plea|
00000dd0  73 65 20 67 65 74 20 69  6e 20 74 6f 75 63 68 20  |se get in touch |
00000de0  77 69 74 68 20 75 73 2e  0a 0a 41 6c 73 6f 2c 20  |with us...Also, |
00000df0  77 68 65 6e 20 75 73 69  6e 67 20 4d 61 74 74 68  |when using Matth|
00000e00  65 77 20 42 75 6c 6c 6f  63 6b 27 73 20 33 44 50  |ew Bullock's 3DP|
00000e10  61 74 63 68 2c 20 74 68  65 20 6d 65 6e 75 73 20  |atch, the menus |
00000e20  77 69 6c 6c 20 6f 70 65  6e 20 73 6c 69 67 68 74  |will open slight|
00000e30  6c 79 20 74 6f 6f 20 68  69 67 68 2c 20 62 75 74  |ly too high, but|
00000e40  20 73 65 65 69 6e 67 20  61 73 20 74 68 69 73 20  | seeing as this |
00000e50  69 73 20 73 75 63 68 20  61 20 74 69 6e 79 20 70  |is such a tiny p|
00000e60  72 6f 62 6c 65 6d 2c 20  79 6f 75 27 6c 6c 20 6a  |roblem, you'll j|
00000e70  75 73 74 20 68 61 76 65  20 74 6f 20 6c 69 76 65  |ust have to live|
00000e80  20 77 69 74 68 20 69 74  2e 0a 23 20 0a 23 73 75  | with it..# .#su|
00000e90  62 70 61 67 65 20 53 70  72 69 74 65 73 0a 42 61  |bpage Sprites.Ba|
00000ea0  64 6c 79 20 61 6c 69 67  6e 65 64 20 73 70 72 69  |dly aligned spri|
00000eb0  74 65 73 0a 54 68 65 72  65 20 69 73 20 61 20 70  |tes.There is a p|
00000ec0  72 6f 62 6c 65 6d 20 63  6f 6e 63 65 72 6e 69 6e  |roblem concernin|
00000ed0  67 20 74 68 65 20 77 69  64 74 68 20 6f 66 20 6d  |g the width of m|
00000ee0  65 6e 75 73 20 63 6f 6e  74 61 69 6e 69 6e 67 20  |enus containing |
00000ef0  72 69 67 68 74 2d 61 6c  69 67 6e 65 64 20 73 70  |right-aligned sp|
00000f00  72 69 74 65 73 3a 20 6f  63 63 61 73 69 6f 6e 61  |rites: occasiona|
00000f10  6c 6c 79 2c 20 77 68 65  6e 20 61 20 6d 65 6e 75  |lly, when a menu|
00000f20  20 69 73 20 66 69 72 73  74 20 6f 70 65 6e 65 64  | is first opened|
00000f30  2c 20 74 68 65 20 73 70  72 69 74 65 20 77 69 6c  |, the sprite wil|
00000f40  6c 20 62 65 20 70 72 69  6e 74 65 64 20 6f 76 65  |l be printed ove|
00000f50  72 6c 61 70 70 69 6e 67  20 74 68 65 20 6d 65 6e  |rlapping the men|
00000f60  75 20 74 65 78 74 2e 20  4f 70 65 6e 69 6e 67 20  |u text. Opening |
00000f70  74 68 65 20 6d 65 6e 75  20 61 67 61 69 6e 20 77  |the menu again w|
00000f80  69 6c 6c 20 63 6f 72 72  65 63 74 20 69 74 2e 0a  |ill correct it..|
00000f90  0a 54 68 69 73 20 61 70  70 65 61 72 73 20 74 6f  |.This appears to|
00000fa0  20 68 61 70 70 65 6e 20  6f 6e 6c 79 20 77 68 65  | happen only whe|
00000fb0  6e 20 6f 6e 65 20 6f 66  20 74 68 65 20 73 70 72  |n one of the spr|
00000fc0  69 74 65 73 20 69 73 20  66 72 6f 6d 20 61 6e 20  |ites is from an |
00000fd0  61 70 70 6c 69 63 61 74  69 6f 6e 20 74 68 61 74  |application that|
00000fe0  20 64 6f 73 65 6e 27 74  20 68 61 76 65 20 61 20  | dosen't have a |
00000ff0  73 6d 61 6c 6c 20 76 65  72 73 69 6f 6e 20 6f 66  |small version of|
00001000  20 69 74 27 73 20 73 70  72 69 74 65 2e 20 49 6e  | it's sprite. In|
00001010  20 74 68 69 73 20 63 61  73 65 2c 20 57 69 6d 70  | this case, Wimp|
00001020  42 61 72 20 32 20 75 73  65 73 20 74 68 65 20 27  |Bar 2 uses the '|
00001030  68 61 6c 66 20 73 69 7a  65 20 73 70 72 69 74 65  |half size sprite|
00001040  27 20 66 6c 61 67 20 77  68 65 6e 20 74 68 65 20  |' flag when the |
00001050  6d 65 6e 75 20 69 73 20  63 72 65 61 74 65 64 2e  |menu is created.|
00001060  20 54 68 69 73 20 73 75  67 67 65 73 74 73 20 74  | This suggests t|
00001070  68 61 74 20 74 68 65 20  57 49 4d 50 20 69 73 20  |hat the WIMP is |
00001080  6e 6f 74 20 74 61 6b 69  6e 67 20 61 63 63 6f 75  |not taking accou|
00001090  6e 74 20 6f 66 20 74 68  69 73 20 66 6c 61 67 20  |nt of this flag |
000010a0  63 6f 72 72 65 63 74 6c  79 20 77 68 65 6e 20 69  |correctly when i|
000010b0  74 20 63 72 65 61 74 65  73 20 74 68 65 20 6d 65  |t creates the me|
000010c0  6e 75 2e 20 0a 23 20 0a  23 73 75 62 70 61 67 65  |nu. .# .#subpage|
000010d0  20 54 69 6d 65 0a 50 6f  73 73 69 62 6c 65 20 74  | Time.Possible t|
000010e0  69 6d 65 2d 6b 65 65 70  69 6e 67 20 63 6f 6e 66  |ime-keeping conf|
000010f0  6c 69 63 74 73 0a 57 65  27 76 65 20 68 61 64 20  |licts.We've had |
00001100  61 20 72 65 70 6f 72 74  20 74 68 61 74 20 57 69  |a report that Wi|
00001110  6d 70 42 61 72 20 32 20  63 61 6e 20 63 61 75 73  |mpBar 2 can caus|
00001120  65 20 74 68 65 20 63 6f  6d 70 75 74 65 72 27 73  |e the computer's|
00001130  20 74 69 6d 65 2d 6b 65  65 70 69 6e 67 20 74 6f  | time-keeping to|
00001140  20 67 6f 20 77 72 6f 6e  67 20 77 68 65 6e 20 75  | go wrong when u|
00001150  73 65 64 20 77 69 74 68  20 63 65 72 74 61 69 6e  |sed with certain|
00001160  20 63 6f 6d 62 69 6e 61  74 69 6f 6e 73 20 6f 66  | combinations of|
00001170  20 73 6f 66 74 77 61 72  65 2e 0a 0a 57 65 20 68  | software...We h|
00001180  61 76 65 20 73 6f 20 66  61 72 20 62 65 65 6e 20  |ave so far been |
00001190  75 6e 61 62 6c 65 20 74  6f 20 72 65 70 72 6f 64  |unable to reprod|
000011a0  75 63 65 20 74 68 69 73  20 70 72 6f 62 6c 65 6d  |uce this problem|
000011b0  2c 20 73 6f 20 75 6e 66  6f 72 74 75 6e 61 74 65  |, so unfortunate|
000011c0  6c 79 20 77 65 20 64 6f  20 6e 6f 74 20 6b 6e 6f  |ly we do not kno|
000011d0  77 20 77 68 61 74 20 69  73 20 61 74 20 66 61 75  |w what is at fau|
000011e0  6c 74 2c 20 77 68 65 74  68 65 72 20 69 6e 20 57  |lt, whether in W|
000011f0  42 32 20 6f 72 20 6f 74  68 65 72 77 69 73 65 2e  |B2 or otherwise.|
00001200  0a 0a 41 73 20 61 20 77  6f 72 6b 2d 61 72 6f 75  |..As a work-arou|
00001210  6e 64 2c 20 3c 64 69 73  61 62 6c 69 6e 67 3d 3e  |nd, <disabling=>|
00001220  6e 6f 73 74 61 74 75 73  3e 20 74 68 65 20 73 74  |nostatus> the st|
00001230  61 74 75 73 20 69 63 6f  6e 20 77 6f 75 6c 64 20  |atus icon would |
00001240  61 70 70 65 61 72 20 74  6f 20 73 6f 6c 76 65 20  |appear to solve |
00001250  74 68 65 20 70 72 6f 62  6c 65 6d 2e 44 41 54 41  |the problem.DATA|
00001260  c3 1a 00 00 52 65 63 65  6e 74 20 43 68 61 6e 67  |....Recent Chang|
00001270  65 73 0a 23 61 6c 69 67  6e 20 63 65 6e 74 72 65  |es.#align centre|
00001280  0a 7b 2a 7d 43 68 61 6e  67 65 73 20 62 65 74 77  |.{*}Changes betw|
00001290  65 65 6e 20 76 31 2e 36  31 20 61 6e 64 20 76 31  |een v1.61 and v1|
000012a0  2e 36 32 7b 2a 7d 0a 23  6c 69 6e 65 3b 61 6c 69  |.62{*}.#line;ali|
000012b0  67 6e 0a 20 8f 09 55 70  64 61 74 65 64 20 3c 63  |gn. ..Updated <c|
000012c0  6f 6e 74 61 63 74 3e 20  61 64 64 72 65 73 73 65  |ontact> addresse|
000012d0  73 20 2d 20 68 6f 70 65  66 75 6c 6c 79 20 70 65  |s - hopefully pe|
000012e0  72 6d 61 6e 65 6e 74 20  6e 6f 77 2e 0a 20 0a 20  |rmanent now.. . |
000012f0  8f 09 41 64 64 65 64 20  69 6e 66 6f 72 6d 61 74  |..Added informat|
00001300  69 6f 6e 20 61 62 6f 75  74 20 74 68 65 20 3c 6d  |ion about the <m|
00001310  61 69 6c 69 6e 67 20 6c  69 73 74 3d 3e 77 62 32  |ailing list=>wb2|
00001320  2d 6c 3e 2e 0a 0a 20 8f  09 42 75 67 20 66 69 78  |-l>... ..Bug fix|
00001330  3a 20 3c 74 69 6d 65 7a  6f 6e 65 3e 20 47 4d 54  |: <timezone> GMT|
00001340  20 2b 30 20 64 69 64 6e  27 74 20 77 6f 72 6b 2e  | +0 didn't work.|
00001350  0a 23 6c 69 6e 65 0a 23  61 6c 69 67 6e 20 63 65  |.#line.#align ce|
00001360  6e 74 72 65 0a 3c 43 68  61 6e 67 65 73 20 62 65  |ntre.<Changes be|
00001370  74 77 65 65 6e 20 76 31  2e 36 30 20 61 6e 64 20  |tween v1.60 and |
00001380  76 31 2e 36 31 3d 3e 2e  31 36 31 3e 0a 23 61 6c  |v1.61=>.161>.#al|
00001390  69 67 6e 0a 23 73 75 62  70 61 67 65 20 31 36 31  |ign.#subpage 161|
000013a0  0a 52 65 63 65 6e 74 20  43 68 61 6e 67 65 73 0a  |.Recent Changes.|
000013b0  23 61 6c 69 67 6e 20 63  65 6e 74 72 65 0a 7b 2a  |#align centre.{*|
000013c0  7d 43 68 61 6e 67 65 73  20 62 65 74 77 65 65 6e  |}Changes between|
000013d0  20 76 31 2e 36 30 20 61  6e 64 20 76 31 2e 36 31  | v1.60 and v1.61|
000013e0  7b 2a 7d 0a 23 6c 69 6e  65 3b 61 6c 69 67 6e 0a  |{*}.#line;align.|
000013f0  20 8f 09 43 6c 69 63 6b  69 6e 67 20 41 64 6a 75  | ..Clicking Adju|
00001400  73 74 20 6f 6e 20 74 68  65 20 73 74 61 74 75 73  |st on the status|
00001410  20 69 63 6f 6e 20 63 61  6e 20 62 65 20 6d 61 64  | icon can be mad|
00001420  65 20 74 6f 20 73 68 6f  77 20 74 68 65 20 74 69  |e to show the ti|
00001430  6d 65 20 69 6e 20 61 20  64 69 66 66 65 72 65 6e  |me in a differen|
00001440  74 20 3c 74 69 6d 65 20  7a 6f 6e 65 3d 3e 74 69  |t <time zone=>ti|
00001450  6d 65 7a 6f 6e 65 3e 2e  0a 0a 20 8f 09 54 68 65  |mezone>... ..The|
00001460  20 74 69 6d 65 20 61 6e  64 20 64 61 74 65 20 66  | time and date f|
00001470  6f 72 6d 61 74 20 69 73  20 6e 6f 77 20 64 65 66  |ormat is now def|
00001480  69 6e 61 62 6c 65 20 28  69 6e 20 74 68 65 20 4d  |inable (in the M|
00001490  65 73 73 61 67 65 73 20  66 69 6c 65 29 2e 20 48  |essages file). H|
000014a0  6f 77 65 76 65 72 2c 20  74 68 65 72 65 27 73 20  |owever, there's |
000014b0  76 65 72 79 20 6c 69 74  74 6c 65 20 70 6f 69 6e  |very little poin|
000014c0  74 20 69 6e 20 63 68 61  6e 67 69 6e 67 20 74 68  |t in changing th|
000014d0  65 6d 2c 20 62 65 63 61  75 73 65 20 76 69 72 74  |em, because virt|
000014e0  75 61 6c 6c 79 20 61 6e  79 74 68 69 6e 67 20 65  |ually anything e|
000014f0  6c 73 65 20 77 6f 6e 27  74 20 66 69 74 20 69 6e  |lse won't fit in|
00001500  20 74 68 65 20 69 63 6f  6e 2e 2e 2e 20 54 68 69  | the icon... Thi|
00001510  73 20 6d 61 79 20 62 65  20 77 6f 72 6b 65 64 20  |s may be worked |
00001520  6f 6e 20 73 6f 6d 65 74  69 6d 65 20 69 6e 20 74  |on sometime in t|
00001530  68 65 20 66 75 74 75 72  65 2e 0a 0a 20 8f 09 59  |he future... ..Y|
00001540  6f 75 20 63 61 6e 20 6e  6f 77 20 62 72 69 6e 67  |ou can now bring|
00001550  20 74 68 65 20 62 61 72  20 74 6f 20 74 68 65 20  | the bar to the |
00001560  66 72 6f 6e 74 20 77 69  74 68 20 4d 65 6e 75 20  |front with Menu |
00001570  77 68 69 6c 65 20 64 72  61 67 67 69 6e 67 20 61  |while dragging a|
00001580  20 66 69 6c 65 20 74 6f  20 69 74 20 28 77 68 79  | file to it (why|
00001590  20 77 65 20 64 69 64 6e  27 74 20 6d 61 6b 65 20  | we didn't make |
000015a0  69 74 20 64 6f 20 74 68  69 73 20 62 65 66 6f 72  |it do this befor|
000015b0  65 20 69 73 20 61 20 6d  79 73 74 65 72 79 2e 2e  |e is a mystery..|
000015c0  2e 29 0a 23 6c 69 6e 65  0a 23 61 6c 69 67 6e 20  |.).#line.#align |
000015d0  63 65 6e 74 72 65 0a 3c  43 68 61 6e 67 65 73 20  |centre.<Changes |
000015e0  62 65 74 77 65 65 6e 20  76 31 2e 35 37 61 20 61  |between v1.57a a|
000015f0  6e 64 20 76 31 2e 36 30  3d 3e 2e 31 36 30 3e 0a  |nd v1.60=>.160>.|
00001600  23 61 6c 69 67 6e 0a 23  73 75 62 70 61 67 65 20  |#align.#subpage |
00001610  31 36 30 0a 52 65 63 65  6e 74 20 43 68 61 6e 67  |160.Recent Chang|
00001620  65 73 0a 23 61 6c 69 67  6e 20 63 65 6e 74 72 65  |es.#align centre|
00001630  0a 7b 2a 7d 43 68 61 6e  67 65 73 20 62 65 74 77  |.{*}Changes betw|
00001640  65 65 6e 20 76 31 2e 35  37 61 20 61 6e 64 20 76  |een v1.57a and v|
00001650  31 2e 36 30 7b 2a 7d 0a  23 6c 69 6e 65 3b 61 6c  |1.60{*}.#line;al|
00001660  69 67 6e 0a 20 8f 09 4e  6f 77 20 75 73 65 73 20  |ign. ..Now uses |
00001670  74 68 65 20 3c 43 68 6f  69 63 65 73 20 73 74 72  |the <Choices str|
00001680  75 63 74 75 72 65 3d 3e  43 68 6f 69 63 65 73 32  |ucture=>Choices2|
00001690  3e 20 28 69 66 20 61 76  61 69 6c 61 62 6c 65 29  |> (if available)|
000016a0  20 66 6f 72 20 74 68 65  20 43 68 6f 69 63 65 73  | for the Choices|
000016b0  20 66 69 6c 65 20 61 6e  64 20 75 73 65 72 20 6d  | file and user m|
000016c0  61 63 72 6f 73 2e 0a 0a  20 8f 09 3c 41 63 74 69  |acros... ..<Acti|
000016d0  6f 6e 20 62 75 74 74 6f  6e 73 3e 20 63 61 6e 20  |on buttons> can |
000016e0  6e 6f 77 20 72 75 6e 20  61 20 64 69 66 66 65 72  |now run a differ|
000016f0  65 6e 74 20 73 65 74 20  6f 66 20 63 6f 6d 6d 61  |ent set of comma|
00001700  6e 64 73 20 69 66 20 41  64 6a 75 73 74 20 69 73  |nds if Adjust is|
00001710  20 63 6c 69 63 6b 65 64  2e 0a 0a 20 8f 09 27 44  | clicked... ..'D|
00001720  69 72 65 63 74 6f 72 79  27 20 74 79 70 65 20 6d  |irectory' type m|
00001730  65 6e 75 20 69 74 65 6d  73 20 6e 6f 77 20 68 61  |enu items now ha|
00001740  76 65 20 61 20 64 65 66  61 75 6c 74 20 73 70 72  |ve a default spr|
00001750  69 74 65 20 6e 61 6d 65  20 6f 66 20 27 73 6d 61  |ite name of 'sma|
00001760  6c 6c 5f 64 69 72 27 20  2d 20 74 68 69 73 20 73  |ll_dir' - this s|
00001770  68 6f 75 6c 64 27 76 65  20 62 65 65 6e 20 74 68  |hould've been th|
00001780  65 20 63 61 73 65 20 62  65 66 6f 72 65 2c 20 62  |e case before, b|
00001790  75 74 20 77 61 73 6e 27  74 2e 0a 0a 20 8f 09 43  |ut wasn't... ..C|
000017a0  68 61 6e 67 65 64 20 74  68 65 20 62 65 68 61 76  |hanged the behav|
000017b0  69 6f 75 72 20 6f 66 20  74 68 65 20 3c 62 61 72  |iour of the <bar|
000017c0  2d 74 6f 2d 74 68 65 2d  62 61 63 6b 3d 3e 62 61  |-to-the-back=>ba|
000017d0  72 62 61 63 6b 3e 20 74  68 69 6e 67 20 28 73 6f  |rback> thing (so|
000017e0  6d 65 62 6f 64 79 20 63  6f 6d 65 20 75 70 20 77  |mebody come up w|
000017f0  69 74 68 20 61 20 70 72  6f 70 65 72 20 6e 61 6d  |ith a proper nam|
00001800  65 20 66 6f 72 20 74 68  69 73 2c 20 70 6c 65 61  |e for this, plea|
00001810  73 65 21 29 2c 20 61 6e  64 20 6d 61 64 65 20 69  |se!), and made i|
00001820  74 20 6f 70 74 69 6f 6e  61 6c 2e 0a 0a 20 8f 09  |t optional... ..|
00001830  46 69 78 65 64 20 61 20  62 75 67 20 77 68 69 63  |Fixed a bug whic|
00001840  68 20 6d 65 61 6e 74 20  74 68 61 74 20 69 66 20  |h meant that if |
00001850  74 68 65 20 66 69 72 73  74 20 66 69 6c 65 74 79  |the first filety|
00001860  70 65 20 69 6e 20 74 68  65 20 6c 69 73 74 20 66  |pe in the list f|
00001870  6f 72 20 61 20 3c 64 72  61 67 20 62 6c 6f 63 6b  |or a <drag block|
00001880  3d 3e 64 72 61 67 5f 61  63 73 3e 20 77 61 73 20  |=>drag_acs> was |
00001890  61 20 27 2d 31 27 2c 20  69 74 20 77 61 73 20 62  |a '-1', it was b|
000018a0  65 69 6e 67 20 69 67 6e  6f 72 65 64 2e 0a 0a 20  |eing ignored... |
000018b0  8f 09 53 70 61 63 65 73  20 61 72 65 20 73 74 72  |..Spaces are str|
000018c0  69 70 70 65 64 20 66 72  6f 6d 20 74 68 65 20 65  |ipped from the e|
000018d0  6e 64 20 6f 66 20 64 69  72 65 63 74 6f 72 79 20  |nd of directory |
000018e0  61 6e 64 20 61 70 70 6c  69 63 61 74 69 6f 6e 20  |and application |
000018f0  69 74 65 6d 73 2c 20 74  6f 20 73 74 6f 70 20 57  |items, to stop W|
00001900  42 32 20 63 6f 6d 70 6c  61 69 6e 69 6e 67 20 61  |B2 complaining a|
00001910  62 6f 75 74 20 74 68 65  6d 2e 0a 0a 20 8f 09 54  |bout them... ..T|
00001920  68 65 20 6d 61 78 69 6d  75 6d 20 73 69 7a 65 20  |he maximum size |
00001930  6f 66 20 74 68 65 20 3c  74 65 78 74 20 77 6f 72  |of the <text wor|
00001940  6b 73 70 61 63 65 3d 3e  77 6f 72 6b 73 70 61 63  |kspace=>workspac|
00001950  65 3e 20 68 61 73 20 62  65 65 6e 20 64 6f 75 62  |e> has been doub|
00001960  6c 65 64 2e 20 49 66 20  74 68 69 73 20 73 74 69  |led. If this sti|
00001970  6c 6c 20 69 73 6e 27 74  20 65 6e 6f 75 67 68 20  |ll isn't enough |
00001980  28 62 6c 69 6d 65 79 21  29 2c 20 69 74 27 73 20  |(blimey!), it's |
00001990  63 6f 6e 66 69 67 75 72  61 62 6c 65 20 74 68 72  |configurable thr|
000019a0  6f 75 67 68 20 74 68 65  20 3c 21 52 75 6e 20 66  |ough the <!Run f|
000019b0  69 6c 65 3e 2e 0a 0a 20  8f 09 46 69 78 65 64 20  |ile>... ..Fixed |
000019c0  74 68 65 20 22 77 6f 72  6b 73 70 61 63 65 20 66  |the "workspace f|
000019d0  75 6c 6c 22 20 65 72 72  6f 72 20 73 6f 20 74 68  |ull" error so th|
000019e0  61 74 20 74 68 65 20 6d  65 73 73 61 67 65 20 69  |at the message i|
000019f0  73 20 6c 6f 6f 6b 65 64  20 75 70 20 70 72 6f 70  |s looked up prop|
00001a00  65 72 6c 79 20 66 72 6f  6d 20 74 68 65 20 4d 65  |erly from the Me|
00001a10  73 73 61 67 65 73 20 66  69 6c 65 2e 0a 23 6c 69  |ssages file..#li|
00001a20  6e 65 0a 23 61 6c 69 67  6e 20 63 65 6e 74 72 65  |ne.#align centre|
00001a30  0a 3c 43 68 61 6e 67 65  73 20 62 65 74 77 65 65  |.<Changes betwee|
00001a40  6e 20 76 31 2e 35 36 20  61 6e 64 20 76 31 2e 35  |n v1.56 and v1.5|
00001a50  37 61 3d 3e 2e 31 35 37  61 3e 0a 23 61 6c 69 67  |7a=>.157a>.#alig|
00001a60  6e 0a 23 73 75 62 70 61  67 65 20 31 35 37 61 0a  |n.#subpage 157a.|
00001a70  52 65 63 65 6e 74 20 43  68 61 6e 67 65 73 0a 23  |Recent Changes.#|
00001a80  61 6c 69 67 6e 20 63 65  6e 74 72 65 0a 7b 2a 7d  |align centre.{*}|
00001a90  43 68 61 6e 67 65 73 20  62 65 74 77 65 65 6e 20  |Changes between |
00001aa0  76 31 2e 35 36 20 61 6e  64 20 76 31 2e 35 37 61  |v1.56 and v1.57a|
00001ab0  7b 2a 7d 0a 23 6c 69 6e  65 3b 61 6c 69 67 6e 0a  |{*}.#line;align.|
00001ac0  20 8f 09 53 79 6e 74 61  78 20 65 72 72 6f 72 73  | ..Syntax errors|
00001ad0  20 69 6e 20 74 68 65 20  43 68 6f 69 63 65 73 20  | in the Choices |
00001ae0  66 69 6c 65 20 6e 6f 20  6c 6f 6e 67 65 72 20 63  |file no longer c|
00001af0  61 75 73 65 20 74 68 65  20 74 6f 6f 6c 62 61 72  |ause the toolbar|
00001b00  20 74 6f 20 61 70 70 65  61 72 20 62 6c 61 6e 6b  | to appear blank|
00001b10  2e 20 54 68 65 20 6f 66  66 65 6e 64 69 6e 67 20  |. The offending |
00001b20  73 65 63 74 69 6f 6e 20  77 69 6c 6c 20 6e 6f 77  |section will now|
00001b30  20 73 69 6d 70 6c 79 20  62 65 20 73 6b 69 70 70  | simply be skipp|
00001b40  65 64 2e 0a 0a 20 8f 09  4e 65 77 20 3c 64 69 72  |ed... ..New <dir|
00001b50  65 63 74 6f 72 79 3d 3e  66 6c 61 67 5f 64 3e 20  |ectory=>flag_d> |
00001b60  66 6c 61 67 20 66 6f 72  20 6d 65 6e 75 20 69 74  |flag for menu it|
00001b70  65 6d 73 2e 0a 0a 20 8f  09 49 66 20 74 68 65 20  |ems... ..If the |
00001b80  70 6f 69 6e 74 65 72 20  69 73 20 6d 6f 76 65 64  |pointer is moved|
00001b90  20 6f 66 66 20 74 68 65  20 62 75 74 74 6f 6e 20  | off the button |
00001ba0  62 61 72 20 77 69 74 68  6f 75 74 20 6f 70 65 6e  |bar without open|
00001bb0  69 6e 67 20 61 6e 79 20  6d 65 6e 75 73 2c 20 74  |ing any menus, t|
00001bc0  68 65 20 62 61 72 20 77  69 6c 6c 20 62 65 20 70  |he bar will be p|
00001bd0  75 74 20 74 6f 20 74 68  65 20 62 61 63 6b 20 6f  |ut to the back o|
00001be0  66 20 74 68 65 20 73 63  72 65 65 6e 2e 0a 0a 20  |f the screen... |
00001bf0  8f 09 46 69 78 65 64 20  61 20 62 75 67 20 6d 65  |..Fixed a bug me|
00001c00  61 6e 69 6e 67 20 6d 65  6e 75 73 20 77 69 74 68  |aning menus with|
00001c10  20 6e 6f 20 65 6e 74 72  69 65 73 20 77 65 72 65  | no entries were|
00001c20  20 62 65 69 6e 67 20 61  6c 6c 6f 77 65 64 2e 0a  | being allowed..|
00001c30  0a 20 8f 09 43 68 6f 69  63 65 73 20 66 69 6c 65  |. ..Choices file|
00001c40  20 65 72 72 6f 72 73 20  61 72 65 20 6e 6f 77 20  | errors are now |
00001c50  72 65 70 6f 72 74 65 64  20 6d 6f 72 65 20 63 6f  |reported more co|
00001c60  6e 73 69 73 74 65 6e 74  6c 79 2e 0a 0a 20 8f 09  |nsistently... ..|
00001c70  49 6d 70 72 6f 76 65 64  20 74 68 65 20 73 65 74  |Improved the set|
00001c80  20 6f 66 20 3c 45 78 61  6d 70 6c 65 3e 20 6d 61  | of <Example> ma|
00001c90  63 72 6f 73 2e 0a 0a 20  8f 09 7b 2a 7d 28 76 31  |cros... ..{*}(v1|
00001ca0  2e 35 37 61 29 7b 2a 7d  20 46 69 78 65 64 20 74  |.57a){*} Fixed t|
00001cb0  68 65 20 69 6d 70 72 6f  76 65 64 20 73 65 74 20  |he improved set |
00001cc0  6f 66 20 3c 45 78 61 6d  70 6c 65 3e 20 6d 61 63  |of <Example> mac|
00001cd0  72 6f 73 20 3a 2d 29 0a  23 6c 69 6e 65 0a 23 61  |ros :-).#line.#a|
00001ce0  6c 69 67 6e 20 63 65 6e  74 72 65 0a 3c 43 68 61  |lign centre.<Cha|
00001cf0  6e 67 65 73 20 62 65 74  77 65 65 6e 20 76 31 2e  |nges between v1.|
00001d00  35 34 61 20 61 6e 64 20  76 31 2e 35 36 3d 3e 2e  |54a and v1.56=>.|
00001d10  31 35 36 3e 0a 23 61 6c  69 67 6e 0a 23 73 75 62  |156>.#align.#sub|
00001d20  70 61 67 65 20 31 35 36  0a 52 65 63 65 6e 74 20  |page 156.Recent |
00001d30  43 68 61 6e 67 65 73 0a  23 61 6c 69 67 6e 20 63  |Changes.#align c|
00001d40  65 6e 74 72 65 0a 7b 2a  7d 43 68 61 6e 67 65 73  |entre.{*}Changes|
00001d50  20 62 65 74 77 65 65 6e  20 76 31 2e 35 34 61 20  | between v1.54a |
00001d60  61 6e 64 20 76 31 2e 35  36 7b 2a 7d 0a 7b 2a 7d  |and v1.56{*}.{*}|
00001d70  28 69 6e 63 6c 75 64 69  6e 67 20 63 68 61 6e 67  |(including chang|
00001d80  65 73 20 69 6e 20 76 31  2e 35 35 df 29 7b 2a 7d  |es in v1.55.){*}|
00001d90  0a 23 6c 69 6e 65 3b 61  6c 69 67 6e 0a 20 8f 09  |.#line;align. ..|
00001da0  4e 65 77 20 3c 72 65 61  64 20 6f 6e 6c 79 3d 3e  |New <read only=>|
00001db0  72 65 61 64 6f 6e 6c 79  3e 20 6d 6f 64 65 20 74  |readonly> mode t|
00001dc0  6f 20 70 72 65 76 65 6e  74 20 57 69 6d 70 42 61  |o prevent WimpBa|
00001dd0  72 20 32 20 66 72 6f 6d  20 62 65 69 6e 67 20 6d  |r 2 from being m|
00001de0  6f 64 69 66 69 65 64 2e  0a 0a 20 8f 09 41 64 64  |odified... ..Add|
00001df0  65 64 20 74 68 65 20 6f  70 74 69 6f 6e 20 74 6f  |ed the option to|
00001e00  20 72 65 6d 6f 76 65 20  74 68 65 20 3c 73 74 61  | remove the <sta|
00001e10  74 75 73 20 69 63 6f 6e  3d 3e 6e 6f 73 74 61 74  |tus icon=>nostat|
00001e20  75 73 3e 2c 20 61 6c 6c  6f 77 69 6e 67 20 74 68  |us>, allowing th|
00001e30  65 20 74 6f 6f 6c 62 61  72 20 74 6f 20 66 69 6c  |e toolbar to fil|
00001e40  6c 20 75 70 20 74 68 65  20 77 68 6f 6c 65 20 77  |l up the whole w|
00001e50  69 64 74 68 20 6f 66 20  74 68 65 20 73 63 72 65  |idth of the scre|
00001e60  65 6e 2c 20 61 6e 64 20  74 6f 20 61 76 6f 69 64  |en, and to avoid|
00001e70  20 70 6f 73 73 69 62 6c  65 20 63 6f 6e 66 6c 69  | possible confli|
00001e80  63 74 73 20 77 69 74 68  20 6f 74 68 65 72 20 74  |cts with other t|
00001e90  69 6d 65 2d 6b 65 65 70  69 6e 67 20 73 6f 66 74  |ime-keeping soft|
00001ea0  77 61 72 65 2e 0a 0a 20  8f 09 4f 70 74 69 6f 6e  |ware... ..Option|
00001eb0  73 20 73 70 65 63 69 66  69 65 64 20 69 6e 20 74  |s specified in t|
00001ec0  68 65 20 3c 21 52 75 6e  20 66 69 6c 65 3e 20 68  |he <!Run file> h|
00001ed0  61 76 65 20 63 68 61 6e  67 65 64 2e 0a 0a 20 8f  |ave changed... .|
00001ee0  09 43 6c 69 63 6b 69 6e  67 20 61 64 6a 75 73 74  |.Clicking adjust|
00001ef0  20 6f 6e 20 22 52 65 6c  6f 61 64 22 20 6e 6f 20  | on "Reload" no |
00001f00  6c 6f 6e 67 65 72 20 63  6c 6f 73 65 73 20 74 68  |longer closes th|
00001f10  65 20 22 43 6f 6e 66 69  67 75 72 65 22 20 73 75  |e "Configure" su|
00001f20  62 2d 6d 65 6e 75 2e 0a  0a 20 8f 09 54 68 65 20  |b-menu... ..The |
00001f30  22 49 63 6f 6e 53 70 72  69 74 65 73 22 20 3c 6d  |"IconSprites" <m|
00001f40  65 6e 75 20 66 6c 61 67  3d 3e 66 6c 61 67 73 3e  |enu flag=>flags>|
00001f50  20 6e 6f 77 20 73 65 61  72 63 68 65 73 20 69 6e  | now searches in|
00001f60  73 69 64 65 20 61 6e 20  61 70 70 6c 69 63 61 74  |side an applicat|
00001f70  69 6f 6e 27 73 20 52 65  73 6f 75 72 63 65 73 20  |ion's Resources |
00001f80  64 69 72 65 63 74 6f 72  79 20 66 6f 72 20 74 68  |directory for th|
00001f90  65 20 73 70 72 69 74 65  20 66 69 6c 65 20 69 66  |e sprite file if|
00001fa0  20 6f 6e 65 20 63 61 6e  27 74 20 62 65 20 66 6f  | one can't be fo|
00001fb0  75 6e 64 20 69 6e 20 74  68 65 20 6d 61 69 6e 20  |und in the main |
00001fc0  64 69 72 65 63 74 6f 72  79 2e 0a 0a 20 8f 09 57  |directory... ..W|
00001fd0  69 6d 70 42 61 72 20 32  20 3c 6e 65 77 73 20 73  |impBar 2 <news s|
00001fe0  65 72 76 69 63 65 3d 3e  77 62 6e 65 77 73 3e 20  |ervice=>wbnews> |
00001ff0  61 76 61 69 6c 61 62 6c  65 20 62 79 20 65 2d 6d  |available by e-m|
00002000  61 69 6c 2e 0a 0a 20 8f  09 43 68 61 6e 67 65 64  |ail... ..Changed|
00002010  20 74 68 65 20 63 6f 6e  74 61 63 74 20 65 2d 6d  | the contact e-m|
00002020  61 69 6c 20 61 64 64 72  65 73 73 20 61 67 61 69  |ail address agai|
00002030  6e 20 28 68 6f 70 65 66  75 6c 6c 79 20 70 65 72  |n (hopefully per|
00002040  6d 61 6e 65 6e 74 20 6e  6f 77 21 29 0a 23 6c 69  |manent now!).#li|
00002050  6e 65 0a 23 61 6c 69 67  6e 20 63 65 6e 74 72 65  |ne.#align centre|
00002060  0a 3c 43 68 61 6e 67 65  73 20 62 65 74 77 65 65  |.<Changes betwee|
00002070  6e 20 76 31 2e 35 34 20  61 6e 64 20 76 31 2e 35  |n v1.54 and v1.5|
00002080  34 61 3d 3e 2e 31 35 34  61 3e 0a 23 61 6c 69 67  |4a=>.154a>.#alig|
00002090  6e 0a 23 73 75 62 70 61  67 65 20 31 35 34 61 0a  |n.#subpage 154a.|
000020a0  52 65 63 65 6e 74 20 43  68 61 6e 67 65 73 0a 23  |Recent Changes.#|
000020b0  61 6c 69 67 6e 20 63 65  6e 74 72 65 0a 7b 2a 7d  |align centre.{*}|
000020c0  43 68 61 6e 67 65 73 20  62 65 74 77 65 65 6e 20  |Changes between |
000020d0  76 31 2e 35 34 20 61 6e  64 20 76 31 2e 35 34 61  |v1.54 and v1.54a|
000020e0  7b 2a 7d 0a 23 6c 69 6e  65 3b 61 6c 69 67 6e 0a  |{*}.#line;align.|
000020f0  20 8f 09 46 69 78 65 64  20 61 20 73 6d 61 6c 6c  | ..Fixed a small|
00002100  20 6d 65 6d 6f 72 79 20  61 6c 6c 6f 63 61 74 69  | memory allocati|
00002110  6f 6e 20 70 72 6f 62 6c  65 6d 2e 0a 0a 20 8f 09  |on problem... ..|
00002120  54 65 6d 70 6f 72 61 72  69 6c 79 20 63 68 61 6e  |Temporarily chan|
00002130  67 65 64 20 74 68 65 20  54 65 63 68 6e 69 75 6d  |ged the Technium|
00002140  20 32 32 30 20 65 2d 6d  61 69 6c 20 61 64 64 72  | 220 e-mail addr|
00002150  65 73 73 2c 20 73 69 6e  63 65 20 74 68 65 20 44  |ess, since the D|
00002160  69 67 69 74 61 6c 20 44  61 74 61 62 61 6e 6b 20  |igital Databank |
00002170  42 42 53 20 61 63 63 6f  75 6e 74 20 68 61 73 20  |BBS account has |
00002180  63 6c 6f 73 65 64 2e 20  41 20 6e 65 77 20 61 64  |closed. A new ad|
00002190  64 72 65 73 73 20 77 69  6c 6c 20 62 65 20 73 65  |dress will be se|
000021a0  74 20 75 70 20 73 68 6f  72 74 6c 79 2e 0a 23 6c  |t up shortly..#l|
000021b0  69 6e 65 0a 23 61 6c 69  67 6e 20 63 65 6e 74 72  |ine.#align centr|
000021c0  65 0a 3c 43 68 61 6e 67  65 73 20 62 65 74 77 65  |e.<Changes betwe|
000021d0  65 6e 20 76 31 2e 35 33  20 61 6e 64 20 76 31 2e  |en v1.53 and v1.|
000021e0  35 34 3d 3e 2e 31 35 34  3e 0a 23 61 6c 69 67 6e  |54=>.154>.#align|
000021f0  0a 23 73 75 62 70 61 67  65 20 31 35 34 0a 52 65  |.#subpage 154.Re|
00002200  63 65 6e 74 20 43 68 61  6e 67 65 73 0a 23 61 6c  |cent Changes.#al|
00002210  69 67 6e 20 63 65 6e 74  72 65 0a 7b 2a 7d 43 68  |ign centre.{*}Ch|
00002220  61 6e 67 65 73 20 62 65  74 77 65 65 6e 20 76 31  |anges between v1|
00002230  2e 35 33 20 61 6e 64 20  76 31 2e 35 34 7b 2a 7d  |.53 and v1.54{*}|
00002240  0a 23 6c 69 6e 65 3b 61  6c 69 67 6e 0a 20 8f 09  |.#line;align. ..|
00002250  41 6c 6c 6f 77 65 64 20  74 68 65 20 6d 61 78 69  |Allowed the maxi|
00002260  6d 75 6d 20 6e 75 6d 62  65 72 20 6f 66 20 62 75  |mum number of bu|
00002270  74 74 6f 6e 73 20 61 6e  64 20 6d 65 6e 75 20 65  |ttons and menu e|
00002280  6e 74 72 69 65 73 20 74  6f 20 62 65 20 63 68 61  |ntries to be cha|
00002290  6e 67 65 64 2e 20 54 68  65 73 65 20 63 61 6e 20  |nged. These can |
000022a0  6e 6f 77 20 62 65 20 65  64 69 74 65 64 20 66 72  |now be edited fr|
000022b0  6f 6d 20 74 68 65 20 21  52 75 6e 20 66 69 6c 65  |om the !Run file|
000022c0  2e 0a 0a 20 8f 09 49 6e  63 72 65 61 73 65 64 20  |... ..Increased |
000022d0  74 68 65 20 6d 61 78 69  6d 75 6d 20 74 65 78 74  |the maximum text|
000022e0  20 62 75 66 66 65 72 20  73 69 7a 65 2c 20 74 6f  | buffer size, to|
000022f0  20 70 72 65 76 65 6e 74  20 22 6d 65 6d 6f 72 79  | prevent "memory|
00002300  20 66 75 6c 6c 22 20 65  72 72 6f 72 73 2e 0a 0a  | full" errors...|
00002310  20 8f 09 46 69 78 65 64  20 61 20 62 75 67 20 77  | ..Fixed a bug w|
00002320  68 69 63 68 20 6d 65 61  6e 74 20 43 68 6f 69 63  |hich meant Choic|
00002330  65 73 20 66 69 6c 65 73  20 77 69 74 68 20 6e 6f  |es files with no|
00002340  20 62 75 74 74 6f 6e 73  20 77 65 72 65 6e 27 74  | buttons weren't|
00002350  20 62 65 69 6e 67 20 68  61 6e 64 6c 65 64 20 70  | being handled p|
00002360  72 6f 70 65 72 6c 79 2e  0a 0a 20 8f 09 46 69 78  |roperly... ..Fix|
00002370  65 64 20 61 20 63 6f 75  70 6c 65 20 6f 66 20 22  |ed a couple of "|
00002380  69 6e 61 63 63 75 72 61  63 69 65 73 22 20 69 6e  |inaccuracies" in|
00002390  20 74 68 65 20 68 65 6c  70 20 74 65 78 74 2e 0a  | the help text..|
000023a0  23 6c 69 6e 65 0a 23 61  6c 69 67 6e 20 63 65 6e  |#line.#align cen|
000023b0  74 72 65 0a 3c 43 68 61  6e 67 65 73 20 62 65 74  |tre.<Changes bet|
000023c0  77 65 65 6e 20 76 31 2e  35 32 20 61 6e 64 20 76  |ween v1.52 and v|
000023d0  31 2e 35 33 3d 3e 2e 31  35 33 3e 0a 23 61 6c 69  |1.53=>.153>.#ali|
000023e0  67 6e 0a 23 73 75 62 70  61 67 65 20 31 35 33 0a  |gn.#subpage 153.|
000023f0  52 65 63 65 6e 74 20 43  68 61 6e 67 65 73 0a 23  |Recent Changes.#|
00002400  61 6c 69 67 6e 20 63 65  6e 74 72 65 0a 7b 2a 7d  |align centre.{*}|
00002410  43 68 61 6e 67 65 73 20  62 65 74 77 65 65 6e 20  |Changes between |
00002420  76 31 2e 35 32 20 61 6e  64 20 76 31 2e 35 33 7b  |v1.52 and v1.53{|
00002430  2a 7d 0a 23 6c 69 6e 65  3b 61 6c 69 67 6e 0a 20  |*}.#line;align. |
00002440  8f 09 4d 61 64 65 20 74  68 65 20 3c 23 42 4f 4f  |..Made the <#BOO|
00002450  54 3d 3e 62 6f 6f 74 3e  20 63 6f 6d 6d 61 6e 64  |T=>boot> command|
00002460  20 77 6f 72 6b 2e 0a 0a  20 20 09 28 49 74 20 77  | work...  .(It w|
00002470  6f 75 6c 64 27 76 65 20  68 65 6c 70 65 64 20 73  |ould've helped s|
00002480  6f 6d 65 77 68 61 74 20  69 66 20 49 27 64 20 61  |omewhat if I'd a|
00002490  63 74 75 61 6c 6c 79 20  77 72 69 74 74 65 6e 20  |ctually written |
000024a0  74 68 65 20 63 6f 64 65  20 66 6f 72 20 69 74 20  |the code for it |
000024b0  62 65 66 6f 72 65 20 49  20 72 65 6c 65 61 73 65  |before I release|
000024c0  64 20 69 74 20 66 69 72  73 74 20 74 69 6d 65 20  |d it first time |
000024d0  72 6f 75 6e 64 2e 2e 2e  29 0a 23 6c 69 6e 65 0a  |round...).#line.|
000024e0  23 61 6c 69 67 6e 20 63  65 6e 74 72 65 0a 3c 43  |#align centre.<C|
000024f0  68 61 6e 67 65 73 20 62  65 74 77 65 65 6e 20 76  |hanges between v|
00002500  31 2e 35 31 20 61 6e 64  20 76 31 2e 35 32 3d 3e  |1.51 and v1.52=>|
00002510  2e 31 35 32 3e 0a 23 61  6c 69 67 6e 0a 23 73 75  |.152>.#align.#su|
00002520  62 70 61 67 65 20 31 35  32 0a 52 65 63 65 6e 74  |bpage 152.Recent|
00002530  20 43 68 61 6e 67 65 73  0a 23 61 6c 69 67 6e 20  | Changes.#align |
00002540  63 65 6e 74 72 65 0a 7b  2a 7d 43 68 61 6e 67 65  |centre.{*}Change|
00002550  73 20 62 65 74 77 65 65  6e 20 76 31 2e 35 31 20  |s between v1.51 |
00002560  61 6e 64 20 76 31 2e 35  32 7b 2a 7d 0a 23 6c 69  |and v1.52{*}.#li|
00002570  6e 65 3b 61 6c 69 67 6e  0a 20 8f 09 52 65 2d 77  |ne;align. ..Re-w|
00002580  72 6f 74 65 20 74 68 65  20 3c 73 70 72 69 74 65  |rote the <sprite|
00002590  73 20 69 6e 20 6d 65 6e  75 73 3d 3e 6d 65 6e 75  |s in menus=>menu|
000025a0  3e 20 73 79 73 74 65 6d  2c 20 61 67 61 69 6e 2e  |> system, again.|
000025b0  2e 2e 0a 0a 20 8f 09 57  69 6d 70 42 61 72 20 32  |.... ..WimpBar 2|
000025c0  20 63 61 6e 20 6e 6f 77  20 62 65 20 69 6e 74 65  | can now be inte|
000025d0  72 6e 61 74 69 6f 6e 61  6c 69 73 65 64 2e 0a 0a  |rnationalised...|
000025e0  20 8f 09 4e 65 77 20 3c  23 42 4f 4f 54 3d 3e 62  | ..New <#BOOT=>b|
000025f0  6f 6f 74 3e 20 63 6f 6d  6d 61 6e 64 2e 0a 0a 20  |oot> command... |
00002600  8f 09 41 6e 20 65 78 74  72 61 20 6b 65 79 70 72  |..An extra keypr|
00002610  65 73 73 20 63 61 6e 20  62 65 20 73 70 65 63 69  |ess can be speci|
00002620  66 69 65 64 20 6f 6e 20  3c 64 72 61 67 20 63 6f  |fied on <drag co|
00002630  6d 6d 61 6e 64 73 3d 3e  64 72 61 67 5f 61 63 73  |mmands=>drag_acs|
00002640  3e 2e 0a 23 6c 69 6e 65  0a 23 61 6c 69 67 6e 20  |>..#line.#align |
00002650  63 65 6e 74 72 65 0a 3c  43 68 61 6e 67 65 73 20  |centre.<Changes |
00002660  62 65 74 77 65 65 6e 20  76 31 2e 35 30 20 61 6e  |between v1.50 an|
00002670  64 20 76 31 2e 35 31 3d  3e 2e 31 35 31 3e 0a 23  |d v1.51=>.151>.#|
00002680  61 6c 69 67 6e 0a 23 73  75 62 70 61 67 65 20 31  |align.#subpage 1|
00002690  35 31 0a 52 65 63 65 6e  74 20 43 68 61 6e 67 65  |51.Recent Change|
000026a0  73 0a 23 61 6c 69 67 6e  20 63 65 6e 74 72 65 0a  |s.#align centre.|
000026b0  7b 2a 7d 43 68 61 6e 67  65 73 20 62 65 74 77 65  |{*}Changes betwe|
000026c0  65 6e 20 76 31 2e 35 30  20 61 6e 64 20 76 31 2e  |en v1.50 and v1.|
000026d0  35 31 7b 2a 7d 0a 23 6c  69 6e 65 3b 61 6c 69 67  |51{*}.#line;alig|
000026e0  6e 0a 20 8f 09 54 6f 74  61 6c 6c 79 20 72 65 2d  |n. ..Totally re-|
000026f0  77 72 69 74 74 65 6e 20  28 61 6e 64 20 6d 75 63  |written (and muc|
00002700  68 20 69 6d 70 72 6f 76  65 64 29 20 3c 73 70 72  |h improved) <spr|
00002710  69 74 65 73 20 69 6e 20  6d 65 6e 75 73 3d 3e 6d  |ites in menus=>m|
00002720  65 6e 75 3e 20 73 79 73  74 65 6d 2e 0a 0a 20 8f  |enu> system... .|
00002730  09 54 68 65 20 6d 61 69  6e 20 6d 65 6e 75 20 6e  |.The main menu n|
00002740  6f 77 20 68 61 73 20 61  20 22 43 6f 6e 66 69 67  |ow has a "Config|
00002750  75 72 65 22 20 73 75 62  2d 6d 65 6e 75 2c 20 6d  |ure" sub-menu, m|
00002760  61 69 6e 6c 79 20 74 6f  20 73 65 70 61 72 61 74  |ainly to separat|
00002770  65 20 74 68 65 20 22 43  68 6f 69 63 65 73 22 20  |e the "Choices" |
00002780  61 6e 64 20 22 4d 61 63  72 6f 73 22 20 6f 70 74  |and "Macros" opt|
00002790  69 6f 6e 73 2e 20 57 6f  72 74 68 20 6e 6f 74 69  |ions. Worth noti|
000027a0  6e 67 20 69 73 20 74 68  61 74 20 79 6f 75 20 63  |ng is that you c|
000027b0  61 6e 20 73 65 6c 65 63  74 20 22 43 6f 6e 66 69  |an select "Confi|
000027c0  67 75 72 65 22 20 74 6f  20 6a 75 73 74 20 6f 70  |gure" to just op|
000027d0  65 6e 20 74 68 65 20 43  68 6f 69 63 65 73 20 66  |en the Choices f|
000027e0  69 6c 65 2e 20 41 6c 73  6f 2c 20 73 65 6c 65 63  |ile. Also, selec|
000027f0  74 69 6e 67 20 22 49 6e  66 6f 22 20 6e 6f 77 20  |ting "Info" now |
00002800  6f 70 65 6e 73 20 74 68  65 20 53 74 72 6f 6e 67  |opens the Strong|
00002810  48 65 6c 70 20 6d 61 6e  75 61 6c 2e 0a 0a 20 8f  |Help manual... .|
00002820  09 43 6f 6d 6d 65 6e 74  73 20 61 72 65 20 6e 6f  |.Comments are no|
00002830  77 20 61 6c 6c 6f 77 65  64 20 69 6e 20 74 68 65  |w allowed in the|
00002840  20 43 68 6f 69 63 65 73  20 66 69 6c 65 2c 20 61  | Choices file, a|
00002850  73 20 69 6e 20 4f 62 65  79 20 66 69 6c 65 73 2e  |s in Obey files.|
00002860  0a 0a 20 8f 09 4e 65 77  20 76 65 72 73 69 6f 6e  |.. ..New version|
00002870  20 6f 66 20 74 68 65 20  53 75 70 70 6f 72 74 20  | of the Support |
00002880  6d 6f 64 75 6c 65 20 28  63 6f 75 6c 64 20 66 69  |module (could fi|
00002890  78 20 73 6f 6d 65 20 70  72 6f 62 6c 65 6d 73 29  |x some problems)|
000028a0  2e 0a 0a 20 8f 09 54 68  65 20 43 68 6f 69 63 65  |... ..The Choice|
000028b0  73 20 66 69 6c 65 20 69  73 20 6e 6f 77 20 63 72  |s file is now cr|
000028c0  65 61 74 65 64 20 74 68  65 20 66 69 72 73 74 20  |eated the first |
000028d0  74 69 6d 65 20 27 43 6f  6e 66 69 67 75 72 65 27  |time 'Configure'|
000028e0  20 69 73 20 73 65 6c 65  63 74 65 64 2c 20 72 61  | is selected, ra|
000028f0  74 68 65 72 20 74 68 61  6e 20 63 6f 6d 70 6c 61  |ther than compla|
00002900  69 6e 69 6e 67 20 61 62  6f 75 74 20 69 74 2e 0a  |ining about it..|
00002910  0a 20 8f 09 41 6c 73 6f  20 69 6e 63 6c 75 64 65  |. ..Also include|
00002920  64 20 73 6f 6d 65 20 28  73 6c 69 67 68 74 6c 79  |d some (slightly|
00002930  29 20 6c 65 73 73 20 75  73 65 6c 65 73 73 20 3c  |) less useless <|
00002940  45 78 61 6d 70 6c 65 3e  20 66 69 6c 65 73 2e 0a  |Example> files..|
00002950  23 6c 69 6e 65 0a 23 61  6c 69 67 6e 20 63 65 6e  |#line.#align cen|
00002960  74 72 65 0a 3c 43 68 61  6e 67 65 73 20 62 65 74  |tre.<Changes bet|
00002970  77 65 65 6e 20 76 31 2e  34 39 20 61 6e 64 20 76  |ween v1.49 and v|
00002980  31 2e 35 30 3d 3e 2e 31  35 30 3e 0a 23 61 6c 69  |1.50=>.150>.#ali|
00002990  67 6e 0a 23 73 75 62 70  61 67 65 20 31 35 30 0a  |gn.#subpage 150.|
000029a0  52 65 63 65 6e 74 20 43  68 61 6e 67 65 73 0a 23  |Recent Changes.#|
000029b0  61 6c 69 67 6e 20 63 65  6e 74 72 65 0a 7b 2a 7d  |align centre.{*}|
000029c0  43 68 61 6e 67 65 73 20  62 65 74 77 65 65 6e 20  |Changes between |
000029d0  76 31 2e 34 39 20 61 6e  64 20 76 31 2e 35 30 7b  |v1.49 and v1.50{|
000029e0  2a 7d 0a 23 6c 69 6e 65  3b 61 6c 69 67 6e 0a 20  |*}.#line;align. |
000029f0  8f 09 53 70 72 69 74 65  73 20 69 6e 20 3c 6d 65  |..Sprites in <me|
00002a00  6e 75 73 3d 3e 6d 65 6e  75 3e 20 28 61 74 20 6c  |nus=>menu> (at l|
00002a10  61 73 74 21 29 0a 0a 20  8f 09 43 6c 69 63 6b 69  |ast!).. ..Clicki|
00002a20  6e 67 20 41 64 6a 75 73  74 20 6f 6e 20 74 68 65  |ng Adjust on the|
00002a30  20 74 69 6d 65 2f 6d 65  6d 6f 72 79 20 69 63 6f  | time/memory ico|
00002a40  6e 20 77 69 6c 6c 20 73  68 6f 77 20 68 6f 77 20  |n will show how |
00002a50  6c 6f 6e 67 20 79 6f 75  27 76 65 20 62 65 65 6e  |long you've been|
00002a60  20 6f 6e 2d 6c 69 6e 65  20 28 69 66 20 61 74 20  | on-line (if at |
00002a70  61 6c 6c 29 2c 20 77 68  65 6e 20 75 73 69 6e 67  |all), when using|
00002a80  20 46 72 65 65 6e 65 74  2e 0a 0a 20 8f 09 53 65  | Freenet... ..Se|
00002a90  76 65 72 61 6c 20 73 6c  69 67 68 74 20 63 68 61  |veral slight cha|
00002aa0  6e 67 65 73 20 74 6f 20  74 68 65 20 77 61 79 20  |nges to the way |
00002ab0  74 68 65 20 62 61 72 20  67 6f 65 73 20 74 6f 20  |the bar goes to |
00002ac0  74 68 65 20 62 61 63 6b  20 6f 66 20 74 68 65 20  |the back of the |
00002ad0  73 63 72 65 65 6e 2e 0a  0a 20 8f 09 49 66 20 79  |screen... ..If y|
00002ae0  6f 75 20 69 6e 63 6c 75  64 65 20 61 20 25 30 20  |ou include a %0 |
00002af0  69 6e 20 61 20 6d 65 6e  75 20 63 6f 6d 6d 61 6e  |in a menu comman|
00002b00  64 2c 20 69 74 20 77 69  6c 6c 20 62 65 20 72 65  |d, it will be re|
00002b10  70 6c 61 63 65 64 20 62  79 20 74 68 65 20 74 65  |placed by the te|
00002b20  78 74 20 6f 66 20 74 68  65 20 6d 65 6e 75 20 69  |xt of the menu i|
00002b30  74 65 6d 2e 20 54 68 69  73 20 6d 61 79 20 62 65  |tem. This may be|
00002b40  20 75 73 65 66 75 6c 20  74 6f 20 73 6f 6d 65 6f  | useful to someo|
00002b50  6e 65 2c 20 69 74 20 6d  61 79 20 6e 6f 74 2e 2e  |ne, it may not..|
00002b60  2e 0a 23 6c 69 6e 65 0a  23 61 6c 69 67 6e 20 63  |..#line.#align c|
00002b70  65 6e 74 72 65 0a 3c 43  68 61 6e 67 65 73 20 62  |entre.<Changes b|
00002b80  65 74 77 65 65 6e 20 76  31 2e 34 38 df 20 61 6e  |etween v1.48. an|
00002b90  64 20 76 31 2e 34 39 3d  3e 2e 31 34 39 3e 0a 23  |d v1.49=>.149>.#|
00002ba0  61 6c 69 67 6e 0a 23 73  75 62 70 61 67 65 20 31  |align.#subpage 1|
00002bb0  34 39 0a 52 65 63 65 6e  74 20 43 68 61 6e 67 65  |49.Recent Change|
00002bc0  73 0a 23 61 6c 69 67 6e  20 63 65 6e 74 72 65 0a  |s.#align centre.|
00002bd0  7b 2a 7d 43 68 61 6e 67  65 73 20 62 65 74 77 65  |{*}Changes betwe|
00002be0  65 6e 20 76 31 2e 34 38  df 20 61 6e 64 20 76 31  |en v1.48. and v1|
00002bf0  2e 34 39 7b 2a 7d 0a 23  6c 69 6e 65 3b 61 6c 69  |.49{*}.#line;ali|
00002c00  67 6e 0a 20 8f 09 54 68  69 73 20 6e 65 77 20 68  |gn. ..This new h|
00002c10  65 6c 70 20 66 69 6c 65  21 0a 0a 20 8f 09 50 61  |elp file!.. ..Pa|
00002c20  72 74 73 20 6f 66 20 74  68 65 20 43 68 6f 69 63  |rts of the Choic|
00002c30  65 73 20 66 69 6c 65 20  63 61 6e 20 6e 6f 77 20  |es file can now |
00002c40  62 65 20 69 6e 64 65 6e  74 65 64 2c 20 6d 61 6b  |be indented, mak|
00002c50  69 6e 67 20 69 74 20 73  6f 6d 65 77 68 61 74 20  |ing it somewhat |
00002c60  65 61 73 69 65 72 20 74  6f 20 72 65 61 64 2e 0a  |easier to read..|
00002c70  0a 20 8f 09 43 68 61 6e  67 65 64 20 74 68 65 20  |. ..Changed the |
00002c80  23 44 52 41 47 20 65 78  61 6d 70 6c 65 73 20 73  |#DRAG examples s|
00002c90  6f 20 74 68 61 74 20 74  68 65 79 20 61 63 74 75  |o that they actu|
00002ca0  61 6c 6c 79 20 77 6f 72  6b 21 0a 0a 20 8f 09 49  |ally work!.. ..I|
00002cb0  6e 63 72 65 61 73 65 64  20 74 68 65 20 6d 61 78  |ncreased the max|
00002cc0  69 6d 75 6d 20 6e 75 6d  62 65 72 20 6f 66 20 62  |imum number of b|
00002cd0  75 74 74 6f 6e 73 20 74  6f 20 31 36 2e 0a 0a 20  |uttons to 16... |
00002ce0  8f 09 53 65 76 65 72 61  6c 20 6f 74 68 65 72 20  |..Several other |
00002cf0  73 6d 61 6c 6c 20 69 6e  74 65 72 6e 61 6c 20 63  |small internal c|
00002d00  68 61 6e 67 65 73 2c 20  77 68 69 63 68 20 49 27  |hanges, which I'|
00002d10  76 65 20 66 6f 72 67 6f  74 74 65 6e 2e 2e 2e 00  |ve forgotten....|
00002d20  44 41 54 41 f6 03 00 00  54 68 65 20 43 68 6f 69  |DATA....The Choi|
00002d30  63 65 73 20 46 69 6c 65  0a 57 69 6d 70 42 61 72  |ces File.WimpBar|
00002d40  20 32 20 63 61 6e 20 62  65 20 63 6f 6e 66 69 67  | 2 can be config|
00002d50  75 72 65 64 20 75 73 69  6e 67 20 61 20 70 6c 61  |ured using a pla|
00002d60  69 6e 20 74 65 78 74 20  43 68 6f 69 63 65 73 20  |in text Choices |
00002d70  66 69 6c 65 20 28 3c 73  65 65 20 6e 6f 74 65 3d  |file (<see note=|
00002d80  3e 63 68 6f 69 63 65 73  32 3e 29 2e 20 54 68 69  |>choices2>). Thi|
00002d90  73 20 66 69 6c 65 20 63  6f 6e 74 61 69 6e 73 20  |s file contains |
00002da0  64 65 66 69 6e 69 74 69  6f 6e 73 20 66 6f 72 20  |definitions for |
00002db0  74 68 65 20 76 61 72 69  6f 75 73 20 62 75 74 74  |the various butt|
00002dc0  6f 6e 73 20 6f 6e 20 74  68 65 20 74 6f 6f 6c 62  |ons on the toolb|
00002dd0  61 72 2c 20 3c 64 72 61  67 20 64 65 66 69 6e 69  |ar, <drag defini|
00002de0  74 69 6f 6e 73 3d 3e 64  72 61 67 5f 61 63 73 3e  |tions=>drag_acs>|
00002df0  2c 20 61 6e 64 20 61 6e  79 20 6f 74 68 65 72 20  |, and any other |
00002e00  66 65 61 74 75 72 65 73  2e 0a 0a 54 6f 20 65 64  |features...To ed|
00002e10  69 74 20 74 68 65 20 43  68 6f 69 63 65 73 20 66  |it the Choices f|
00002e20  69 6c 65 2c 20 6f 70 65  6e 20 74 68 65 20 6d 61  |ile, open the ma|
00002e30  69 6e 20 6d 65 6e 75 20  62 79 20 63 6c 69 63 6b  |in menu by click|
00002e40  69 6e 67 20 4d 65 6e 75  20 61 6e 79 77 68 65 72  |ing Menu anywher|
00002e50  65 20 69 6e 20 74 68 65  20 74 6f 6f 6c 62 61 72  |e in the toolbar|
00002e60  2c 20 61 6e 64 20 73 65  6c 65 63 74 20 22 43 6f  |, and select "Co|
00002e70  6e 66 69 67 75 72 65 22  2e 20 54 68 65 20 43 68  |nfigure". The Ch|
00002e80  6f 69 63 65 73 20 66 69  6c 65 20 77 69 6c 6c 20  |oices file will |
00002e90  62 65 20 6c 6f 61 64 65  64 20 69 6e 74 6f 20 77  |be loaded into w|
00002ea0  68 69 63 68 65 76 65 72  20 74 65 78 74 20 65 64  |hichever text ed|
00002eb0  69 74 6f 72 20 79 6f 75  20 68 61 76 65 20 6c 6f  |itor you have lo|
00002ec0  61 64 65 64 2c 20 6f 72  20 77 69 6c 6c 20 6c 6f  |aded, or will lo|
00002ed0  61 64 20 6f 6e 65 20 6f  74 68 65 72 77 69 73 65  |ad one otherwise|
00002ee0  2e 20 41 6c 73 6f 2c 20  74 68 65 20 3c 4d 61 63  |. Also, the <Mac|
00002ef0  72 6f 73 3e 20 64 69 72  65 63 74 6f 72 79 20 63  |ros> directory c|
00002f00  61 6e 20 62 65 20 6f 70  65 6e 65 64 20 62 79 20  |an be opened by |
00002f10  73 65 6c 65 63 74 69 6e  67 20 22 4d 61 63 72 6f  |selecting "Macro|
00002f20  73 22 2e 20 57 68 65 6e  20 79 6f 75 20 68 61 76  |s". When you hav|
00002f30  65 20 66 69 6e 69 73 68  65 64 20 65 64 69 74 69  |e finished editi|
00002f40  6e 67 20 74 68 65 20 66  69 6c 65 2c 20 73 61 76  |ng the file, sav|
00002f50  65 20 69 74 20 61 73 20  6e 6f 72 6d 61 6c 2c 20  |e it as normal, |
00002f60  61 6e 64 20 73 65 6c 65  63 74 20 22 52 65 6c 6f  |and select "Relo|
00002f70  61 64 22 20 66 72 6f 6d  20 74 68 65 20 43 6f 6e  |ad" from the Con|
00002f80  66 69 67 75 72 65 20 6d  65 6e 75 2e 20 54 68 65  |figure menu. The|
00002f90  20 74 6f 6f 6c 62 61 72  20 77 69 6c 6c 20 74 68  | toolbar will th|
00002fa0  65 6e 20 62 65 20 75 70  64 61 74 65 64 20 61 63  |en be updated ac|
00002fb0  63 6f 72 64 69 6e 67 20  74 6f 20 74 68 65 20 6e  |cording to the n|
00002fc0  65 77 20 66 69 6c 65 2e  0a 0a 41 6c 6c 20 62 6c  |ew file...All bl|
00002fd0  61 6e 6b 20 6c 69 6e 65  73 20 69 6e 20 74 68 65  |ank lines in the|
00002fe0  20 66 69 6c 65 20 77 69  6c 6c 20 62 65 20 69 67  | file will be ig|
00002ff0  6e 6f 72 65 64 2c 20 61  6e 64 20 74 68 65 20 65  |nored, and the e|
00003000  6e 64 20 6f 66 20 74 68  65 20 66 69 6c 65 20 77  |nd of the file w|
00003010  69 6c 6c 20 62 65 20 61  75 74 6f 6d 61 74 69 63  |ill be automatic|
00003020  61 6c 6c 79 20 64 65 74  65 63 74 65 64 2e 20 49  |ally detected. I|
00003030  66 20 74 68 65 72 65 20  69 73 20 61 6e 20 65 72  |f there is an er|
00003040  72 6f 72 20 69 6e 20 61  6e 79 20 70 61 72 74 20  |ror in any part |
00003050  6f 66 20 74 68 65 20 66  69 6c 65 2c 20 61 6e 20  |of the file, an |
00003060  65 72 72 6f 72 20 6d 65  73 73 61 67 65 20 77 69  |error message wi|
00003070  6c 6c 20 61 70 70 65 61  72 2c 20 61 6e 64 20 74  |ll appear, and t|
00003080  68 65 20 74 6f 6f 6c 62  61 72 20 77 69 6c 6c 20  |he toolbar will |
00003090  61 70 70 65 61 72 20 62  6c 61 6e 6b 2e 0a 0a 54  |appear blank...T|
000030a0  68 65 20 43 68 6f 69 63  65 73 20 66 69 6c 65 20  |he Choices file |
000030b0  77 69 6c 6c 20 6c 6f 6f  6b 20 62 65 73 74 20 76  |will look best v|
000030c0  69 65 77 65 64 20 69 6e  20 5a 61 70 27 73 20 4f  |iewed in Zap's O|
000030d0  62 65 79 20 6d 6f 64 65  20 28 74 68 6f 75 67 68  |bey mode (though|
000030e0  20 79 6f 75 20 6d 61 79  20 6e 65 65 64 20 74 6f  | you may need to|
000030f0  20 63 68 61 6e 67 65 20  74 68 65 20 64 65 66 61  | change the defa|
00003100  75 6c 74 20 63 6f 6c 6f  75 72 69 6e 67 20 73 63  |ult colouring sc|
00003110  68 65 6d 65 29 2e 00 00  44 41 54 41 37 03 00 00  |heme)...DATA7...|
00003120  43 6f 6d 6d 61 6e 64 20  53 75 6d 6d 61 72 79 0a  |Command Summary.|
00003130  54 68 65 20 61 76 61 69  6c 61 62 6c 65 20 63 6f  |The available co|
00003140  6d 6d 61 6e 64 73 20 61  72 65 3a 0a 0a 20 09 20  |mmands are:.. . |
00003150  09 3c 23 46 49 4c 45 52  3d 3e 46 69 6c 65 72 3e  |.<#FILER=>Filer>|
00003160  09 09 20 09 45 6e 61 62  6c 65 20 46 69 6c 65 72  |.. .Enable Filer|
00003170  5f 41 63 74 69 6f 6e 20  73 65 6e 73 69 6e 67 0a  |_Action sensing.|
00003180  20 09 20 09 3c 23 4d 45  4e 55 3d 3e 4d 65 6e 75  | . .<#MENU=>Menu|
00003190  3e 09 09 20 09 43 72 65  61 74 65 20 61 20 6d 65  |>.. .Create a me|
000031a0  6e 75 20 62 75 74 74 6f  6e 0a 20 09 20 09 3c 23  |nu button. . .<#|
000031b0  41 43 54 49 4f 4e 3d 3e  41 63 74 69 6f 6e 3e 09  |ACTION=>Action>.|
000031c0  20 09 43 72 65 61 74 65  20 61 6e 20 61 63 74 69  | .Create an acti|
000031d0  6f 6e 20 62 75 74 74 6f  6e 0a 20 09 20 09 3c 23  |on button. . .<#|
000031e0  44 52 41 47 5f 61 63 73  3d 3e 44 72 61 67 5f 61  |DRAG_acs=>Drag_a|
000031f0  63 73 3e 09 20 09 44 65  66 69 6e 65 20 61 20 64  |cs>. .Define a d|
00003200  72 61 67 20 63 6f 6d 6d  61 6e 64 0a 20 09 20 09  |rag command. . .|
00003210  3c 23 4c 45 46 54 3d 3e  4c 65 66 74 3e 09 09 20  |<#LEFT=>Left>.. |
00003220  09 4c 65 66 74 2d 61 6c  69 67 6e 20 6d 65 6e 75  |.Left-align menu|
00003230  20 73 70 72 69 74 65 73  0a 20 09 20 09 3c 23 52  | sprites. . .<#R|
00003240  49 47 48 54 3d 3e 52 69  67 68 74 3e 09 09 20 09  |IGHT=>Right>.. .|
00003250  52 69 67 68 74 2d 61 6c  69 67 6e 20 6d 65 6e 75  |Right-align menu|
00003260  20 73 70 72 69 74 65 73  0a 20 09 20 09 3c 23 42  | sprites. . .<#B|
00003270  4f 4f 54 3d 3e 42 6f 6f  74 3e 09 09 20 09 42 6f  |OOT=>Boot>.. .Bo|
00003280  6f 74 20 73 70 65 63 69  66 69 65 64 20 61 70 70  |ot specified app|
00003290  6c 69 63 61 74 69 6f 6e  73 0a 20 09 20 09 3c 23  |lications. . .<#|
000032a0  54 49 4d 45 5a 4f 4e 45  3d 3e 54 69 6d 65 5a 6f  |TIMEZONE=>TimeZo|
000032b0  6e 65 3e 09 20 09 53 65  74 20 74 69 6d 65 7a 6f  |ne>. .Set timezo|
000032c0  6e 65 20 66 6f 72 20 61  64 6a 75 73 74 2d 63 6c  |ne for adjust-cl|
000032d0  69 63 6b 20 6f 6e 20 73  74 61 74 75 73 0a 0a 59  |ick on status..Y|
000032e0  6f 75 20 63 61 6e 20 67  65 74 20 68 65 6c 70 20  |ou can get help |
000032f0  6f 6e 20 74 68 65 73 65  20 63 6f 6d 6d 61 6e 64  |on these command|
00003300  73 20 66 72 6f 6d 20 77  69 74 68 69 6e 20 74 68  |s from within th|
00003310  65 20 43 68 6f 69 63 65  73 20 66 69 6c 65 20 62  |e Choices file b|
00003320  79 20 70 72 65 73 73 69  6e 67 20 43 74 72 6c 2d  |y pressing Ctrl-|
00003330  48 20 66 72 6f 6d 20 5a  61 70 20 6f 72 20 46 31  |H from Zap or F1|
00003340  20 66 72 6f 6d 20 53 74  72 6f 6e 67 45 44 2c 20  | from StrongED, |
00003350  77 68 69 6c 65 20 74 68  65 20 63 75 72 73 6f 72  |while the cursor|
00003360  20 69 73 20 6f 6e 20 6f  6e 65 20 6f 66 20 74 68  | is on one of th|
00003370  65 20 63 6f 6d 6d 61 6e  64 73 2e 0a 0a 46 6f 72  |e commands...For|
00003380  20 74 68 69 73 20 74 6f  20 77 6f 72 6b 2c 20 79  | this to work, y|
00003390  6f 75 20 77 69 6c 6c 20  6e 65 65 64 20 74 6f 20  |ou will need to |
000033a0  6d 61 6b 65 20 74 68 69  73 20 6d 61 6e 75 61 6c  |make this manual|
000033b0  20 73 65 61 72 63 68 61  62 6c 65 20 62 79 20 53  | searchable by S|
000033c0  74 72 6f 6e 67 48 65 6c  70 2e 20 54 6f 20 64 6f  |trongHelp. To do|
000033d0  20 74 68 69 73 2c 20 79  6f 75 20 77 69 6c 6c 20  | this, you will |
000033e0  65 69 74 68 65 72 20 6e  65 65 64 20 74 6f 20 76  |either need to v|
000033f0  69 65 77 20 69 74 20 6e  6f 72 6d 61 6c 6c 79 20  |iew it normally |
00003400  28 79 6f 75 27 72 65 20  64 6f 69 6e 67 20 73 6f  |(you're doing so|
00003410  20 6e 6f 77 21 29 20 6f  72 20 63 6f 70 79 20 74  | now!) or copy t|
00003420  68 65 20 6d 61 6e 75 61  6c 20 69 6e 74 6f 20 53  |he manual into S|
00003430  74 72 6f 6e 67 48 65 6c  70 27 73 20 21 4d 61 6e  |trongHelp's !Man|
00003440  75 61 6c 73 20 64 69 72  65 63 74 6f 72 79 2e 00  |uals directory..|
00003450  44 41 54 41 62 03 00 00  43 6f 6e 74 61 63 74 69  |DATAb...Contacti|
00003460  6e 67 20 55 73 0a 49 66  20 79 6f 75 20 77 61 6e  |ng Us.If you wan|
00003470  74 20 74 6f 20 63 6f 6e  74 61 63 74 20 75 73 20  |t to contact us |
00003480  66 6f 72 20 61 6e 79 20  72 65 61 73 6f 6e 2c 20  |for any reason, |
00003490  73 75 63 68 20 61 73 20  69 66 20 79 6f 75 20 66  |such as if you f|
000034a0  69 6e 64 20 61 20 22 66  65 61 74 75 72 65 22 20  |ind a "feature" |
000034b0  74 68 61 74 20 49 20 6d  61 79 20 6e 6f 74 20 6b  |that I may not k|
000034c0  6e 6f 77 20 61 62 6f 75  74 2c 20 69 66 20 79 6f  |now about, if yo|
000034d0  75 20 68 61 76 65 20 61  6e 79 20 73 75 67 67 65  |u have any sugge|
000034e0  73 74 69 6f 6e 73 20 66  6f 72 20 69 6d 70 72 6f  |stions for impro|
000034f0  76 65 6d 65 6e 74 73 2c  20 6f 72 20 69 66 20 79  |vements, or if y|
00003500  6f 75 20 6a 75 73 74 20  6e 65 65 64 20 68 65 6c  |ou just need hel|
00003510  70 20 67 65 74 74 69 6e  67 20 73 65 74 20 75 70  |p getting set up|
00003520  2c 20 79 6f 75 20 63 61  6e 20 65 2d 6d 61 69 6c  |, you can e-mail|
00003530  20 75 73 20 61 74 3a 0a  0a 23 61 6c 69 67 6e 20  | us at:..#align |
00003540  63 65 6e 74 72 65 0a 3c  74 32 32 30 40 74 65 63  |centre.<t220@tec|
00003550  68 6e 69 75 6d 2e 64 65  6d 6f 6e 2e 63 6f 2e 75  |hnium.demon.co.u|
00003560  6b 3d 3e 23 75 72 6c 20  6d 61 69 6c 74 6f 3a 74  |k=>#url mailto:t|
00003570  32 32 30 40 74 65 63 68  6e 69 75 6d 2e 64 65 6d  |220@technium.dem|
00003580  6f 6e 2e 63 6f 2e 75 6b  3e 0a 0a 23 61 6c 69 67  |on.co.uk>..#alig|
00003590  6e 0a 54 68 65 20 6c 61  74 65 73 74 20 76 65 72  |n.The latest ver|
000035a0  73 69 6f 6e 2c 20 61 6c  6f 6e 67 20 77 69 74 68  |sion, along with|
000035b0  20 64 65 74 61 69 6c 73  20 6f 66 20 6f 75 72 20  | details of our |
000035c0  6f 74 68 65 72 20 70 72  6f 67 72 61 6d 73 20 61  |other programs a|
000035d0  6e 64 20 61 20 73 6d 61  6c 6c 20 70 69 6c 65 20  |nd a small pile |
000035e0  6f 66 20 6f 74 68 65 72  20 73 74 75 66 66 2c 20  |of other stuff, |
000035f0  77 69 6c 6c 20 61 6c 77  61 79 73 20 62 65 20 61  |will always be a|
00003600  76 61 69 6c 61 62 6c 65  20 66 72 6f 6d 20 74 68  |vailable from th|
00003610  65 20 54 65 63 68 6e 69  75 6d 32 32 30 20 77 65  |e Technium220 we|
00003620  62 20 73 69 74 65 2c 20  6c 6f 63 61 74 65 64 20  |b site, located |
00003630  61 74 3a 0a 0a 23 61 6c  69 67 6e 20 63 65 6e 74  |at:..#align cent|
00003640  72 65 0a 3c 68 74 74 70  3a 2f 2f 77 77 77 2e 74  |re.<http://www.t|
00003650  65 63 68 6e 69 75 6d 2e  64 65 6d 6f 6e 2e 63 6f  |echnium.demon.co|
00003660  2e 75 6b 2f 3d 3e 23 75  72 6c 3e 0a 0a 23 61 6c  |.uk/=>#url>..#al|
00003670  69 67 6e 0a 59 6f 75 20  63 61 6e 20 61 6c 73 6f  |ign.You can also|
00003680  20 66 69 6e 64 20 57 69  6d 70 42 61 72 20 32 20  | find WimpBar 2 |
00003690  6f 6e 20 73 65 76 65 72  61 6c 20 41 63 6f 72 6e  |on several Acorn|
000036a0  20 62 75 6c 6c 65 74 69  6e 20 62 6f 61 72 64 73  | bulletin boards|
000036b0  2e 20 4e 42 3a 20 41 72  63 61 64 65 20 42 42 53  |. NB: Arcade BBS|
000036c0  20 77 69 6c 6c 20 73 6f  6d 65 74 69 6d 65 73 20  | will sometimes |
000036d0  68 61 76 65 20 61 20 6e  65 77 65 72 20 76 65 72  |have a newer ver|
000036e0  73 69 6f 6e 20 74 68 61  6e 20 74 68 65 20 77 65  |sion than the we|
000036f0  62 73 69 74 65 2c 20 64  75 65 20 74 6f 20 53 74  |bsite, due to St|
00003700  65 76 65 27 73 20 6c 61  7a 69 6e 65 73 73 20 28  |eve's laziness (|
00003710  6f 72 20 22 77 6f 72 6b  22 2c 20 61 73 20 68 65  |or "work", as he|
00003720  20 63 61 6c 6c 73 20 69  74 20 3a 2d 29 29 0a 0a  | calls it :-))..|
00003730  7b 2a 7d 4e 65 77 3a 7b  2a 7d 20 54 6f 20 72 65  |{*}New:{*} To re|
00003740  63 65 69 76 65 20 57 69  6d 70 42 61 72 20 32 20  |ceive WimpBar 2 |
00003750  69 6e 66 6f 72 6d 61 74  69 6f 6e 20 61 6e 64 20  |information and |
00003760  28 73 6d 61 6c 6c 29 20  62 69 6e 61 72 69 65 73  |(small) binaries|
00003770  20 62 79 20 65 2d 6d 61  69 6c 2c 20 79 6f 75 20  | by e-mail, you |
00003780  63 61 6e 20 73 69 67 6e  20 6f 6e 20 74 6f 20 74  |can sign on to t|
00003790  68 65 20 57 69 6d 70 42  61 72 32 20 3c 6d 61 69  |he WimpBar2 <mai|
000037a0  6c 69 6e 67 20 6c 69 73  74 3d 3e 77 62 32 2d 6c  |ling list=>wb2-l|
000037b0  3e 2e 00 00 44 41 54 41  ec 06 00 00 44 72 61 67  |>...DATA....Drag|
000037c0  20 43 6f 6d 6d 61 6e 64  73 0a 57 69 6d 70 42 61  | Commands.WimpBa|
000037d0  72 20 32 20 68 61 73 20  74 68 65 20 61 62 69 6c  |r 2 has the abil|
000037e0  69 74 79 20 74 6f 20 65  78 65 63 75 74 65 20 61  |ity to execute a|
000037f0  20 2a 63 6f 6d 6d 61 6e  64 20 77 68 65 6e 20 61  | *command when a|
00003800  20 66 69 6c 65 20 69 73  20 64 72 61 67 67 65 64  | file is dragged|
00003810  20 74 6f 20 69 74 27 73  20 74 6f 6f 6c 62 61 72  | to it's toolbar|
00003820  20 64 65 70 65 6e 64 69  6e 67 20 6f 6e 20 77 68  | depending on wh|
00003830  69 63 68 20 6b 65 79 73  20 61 72 65 20 70 72 65  |ich keys are pre|
00003840  73 73 65 64 20 61 6e 64  20 69 74 73 20 66 69 6c  |ssed and its fil|
00003850  65 74 79 70 65 2e 20 43  65 72 74 61 69 6e 20 3c  |etype. Certain <|
00003860  70 61 72 61 6d 65 74 65  72 73 3d 3e 2e 70 61 72  |parameters=>.par|
00003870  61 6d 3e 20 61 72 65 20  73 65 74 20 75 70 2c 20  |am> are set up, |
00003880  73 6f 20 74 68 61 74 20  74 68 65 20 63 6f 6d 6d  |so that the comm|
00003890  61 6e 64 20 63 61 6e 20  61 63 74 20 75 70 6f 6e  |and can act upon|
000038a0  20 74 68 65 20 6f 62 6a  65 63 74 20 64 72 61 67  | the object drag|
000038b0  67 65 64 20 74 6f 20 74  68 65 20 74 6f 6f 6c 62  |ged to the toolb|
000038c0  61 72 2e 0a 0a 54 6f 20  73 65 74 20 75 70 20 61  |ar...To set up a|
000038d0  20 64 72 61 67 20 63 6f  6d 6d 61 6e 64 2c 20 75  | drag command, u|
000038e0  73 65 20 61 20 73 74 72  75 63 74 75 72 65 20 73  |se a structure s|
000038f0  69 6d 69 6c 61 72 20 74  6f 20 74 68 69 73 3a 0a  |imilar to this:.|
00003900  0a 20 23 44 52 41 47 5f  61 63 53 0a 20 66 6f 6c  |. #DRAG_acS. fol|
00003910  6c 6f 77 65 64 20 62 79  20 61 20 6c 69 73 74 20  |lowed by a list |
00003920  6f 66 20 61 6c 6c 6f 77  61 62 6c 65 20 3c 66 69  |of allowable <fi|
00003930  6c 65 74 79 70 65 73 3d  3e 2e 66 74 3e 2c 0a 20  |letypes=>.ft>,. |
00003940  74 68 65 6e 20 74 68 65  20 2a 63 6f 6d 6d 61 6e  |then the *comman|
00003950  64 20 28 43 61 6e 20 62  65 20 61 20 3c 4d 61 63  |d (Can be a <Mac|
00003960  72 6f 3d 3e 4d 61 63 72  6f 73 3e 29 0a 0a 54 68  |ro=>Macros>)..Th|
00003970  65 20 6c 65 74 74 65 72  73 20 41 43 53 20 28 41  |e letters ACS (A|
00003980  6c 74 2c 20 43 6f 6e 74  72 6f 6c 2c 20 53 68 69  |lt, Control, Shi|
00003990  66 74 29 20 73 70 65 63  69 66 79 20 77 68 69 63  |ft) specify whic|
000039a0  68 20 6b 65 79 73 20 68  61 76 65 20 74 6f 20 62  |h keys have to b|
000039b0  65 20 70 72 65 73 73 65  64 20 66 6f 72 20 74 68  |e pressed for th|
000039c0  65 20 63 6f 6d 6d 61 6e  64 20 74 6f 20 74 61 6b  |e command to tak|
000039d0  65 20 65 66 66 65 63 74  2c 20 73 6f 20 66 6f 72  |e effect, so for|
000039e0  20 65 78 61 6d 70 6c 65  2c 20 61 20 23 44 52 41  | example, a #DRA|
000039f0  47 5f 41 43 73 20 63 6f  6d 6d 61 6e 64 20 77 6f  |G_ACs command wo|
00003a00  75 6c 64 20 6f 6e 6c 79  20 62 65 20 65 78 65 63  |uld only be exec|
00003a10  75 74 65 64 20 77 68 65  6e 20 62 6f 74 68 20 41  |uted when both A|
00003a20  6c 74 20 61 6e 64 20 43  6f 6e 74 72 6f 6c 20 77  |lt and Control w|
00003a30  65 72 65 20 70 72 65 73  73 65 64 20 61 74 20 74  |ere pressed at t|
00003a40  68 65 20 73 61 6d 65 20  74 69 6d 65 20 61 73 20  |he same time as |
00003a50  66 69 6c 65 20 69 73 20  64 72 61 67 67 65 64 2e  |file is dragged.|
00003a60  20 43 6c 69 63 6b 20 68  65 72 65 20 66 6f 72 20  | Click here for |
00003a70  61 6e 20 3c 65 78 61 6d  70 6c 65 3d 3e 2e 65 78  |an <example=>.ex|
00003a80  3e 2e 0a 0a 7b 2a 7d 4e  65 77 3a 7b 2a 7d 20 57  |>...{*}New:{*} W|
00003a90  68 65 6e 20 41 6c 74 2d  43 74 72 6c 20 6f 72 20  |hen Alt-Ctrl or |
00003aa0  41 6c 74 2d 43 74 72 6c  2d 53 68 69 66 74 2c 20  |Alt-Ctrl-Shift, |
00003ab0  79 6f 75 20 63 61 6e 20  73 70 65 63 69 66 79 20  |you can specify |
00003ac0  61 6e 20 65 78 74 72 61  20 6b 65 79 20 74 6f 20  |an extra key to |
00003ad0  62 65 20 70 72 65 73 73  65 64 2c 20 66 6f 72 20  |be pressed, for |
00003ae0  65 78 61 6d 70 6c 65 20  23 44 52 41 47 5f 41 43  |example #DRAG_AC|
00003af0  73 20 58 20 77 6f 75 6c  64 20 6d 65 61 6e 20 41  |s X would mean A|
00003b00  6c 74 2d 43 74 72 6c 2d  58 20 68 61 73 20 74 6f  |lt-Ctrl-X has to|
00003b10  20 62 65 20 70 72 65 73  73 65 64 20 66 6f 72 20  | be pressed for |
00003b20  74 68 65 20 63 6f 6d 6d  61 6e 64 20 74 6f 20 74  |the command to t|
00003b30  61 6b 65 20 65 66 66 65  63 74 2e 0a 23 73 75 62  |ake effect..#sub|
00003b40  70 61 67 65 20 70 61 72  61 6d 0a 50 61 72 61 6d  |page param.Param|
00003b50  65 74 65 72 73 0a 53 61  79 2c 20 66 6f 72 20 65  |eters.Say, for e|
00003b60  78 61 6d 70 6c 65 2c 20  79 6f 75 20 64 72 61 67  |xample, you drag|
00003b70  20 61 20 66 69 6c 65 20  73 75 63 68 20 61 73 20  | a file such as |
00003b80  41 44 46 53 3a 3a 54 65  63 68 6e 69 75 6d 2e 24  |ADFS::Technium.$|
00003b90  2e 46 72 65 64 20 74 6f  20 57 69 6d 70 42 61 72  |.Fred to WimpBar|
00003ba0  20 32 2e 0a 54 68 65 20  43 4c 49 20 70 61 72 61  | 2..The CLI para|
00003bb0  6d 65 74 65 72 73 20 77  69 6c 6c 20 62 65 20 73  |meters will be s|
00003bc0  65 74 20 75 70 20 61 73  20 66 6f 6c 6c 6f 77 73  |et up as follows|
00003bd0  3a 0a 0a 23 77 72 61 70  20 6f 66 66 0a 23 74 61  |:..#wrap off.#ta|
00003be0  62 0a 20 09 25 30 20 3d  20 46 69 6c 65 6e 61 6d  |b. .%0 = Filenam|
00003bf0  65 09 20 65 67 2e 20 41  44 46 53 3a 3a 54 65 63  |e. eg. ADFS::Tec|
00003c00  68 6e 69 75 6d 2e 24 2e  46 72 65 64 0a 20 09 25  |hnium.$.Fred. .%|
00003c10  31 20 3d 20 4c 65 61 66  6e 61 6d 65 09 20 65 67  |1 = Leafname. eg|
00003c20  2e 20 46 72 65 64 0a 20  09 25 32 20 3d 20 50 61  |. Fred. .%2 = Pa|
00003c30  74 68 6e 61 6d 65 09 20  65 67 2e 20 41 44 46 53  |thname. eg. ADFS|
00003c40  3a 3a 54 65 63 68 6e 69  75 6d 2e 24 0a 23 77 72  |::Technium.$.#wr|
00003c50  61 70 0a 23 73 75 62 70  61 67 65 20 66 74 0a 4c  |ap.#subpage ft.L|
00003c60  69 73 74 20 6f 66 20 66  69 6c 65 74 79 70 65 73  |ist of filetypes|
00003c70  0a 54 68 65 20 66 69 6c  65 74 79 70 65 20 6c 69  |.The filetype li|
00003c80  73 74 20 69 73 20 61 20  63 6f 6d 6d 61 20 73 65  |st is a comma se|
00003c90  70 61 72 61 74 65 64 20  6c 69 73 74 20 6f 66 20  |parated list of |
00003ca0  68 65 78 61 64 65 63 69  6d 61 6c 20 66 69 6c 65  |hexadecimal file|
00003cb0  74 79 70 65 73 20 28 63  61 73 65 20 69 73 20 6e  |types (case is n|
00003cc0  6f 74 20 69 6d 70 6f 72  74 61 6e 74 29 2c 20 77  |ot important), w|
00003cd0  69 74 68 20 74 68 65 20  66 6f 6c 6c 6f 77 69 6e  |ith the followin|
00003ce0  67 20 73 70 65 63 69 61  6c 20 63 61 73 65 73 3a  |g special cases:|
00003cf0  0a 0a 20 31 30 30 30 20  6d 65 61 6e 73 20 61 20  |.. 1000 means a |
00003d00  64 69 72 65 63 74 6f 72  79 0a 20 32 30 30 30 20  |directory. 2000 |
00003d10  6d 65 61 6e 73 20 61 6e  20 61 70 70 6c 69 63 61  |means an applica|
00003d20  74 69 6f 6e 0a 20 2d 31  20 6d 65 61 6e 73 20 61  |tion. -1 means a|
00003d30  6c 6c 20 66 69 6c 65 73  20 65 78 63 65 70 74 20  |ll files except |
00003d40  74 68 65 20 61 62 6f 76  65 0a 23 73 75 62 70 61  |the above.#subpa|
00003d50  67 65 20 65 78 0a 45 78  61 6d 70 6c 65 20 64 72  |ge ex.Example dr|
00003d60  61 67 20 64 65 66 69 6e  69 74 69 6f 6e 0a 54 68  |ag definition.Th|
00003d70  65 20 66 6f 6c 6c 6f 77  69 6e 67 20 6d 65 61 6e  |e following mean|
00003d80  73 20 74 68 61 74 20 77  68 65 6e 20 79 6f 75 20  |s that when you |
00003d90  53 68 69 66 74 2d 64 72  61 67 20 61 20 74 65 78  |Shift-drag a tex|
00003da0  74 20 66 69 6c 65 2c 20  61 6e 20 6f 62 65 79 20  |t file, an obey |
00003db0  66 69 6c 65 20 6f 72 20  61 6e 20 61 70 70 6c 69  |file or an appli|
00003dc0  63 61 74 69 6f 6e 20 74  6f 20 74 68 65 20 74 6f  |cation to the to|
00003dd0  6f 6c 62 61 72 2c 20 69  74 27 73 20 6c 65 61 66  |olbar, it's leaf|
00003de0  6e 61 6d 65 20 69 73 20  70 72 69 6e 74 65 64 2e  |name is printed.|
00003df0  20 52 65 61 6c 6c 79 20  75 73 65 66 75 6c 2c 20  | Really useful, |
00003e00  6e 6f 3f 0a 0a 23 66 43  6f 64 65 0a 20 23 44 52  |no?..#fCode. #DR|
00003e10  41 47 5f 61 63 53 0a 20  20 66 66 66 2c 66 65 62  |AG_acS.  fff,feb|
00003e20  2c 32 30 30 30 0a 20 45  63 68 6f 20 46 69 6c 65  |,2000. Echo File|
00003e30  3a 20 25 31 0a 23 66 0a  0a 46 6f 72 20 73 6f 6d  |: %1.#f..For som|
00003e40  65 20 73 6c 69 67 68 74  6c 79 20 6d 6f 72 65 20  |e slightly more |
00003e50  75 73 65 66 75 6c 20 65  78 61 6d 70 6c 65 73 2c  |useful examples,|
00003e60  20 73 65 65 20 74 68 65  20 3c 45 78 61 6d 70 6c  | see the <Exampl|
00003e70  65 3d 3e 2a 46 69 6c 65  72 5f 52 75 6e 20 5c 3c  |e=>*Filer_Run \<|
00003e80  57 42 32 24 44 69 72 5c  3e 2e 45 78 61 6d 70 6c  |WB2$Dir\>.Exampl|
00003e90  65 3e 20 63 68 6f 69 63  65 73 20 66 69 6c 65 2e  |e> choices file.|
00003ea0  44 41 54 41 bc 02 00 00  54 68 65 20 45 78 61 6d  |DATA....The Exam|
00003eb0  70 6c 65 20 66 69 6c 65  73 0a 49 6e 63 6c 75 64  |ple files.Includ|
00003ec0  65 64 20 77 69 74 68 20  57 69 6d 70 42 61 72 20  |ed with WimpBar |
00003ed0  32 20 61 72 65 20 61 6e  20 65 78 61 6d 70 6c 65  |2 are an example|
00003ee0  20 3c 43 68 6f 69 63 65  73 20 66 69 6c 65 3e 20  | <Choices file> |
00003ef0  61 6e 64 20 61 20 73 65  74 20 6f 66 20 65 78 61  |and a set of exa|
00003f00  6d 70 6c 65 20 3c 6d 61  63 72 6f 73 3e 2e 0a 0a  |mple <macros>...|
00003f10  54 68 65 20 64 65 66 61  75 6c 74 20 73 65 74 2d  |The default set-|
00003f20  75 70 20 69 73 20 62 79  20 6e 6f 20 6d 65 61 6e  |up is by no mean|
00003f30  73 20 69 6e 74 65 6e 64  65 64 20 74 6f 20 62 65  |s intended to be|
00003f40  20 70 61 72 74 69 63 75  6c 61 72 6c 79 20 75 73  | particularly us|
00003f50  65 66 75 6c 2c 20 61 6e  64 20 69 73 20 6f 6e 6c  |eful, and is onl|
00003f60  79 20 69 6e 63 6c 75 64  65 64 20 61 73 20 61 6e  |y included as an|
00003f70  20 65 78 61 6d 70 6c 65  20 6f 66 20 68 6f 77 20  | example of how |
00003f80  74 6f 20 63 72 65 61 74  65 20 79 6f 75 72 20 6f  |to create your o|
00003f90  77 6e 20 28 6d 6f 72 65  20 75 73 65 66 75 6c 29  |wn (more useful)|
00003fa0  20 73 65 74 2d 75 70 2e  0a 0a 48 6f 77 65 76 65  | set-up...Howeve|
00003fb0  72 2c 20 74 68 65 72 65  20 61 72 65 20 6e 6f 77  |r, there are now|
00003fc0  20 61 20 66 65 77 20 75  73 65 66 75 6c 20 6d 61  | a few useful ma|
00003fd0  63 72 6f 73 20 69 6e 63  6c 75 64 65 64 3a 0a 0a  |cros included:..|
00003fe0  23 69 6e 64 65 6e 74 20  31 32 0a 23 74 61 62 6c  |#indent 12.#tabl|
00003ff0  65 20 63 6f 6c 75 6d 6e  73 20 33 0a 3c 41 64 64  |e columns 3.<Add|
00004000  53 70 72 69 74 65 3d 3e  4d 61 63 72 6f 48 65 6c  |Sprite=>MacroHel|
00004010  70 2e 41 64 64 53 70 72  69 74 65 3e 0a 3c 5a 69  |p.AddSprite>.<Zi|
00004020  70 49 74 3d 3e 4d 61 63  72 6f 48 65 6c 70 2e 5a  |pIt=>MacroHelp.Z|
00004030  69 70 49 74 3e 0a 3c 55  6e 7a 69 70 49 74 3d 3e  |ipIt>.<UnzipIt=>|
00004040  4d 61 63 72 6f 48 65 6c  70 2e 55 6e 7a 69 70 49  |MacroHelp.UnzipI|
00004050  74 3e 0a 3c 4b 69 6c 6c  54 42 6f 78 3d 3e 4d 61  |t>.<KillTBox=>Ma|
00004060  63 72 6f 48 65 6c 70 2e  4b 69 6c 6c 54 42 6f 78  |croHelp.KillTBox|
00004070  3e 0a 3c 52 65 46 69 6c  65 72 3d 3e 4d 61 63 72  |>.<ReFiler=>Macr|
00004080  6f 48 65 6c 70 2e 52 65  2d 62 6c 61 68 3e 0a 3c  |oHelp.Re-blah>.<|
00004090  52 65 53 6f 75 6e 64 3d  3e 4d 61 63 72 6f 48 65  |ReSound=>MacroHe|
000040a0  6c 70 2e 52 65 2d 62 6c  61 68 3e 0a 3c 44 61 74  |lp.Re-blah>.<Dat|
000040b0  65 3d 3e 4d 61 63 72 6f  48 65 6c 70 2e 44 61 74  |e=>MacroHelp.Dat|
000040c0  65 2b 54 69 6d 65 3e 0a  3c 54 69 6d 65 3d 3e 4d  |e+Time>.<Time=>M|
000040d0  61 63 72 6f 48 65 6c 70  2e 44 61 74 65 2b 54 69  |acroHelp.Date+Ti|
000040e0  6d 65 3e 0a 23 65 6e 64  74 61 62 6c 65 0a 23 69  |me>.#endtable.#i|
000040f0  6e 64 65 6e 74 20 30 0a  0a 46 6f 72 20 6d 6f 72  |ndent 0..For mor|
00004100  65 20 64 65 74 61 69 6c  73 20 73 65 65 20 74 68  |e details see th|
00004110  65 20 6d 61 63 72 6f 73  20 74 68 65 6d 73 65 6c  |e macros themsel|
00004120  76 65 73 2c 20 61 6e 64  20 74 68 65 20 3c 45 78  |ves, and the <Ex|
00004130  61 6d 70 6c 65 3d 3e 2a  46 69 6c 65 72 5f 52 75  |ample=>*Filer_Ru|
00004140  6e 20 5c 3c 57 42 32 24  44 69 72 5c 3e 2e 45 78  |n \<WB2$Dir\>.Ex|
00004150  61 6d 70 6c 65 3e 20 66  69 6c 65 2e 44 41 54 41  |ample> file.DATA|
00004160  50 07 00 00 46 65 61 74  75 72 65 73 20 4c 69 73  |P...Features Lis|
00004170  74 0a 20 8f 09 59 6f 75  20 63 61 6e 20 68 61 76  |t. ..You can hav|
00004180  65 20 61 20 3c 6e 75 6d  62 65 72 3d 3e 6d 61 78  |e a <number=>max|
00004190  69 6d 75 6d 3e 20 6f 66  20 62 75 74 74 6f 6e 73  |imum> of buttons|
000041a0  20 64 65 66 69 6e 65 64  20 6f 6e 20 74 68 65 20  | defined on the |
000041b0  74 6f 6f 6c 62 61 72 2c  20 65 61 63 68 20 6f 66  |toolbar, each of|
000041c0  20 77 68 69 63 68 20 63  61 6e 20 62 65 20 65 69  | which can be ei|
000041d0  74 68 65 72 20 61 20 3c  6d 65 6e 75 20 62 75 74  |ther a <menu but|
000041e0  74 6f 6e 3e 20 6f 72 20  61 6e 20 3c 61 63 74 69  |ton> or an <acti|
000041f0  6f 6e 20 62 75 74 74 6f  6e 3e 2e 0a 0a 20 8f 09  |on button>... ..|
00004200  49 66 20 79 6f 75 20 68  61 76 65 20 74 6f 6f 20  |If you have too |
00004210  6d 61 6e 79 20 62 75 74  74 6f 6e 73 20 74 6f 20  |many buttons to |
00004220  66 69 74 20 6f 6e 20 74  68 65 20 62 61 72 2c 20  |fit on the bar, |
00004230  74 68 65 79 20 77 69 6c  6c 20 62 65 20 73 71 75  |they will be squ|
00004240  65 65 7a 65 64 20 69 6e  20 2d 20 73 6f 20 6e 6f  |eezed in - so no|
00004250  20 6e 65 65 64 20 66 6f  72 20 6d 75 6c 74 69 70  | need for multip|
00004260  6c 65 20 62 61 72 73 20  6f 72 20 73 63 72 6f 6c  |le bars or scrol|
00004270  6c 69 6e 67 2e 20 54 68  65 20 62 75 74 74 6f 6e  |ling. The button|
00004280  73 20 61 72 65 20 76 61  72 69 61 62 6c 65 20 77  |s are variable w|
00004290  69 64 74 68 2c 20 61 63  63 6f 72 64 69 6e 67 20  |idth, according |
000042a0  74 6f 20 74 68 65 20 6c  65 6e 67 74 68 20 6f 66  |to the length of|
000042b0  20 74 68 65 69 72 20 74  69 74 6c 65 2e 0a 0a 20  | their title... |
000042c0  8f 09 4f 66 20 63 6f 75  72 73 65 2c 20 74 68 69  |..Of course, thi|
000042d0  73 20 74 61 6b 65 73 20  69 6e 74 6f 20 61 63 63  |s takes into acc|
000042e0  6f 75 6e 74 20 74 68 65  20 63 75 72 72 65 6e 74  |ount the current|
000042f0  20 64 65 73 6b 74 6f 70  20 66 6f 6e 74 2c 20 61  | desktop font, a|
00004300  6e 64 20 69 66 20 74 68  65 20 66 6f 6e 74 20 69  |nd if the font i|
00004310  73 20 63 68 61 6e 67 65  64 2c 20 74 68 65 20 62  |s changed, the b|
00004320  75 74 74 6f 6e 20 77 69  64 74 68 73 20 77 69 6c  |utton widths wil|
00004330  6c 20 62 65 20 61 75 74  6f 6d 61 74 69 63 61 6c  |l be automatical|
00004340  6c 79 20 61 64 6a 75 73  74 65 64 2e 0a 0a 20 8f  |ly adjusted... .|
00004350  09 41 20 73 74 61 74 75  73 20 69 63 6f 6e 2c 20  |.A status icon, |
00004360  77 68 69 63 68 20 64 69  73 70 6c 61 79 73 20 74  |which displays t|
00004370  68 65 20 63 75 72 72 65  6e 74 20 74 69 6d 65 20  |he current time |
00004380  61 6e 64 20 66 72 65 65  20 6d 65 6d 6f 72 79 20  |and free memory |
00004390  28 65 69 74 68 65 72 20  69 6e 20 6b 69 6c 6f 62  |(either in kilob|
000043a0  79 74 65 73 20 6f 72 20  6d 65 67 61 62 79 74 65  |ytes or megabyte|
000043b0  73 2c 20 64 65 70 65 6e  64 69 6e 67 20 6f 6e 20  |s, depending on |
000043c0  68 6f 77 20 6d 75 63 68  20 74 68 65 72 65 20 69  |how much there i|
000043d0  73 20 66 72 65 65 29 2e  20 54 68 69 73 20 63 61  |s free). This ca|
000043e0  6e 20 62 65 20 3c 74 75  72 6e 65 64 20 6f 66 66  |n be <turned off|
000043f0  3d 3e 6e 6f 73 74 61 74  75 73 3e 20 69 66 20 72  |=>nostatus> if r|
00004400  65 71 75 69 72 65 64 2c  20 61 6c 6c 6f 77 69 6e  |equired, allowin|
00004410  67 20 74 68 65 20 66 75  6c 6c 20 77 69 64 74 68  |g the full width|
00004420  20 6f 66 20 74 68 65 20  73 63 72 65 65 6e 20 74  | of the screen t|
00004430  6f 20 62 65 20 75 73 65  64 20 66 6f 72 20 62 75  |o be used for bu|
00004440  74 74 6f 6e 73 2e 0a 0a  20 8f 09 43 6c 69 63 6b  |ttons... ..Click|
00004450  69 6e 67 20 53 65 6c 65  63 74 20 6f 6e 20 74 68  |ing Select on th|
00004460  65 20 73 74 61 74 75 73  20 69 63 6f 6e 20 64 69  |e status icon di|
00004470  73 70 6c 61 79 73 20 74  68 65 20 63 75 72 72 65  |splays the curre|
00004480  6e 74 20 64 61 74 65 2c  20 61 6e 64 20 63 6c 69  |nt date, and cli|
00004490  63 6b 69 6e 67 20 41 64  6a 75 73 74 20 6f 6e 20  |cking Adjust on |
000044a0  69 74 20 77 69 6c 6c 20  73 68 6f 77 20 74 68 65  |it will show the|
000044b0  20 63 6f 6e 74 65 6e 74  73 20 6f 66 20 49 4e 65  | contents of INe|
000044c0  74 24 54 69 6d 65 72 2c  20 73 68 6f 77 69 6e 67  |t$Timer, showing|
000044d0  20 68 6f 77 20 6c 6f 6e  67 20 79 6f 75 27 76 65  | how long you've|
000044e0  20 62 65 65 6e 20 63 6f  6e 6e 65 63 74 65 64 20  | been connected |
000044f0  74 6f 20 74 68 65 20 6e  65 74 20 28 61 74 20 6c  |to the net (at l|
00004500  65 61 73 74 20 66 6f 72  20 46 72 65 65 6e 65 74  |east for Freenet|
00004510  2c 20 61 6e 79 77 61 79  29 2e 0a 0a 20 8f 09 7b  |, anyway)... ..{|
00004520  2a 7d 4e 65 77 3a 7b 2a  7d 20 43 6c 69 63 6b 69  |*}New:{*} Clicki|
00004530  6e 67 20 41 64 6a 75 73  74 20 6f 6e 20 74 68 65  |ng Adjust on the|
00004540  20 73 74 61 74 75 73 20  69 63 6f 6e 20 63 61 6e  | status icon can|
00004550  20 61 6c 73 6f 20 62 65  20 6d 61 64 65 20 74 6f  | also be made to|
00004560  20 73 68 6f 77 20 74 68  65 20 63 75 72 72 65 6e  | show the curren|
00004570  74 20 74 69 6d 65 20 69  6e 20 61 20 64 69 66 66  |t time in a diff|
00004580  65 72 65 6e 74 20 3c 74  69 6d 65 20 7a 6f 6e 65  |erent <time zone|
00004590  3d 3e 74 69 6d 65 7a 6f  6e 65 3e 2e 0a 0a 20 8f  |=>timezone>... .|
000045a0  09 43 6c 69 63 6b 69 6e  67 20 6d 65 6e 75 20 61  |.Clicking menu a|
000045b0  74 20 74 68 65 20 74 6f  70 20 6f 66 20 74 68 65  |t the top of the|
000045c0  20 73 63 72 65 65 6e 20  62 72 69 6e 67 73 20 74  | screen brings t|
000045d0  68 65 20 74 6f 6f 6c 62  61 72 20 74 6f 20 74 68  |he toolbar to th|
000045e0  65 20 74 6f 70 20 6f 66  20 74 68 65 20 77 69 6e  |e top of the win|
000045f0  64 6f 77 20 73 74 61 63  6b 2c 20 69 6e 20 63 61  |dow stack, in ca|
00004600  73 65 20 69 74 20 68 61  73 20 62 65 63 6f 6d 65  |se it has become|
00004610  20 6f 62 73 63 75 72 65  64 2e 20 43 6c 69 63 6b  | obscured. Click|
00004620  69 6e 67 20 6d 65 6e 75  20 61 20 73 65 63 6f 6e  |ing menu a secon|
00004630  64 20 74 69 6d 65 20 77  69 6c 6c 20 73 65 6e 64  |d time will send|
00004640  20 69 74 20 74 6f 20 62  61 63 6b 20 61 67 61 69  | it to back agai|
00004650  6e 2e 20 41 6c 73 6f 2c  20 74 68 65 20 62 61 72  |n. Also, the bar|
00004660  20 63 61 6e 20 62 65 20  73 65 6e 74 20 74 6f 20  | can be sent to |
00004670  74 68 65 20 62 61 63 6b  20 77 68 65 6e 20 74 68  |the back when th|
00004680  65 20 70 6f 69 6e 74 65  72 20 3c 6d 6f 76 65 73  |e pointer <moves|
00004690  20 6f 66 66 20 69 74 3d  3e 62 61 72 62 61 63 6b  | off it=>barback|
000046a0  3e 2e 0a 0a 20 8f 09 41  20 75 73 65 72 2d 64 65  |>... ..A user-de|
000046b0  66 69 6e 61 62 6c 65 20  3c 64 72 61 67 67 69 6e  |finable <draggin|
000046c0  67 20 73 79 73 74 65 6d  3d 3e 64 72 61 67 5f 61  |g system=>drag_a|
000046d0  63 73 3e 2c 20 61 6c 6c  6f 77 69 6e 67 20 2a 63  |cs>, allowing *c|
000046e0  6f 6d 6d 61 6e 64 73 20  74 6f 20 61 63 74 20 6f  |ommands to act o|
000046f0  6e 20 66 69 6c 65 73 20  64 72 61 67 67 65 64 20  |n files dragged |
00004700  74 6f 20 74 68 65 20 74  6f 6f 6c 62 61 72 2e 0a  |to the toolbar..|
00004710  0a 20 8f 09 45 61 63 68  20 63 6f 6d 6d 61 6e 64  |. ..Each command|
00004720  20 69 6e 20 61 20 6d 65  6e 75 20 62 75 74 74 6f  | in a menu butto|
00004730  6e 2c 20 61 63 74 69 6f  6e 20 62 75 74 74 6f 6e  |n, action button|
00004740  2c 20 61 73 20 77 65 6c  6c 20 61 73 20 64 72 61  |, as well as dra|
00004750  67 20 63 6f 6d 6d 61 6e  64 73 2c 20 63 61 6e 20  |g commands, can |
00004760  75 73 65 20 3c 6d 61 63  72 6f 73 3e 2e 0a 0a 20  |use <macros>... |
00004770  8f 09 54 68 65 20 62 61  63 6b 67 72 6f 75 6e 64  |..The background|
00004780  20 63 6f 6c 6f 75 72 20  6f 66 20 74 68 65 20 74  | colour of the t|
00004790  69 6d 65 2f 6d 65 6d 6f  72 79 20 69 63 6f 6e 20  |ime/memory icon |
000047a0  63 61 6e 20 63 68 61 6e  67 65 20 74 6f 20 6c 65  |can change to le|
000047b0  74 20 79 6f 75 20 6b 6e  6f 77 20 77 68 65 6e 20  |t you know when |
000047c0  74 68 65 72 65 27 73 20  61 20 3c 66 69 6c 65 72  |there's a <filer|
000047d0  20 61 63 74 69 6f 6e 3e  20 77 69 6e 64 6f 77 20  | action> window |
000047e0  6f 70 65 6e 2e 0a 0a 20  8f 09 41 20 3c 72 65 61  |open... ..A <rea|
000047f0  64 20 6f 6e 6c 79 3d 3e  72 65 61 64 6f 6e 6c 79  |d only=>readonly|
00004800  3e 20 6d 6f 64 65 20 74  6f 20 70 72 65 76 65 6e  |> mode to preven|
00004810  74 20 57 69 6d 70 42 61  72 20 32 27 73 20 73 65  |t WimpBar 2's se|
00004820  74 74 69 6e 67 73 20 66  72 6f 6d 20 62 65 69 6e  |ttings from bein|
00004830  67 20 61 6c 74 65 72 65  64 2e 0a 0a 20 8f 09 54  |g altered... ..T|
00004840  6f 74 61 6c 6c 79 20 75  73 65 72 2d 63 6f 6e 66  |otally user-conf|
00004850  69 67 75 72 61 62 6c 65  20 74 68 72 6f 75 67 68  |igurable through|
00004860  20 61 20 74 65 78 74 75  61 6c 20 3c 43 68 6f 69  | a textual <Choi|
00004870  63 65 73 20 66 69 6c 65  3e 2e 0a 0a 20 8f 09 2e  |ces file>... ...|
00004880  2e 2e 61 6e 64 20 61 6c  6c 20 74 68 69 73 20 69  |..and all this i|
00004890  6e 20 61 20 74 79 70 69  63 61 6c 20 77 69 6d 70  |n a typical wimp|
000048a0  73 6c 6f 74 20 6f 66 20  33 32 6b 21 44 41 54 41  |slot of 32k!DATA|
000048b0  32 02 00 00 54 68 65 20  23 46 49 4c 45 52 20 4f  |2...The #FILER O|
000048c0  70 74 69 6f 6e 0a 57 68  65 6e 20 79 6f 75 20 68  |ption.When you h|
000048d0  61 76 65 20 74 68 65 20  56 65 72 62 6f 73 65 20  |ave the Verbose |
000048e0  6f 70 74 69 6f 6e 20 74  75 72 6e 65 64 20 6f 66  |option turned of|
000048f0  66 20 6f 6e 20 74 68 65  20 66 69 6c 65 72 2c 20  |f on the filer, |
00004900  61 6e 64 20 79 6f 75 20  63 61 6e 27 74 20 73 65  |and you can't se|
00004910  65 20 79 6f 75 72 20 68  61 72 64 20 64 69 73 63  |e your hard disc|
00004920  20 6c 69 67 68 74 2c 20  69 74 20 69 73 20 73 6f  | light, it is so|
00004930  6d 65 74 69 6d 65 73 20  68 61 6e 64 79 20 74 6f  |metimes handy to|
00004940  20 6b 6e 6f 77 20 77 68  65 6e 20 74 68 65 72 65  | know when there|
00004950  20 69 73 20 61 20 46 69  6c 65 72 20 41 63 74 69  | is a Filer Acti|
00004960  6f 6e 20 57 69 6e 64 6f  77 20 69 6e 20 70 72 6f  |on Window in pro|
00004970  67 72 65 73 73 20 28 66  6f 72 20 65 78 61 6d 70  |gress (for examp|
00004980  6c 65 20 77 68 65 6e 20  63 6f 70 79 69 6e 67 20  |le when copying |
00004990  6f 72 20 64 65 6c 65 74  69 6e 67 20 66 69 6c 65  |or deleting file|
000049a0  73 29 2e 0a 0a 54 6f 20  65 6e 61 62 6c 65 20 74  |s)...To enable t|
000049b0  68 69 73 20 6f 70 74 69  6f 6e 2c 20 69 6e 73 65  |his option, inse|
000049c0  72 74 20 7b 66 43 6f 64  65 7d 23 46 49 4c 45 52  |rt {fCode}#FILER|
000049d0  7b 66 7d 20 6f 6e 20 61  20 73 65 70 61 72 61 74  |{f} on a separat|
000049e0  65 20 6c 69 6e 65 20 61  74 20 74 68 65 20 74 6f  |e line at the to|
000049f0  70 20 6f 66 20 74 68 65  20 3c 43 68 6f 69 63 65  |p of the <Choice|
00004a00  73 20 66 69 6c 65 3e 2e  20 57 68 65 6e 20 74 68  |s file>. When th|
00004a10  69 73 20 69 73 20 65 6e  61 62 6c 65 64 2c 20 74  |is is enabled, t|
00004a20  68 65 20 62 61 63 6b 67  72 6f 75 6e 64 20 6f 66  |he background of|
00004a30  20 74 68 65 20 74 69 6d  65 2f 6d 65 6d 6f 72 79  | the time/memory|
00004a40  20 69 63 6f 6e 20 77 69  6c 6c 20 74 75 72 6e 20  | icon will turn |
00004a50  61 20 64 61 72 6b 20 67  72 65 79 20 63 6f 6c 6f  |a dark grey colo|
00004a60  75 72 20 77 68 65 6e 65  76 65 72 20 74 68 65 72  |ur whenever ther|
00004a70  65 20 69 73 20 61 20 66  69 6c 65 72 20 61 63 74  |e is a filer act|
00004a80  69 6f 6e 20 77 69 6e 64  6f 77 20 6f 70 65 6e 2e  |ion window open.|
00004a90  0a 0a 54 68 65 72 65 20  69 73 20 61 20 6d 61 78  |..There is a max|
00004aa0  69 6d 75 6d 20 6f 66 20  31 36 20 66 69 6c 65 72  |imum of 16 filer|
00004ab0  20 61 63 74 69 6f 6e 20  77 69 6e 64 6f 77 73 20  | action windows |
00004ac0  6f 70 65 6e 20 62 65 66  6f 72 65 20 57 42 32 20  |open before WB2 |
00004ad0  67 65 74 73 20 63 6f 6e  66 75 73 65 64 2e 00 00  |gets confused...|
00004ae0  44 41 54 41 f8 01 00 00  49 74 65 6d 20 66 6c 61  |DATA....Item fla|
00004af0  67 73 0a 54 68 65 20 61  76 61 69 6c 61 62 6c 65  |gs.The available|
00004b00  20 66 6c 61 67 73 20 61  72 65 3a 20 28 61 6c 6c  | flags are: (all|
00004b10  20 63 61 73 65 20 73 65  6e 73 69 74 69 76 65 29  | case sensitive)|
00004b20  0a 0a 20 09 20 09 3c 27  21 27 3d 3e 66 6c 61 67  |.. . .<'!'=>flag|
00004b30  5f 21 3e 09 2d 09 49 74  65 6d 20 69 73 20 61 6e  |_!>.-.Item is an|
00004b40  20 61 70 70 6c 69 63 61  74 69 6f 6e 0a 20 09 20  | application. . |
00004b50  09 3c 27 62 27 3d 3e 66  6c 61 67 5f 62 3e 09 2d  |.<'b'=>flag_b>.-|
00004b60  09 42 6f 6f 74 20 74 68  69 73 20 61 70 70 6c 69  |.Boot this appli|
00004b70  63 61 74 69 6f 6e 0a 20  09 20 09 3c 27 69 27 3d  |cation. . .<'i'=|
00004b80  3e 66 6c 61 67 5f 69 3e  09 2d 09 4a 75 73 74 20  |>flag_i>.-.Just |
00004b90  74 61 6b 65 20 74 68 65  20 73 70 72 69 74 65 0a  |take the sprite.|
00004ba0  20 09 20 09 0a 20 09 20  09 3c 27 64 27 3d 3e 66  | . .. . .<'d'=>f|
00004bb0  6c 61 67 5f 64 3e 09 2d  20 09 49 74 65 6d 20 69  |lag_d>.- .Item i|
00004bc0  73 20 61 20 64 69 72 65  63 74 6f 72 79 0a 20 09  |s a directory. .|
00004bd0  20 09 3c 27 73 27 3d 3e  66 6c 61 67 5f 73 3e 09  | .<'s'=>flag_s>.|
00004be0  2d 09 44 69 73 70 6c 61  79 20 61 20 73 70 72 69  |-.Display a spri|
00004bf0  74 65 0a 20 09 20 09 0a  20 09 20 09 3c 27 5f 27  |te. . .. . .<'_'|
00004c00  3d 3e 66 6c 61 67 5f 5f  3e 09 2d 09 54 68 69 73  |=>flag__>.-.This|
00004c10  20 69 74 65 6d 20 68 61  73 20 61 20 73 65 70 61  | item has a sepa|
00004c20  72 61 74 6f 72 0a 0a 54  68 65 20 27 62 27 20 61  |rator..The 'b' a|
00004c30  6e 64 20 27 69 27 20 66  6c 61 67 73 20 63 61 6e  |nd 'i' flags can|
00004c40  20 6f 6e 6c 79 20 61 70  70 6c 79 20 74 6f 20 69  | only apply to i|
00004c50  74 65 6d 73 20 77 68 69  63 68 20 61 72 65 20 61  |tems which are a|
00004c60  70 70 6c 69 63 61 74 69  6f 6e 73 2c 20 61 6e 64  |pplications, and|
00004c70  20 63 61 6e 6e 6f 74 20  62 6f 74 68 20 62 65 20  | cannot both be |
00004c80  75 73 65 64 20 74 6f 67  65 74 68 65 72 2e 20 53  |used together. S|
00004c90  65 65 20 74 68 65 20 3c  45 78 61 6d 70 6c 65 3d  |ee the <Example=|
00004ca0  3e 2a 46 69 6c 65 72 5f  52 75 6e 20 5c 3c 57 42  |>*Filer_Run \<WB|
00004cb0  32 24 44 69 72 5c 3e 2e  45 78 61 6d 70 6c 65 3e  |2$Dir\>.Example>|
00004cc0  20 66 69 6c 65 20 66 6f  72 20 73 6f 6d 65 20 65  | file for some e|
00004cd0  78 61 6d 70 6c 65 73 2e  44 41 54 41 0b 01 00 00  |xamples.DATA....|
00004ce0  54 68 65 20 27 21 27 20  66 6c 61 67 0a 55 73 69  |The '!' flag.Usi|
00004cf0  6e 67 20 74 68 69 73 20  66 6c 61 67 20 74 65 6c  |ng this flag tel|
00004d00  6c 73 20 57 69 6d 70 42  61 72 20 32 20 74 68 61  |ls WimpBar 2 tha|
00004d10  74 20 74 68 65 20 6d 65  6e 75 20 69 74 65 6d 20  |t the menu item |
00004d20  72 65 66 65 72 73 20 74  6f 20 61 6e 20 61 70 70  |refers to an app|
00004d30  6c 69 63 61 74 69 6f 6e  2e 0a 0a 57 68 65 6e 20  |lication...When |
00004d40  74 68 69 73 20 69 73 20  74 68 65 20 63 61 73 65  |this is the case|
00004d50  2c 20 74 68 65 20 63 6f  6d 6d 61 6e 64 20 6c 69  |, the command li|
00004d60  6e 65 20 6d 75 73 74 20  63 6f 6e 74 61 69 6e 20  |ne must contain |
00004d70  6f 6e 6c 79 20 74 68 65  20 70 61 74 68 6e 61 6d  |only the pathnam|
00004d80  65 20 6f 66 20 74 68 65  20 72 65 71 75 69 72 65  |e of the require|
00004d90  64 20 61 70 70 6c 69 63  61 74 69 6f 6e 2e 0a 0a  |d application...|
00004da0  54 68 69 73 20 66 6c 61  67 20 6d 75 73 74 20 62  |This flag must b|
00004db0  65 20 75 73 65 64 20 62  65 66 6f 72 65 20 65 69  |e used before ei|
00004dc0  74 68 65 72 20 6f 66 20  74 68 65 20 62 6f 6f 74  |ther of the boot|
00004dd0  20 66 6c 61 67 73 20 63  61 6e 20 62 65 20 75 73  | flags can be us|
00004de0  65 64 2e 00 44 41 54 41  b2 01 00 00 54 68 65 20  |ed..DATA....The |
00004df0  27 62 27 20 66 6c 61 67  0a 55 73 69 6e 67 20 74  |'b' flag.Using t|
00004e00  68 69 73 20 66 6c 61 67  20 74 65 6c 6c 73 20 57  |his flag tells W|
00004e10  69 6d 70 42 61 72 20 32  20 74 6f 20 62 6f 6f 74  |impBar 2 to boot|
00004e20  20 74 68 69 73 20 61 70  70 6c 69 63 61 74 69 6f  | this applicatio|
00004e30  6e 20 6f 6e 20 73 74 61  72 74 2d 75 70 2e 0a 0a  |n on start-up...|
00004e40  54 68 65 20 6d 61 69 6e  20 75 73 65 20 66 6f 72  |The main use for|
00004e50  20 74 68 69 73 20 69 73  20 74 6f 20 6d 61 6b 65  | this is to make|
00004e60  20 52 49 53 43 20 4f 53  20 61 77 61 72 65 20 6f  | RISC OS aware o|
00004e70  66 20 74 68 65 20 61 70  70 6c 69 63 61 74 69 6f  |f the applicatio|
00004e80  6e 27 73 20 73 70 72 69  74 65 2e 20 49 66 20 79  |n's sprite. If y|
00004e90  6f 75 20 64 6f 20 6e 6f  74 20 77 61 6e 74 20 74  |ou do not want t|
00004ea0  68 65 20 61 70 70 6c 69  63 61 74 69 6f 6e 20 74  |he application t|
00004eb0  6f 20 62 65 20 62 6f 6f  74 65 64 2c 20 62 75 74  |o be booted, but|
00004ec0  20 79 6f 75 20 73 74 69  6c 6c 20 77 69 73 68 20  | you still wish |
00004ed0  74 6f 20 75 73 65 20 69  74 27 73 20 73 70 72 69  |to use it's spri|
00004ee0  74 65 20 69 6e 20 61 20  6d 65 6e 75 2c 20 75 73  |te in a menu, us|
00004ef0  65 20 74 68 65 20 3c 27  69 27 3d 3e 66 6c 61 67  |e the <'i'=>flag|
00004f00  5f 69 3e 20 66 6c 61 67  20 69 6e 73 74 65 61 64  |_i> flag instead|
00004f10  2e 0a 0a 4e 6f 74 65 3a  20 54 68 65 72 65 20 69  |...Note: There i|
00004f20  73 20 6e 6f 20 65 72 72  6f 72 20 6d 65 73 73 61  |s no error messa|
00004f30  67 65 20 67 69 76 65 6e  20 69 66 20 74 68 65 20  |ge given if the |
00004f40  61 70 70 6c 69 63 61 74  69 6f 6e 20 64 6f 65 73  |application does|
00004f50  20 6e 6f 74 20 65 78 69  73 74 2e 0a 0a 59 6f 75  | not exist...You|
00004f60  20 6d 75 73 74 20 75 73  65 20 74 68 65 20 27 21  | must use the '!|
00004f70  27 20 66 6c 61 67 20 66  6f 72 20 74 68 69 73 20  |' flag for this |
00004f80  6f 70 74 69 6f 6e 20 74  6f 20 74 61 6b 65 20 65  |option to take e|
00004f90  66 66 65 63 74 2e 00 00  44 41 54 41 7c 01 00 00  |ffect...DATA|...|
00004fa0  54 68 65 20 27 64 27 20  66 6c 61 67 0a 55 73 69  |The 'd' flag.Usi|
00004fb0  6e 67 20 74 68 69 73 20  66 6c 61 67 20 74 65 6c  |ng this flag tel|
00004fc0  6c 73 20 57 69 6d 70 42  61 72 20 32 20 74 68 61  |ls WimpBar 2 tha|
00004fd0  74 20 74 68 65 20 6d 65  6e 75 20 69 74 65 6d 20  |t the menu item |
00004fe0  72 65 66 65 72 73 20 74  6f 20 61 20 64 69 72 65  |refers to a dire|
00004ff0  63 74 6f 72 79 2e 0a 0a  57 68 65 6e 20 74 68 69  |ctory...When thi|
00005000  73 20 69 73 20 74 68 65  20 63 61 73 65 2c 20 74  |s is the case, t|
00005010  68 65 20 63 6f 6d 6d 61  6e 64 20 6c 69 6e 65 20  |he command line |
00005020  6d 75 73 74 20 63 6f 6e  74 61 69 6e 20 6f 6e 6c  |must contain onl|
00005030  79 20 74 68 65 20 70 61  74 68 6e 61 6d 65 20 6f  |y the pathname o|
00005040  66 20 74 68 65 20 72 65  71 75 69 72 65 64 20 64  |f the required d|
00005050  69 72 65 63 74 6f 72 79  20 74 6f 20 62 65 20 6f  |irectory to be o|
00005060  70 65 6e 65 64 2e 0a 0a  54 68 65 20 70 61 74 68  |pened...The path|
00005070  6e 61 6d 65 20 73 70 65  63 69 66 69 65 64 20 77  |name specified w|
00005080  69 6c 6c 20 62 65 20 65  78 70 61 6e 64 65 64 20  |ill be expanded |
00005090  7b 2f 7d 77 68 65 6e 20  73 65 6c 65 63 74 65 64  |{/}when selected|
000050a0  7b 2f 7d 2c 20 73 6f 20  74 68 61 74 20 66 6f 72  |{/}, so that for|
000050b0  20 65 78 61 6d 70 6c 65  2c 20 61 20 6d 65 6e 75  | example, a menu|
000050c0  20 65 6e 74 72 79 20 77  69 74 68 20 61 20 63 6f  | entry with a co|
000050d0  6d 6d 61 6e 64 20 6c 69  6e 65 20 6f 66 20 6a 75  |mmand line of ju|
000050e0  73 74 20 27 40 27 20 77  69 6c 6c 20 61 6c 77 61  |st '@' will alwa|
000050f0  79 73 20 6f 70 65 6e 20  74 68 65 20 63 75 72 72  |ys open the curr|
00005100  65 6e 74 6c 79 20 73 65  74 20 64 69 72 65 63 74  |ently set direct|
00005110  6f 72 79 2e 44 41 54 41  ce 01 00 00 54 68 65 20  |ory.DATA....The |
00005120  27 69 27 20 66 6c 61 67  0a 55 73 69 6e 67 20 74  |'i' flag.Using t|
00005130  68 69 73 20 66 6c 61 67  20 74 65 6c 6c 73 20 57  |his flag tells W|
00005140  69 6d 70 42 61 72 20 32  20 74 6f 20 6c 6f 61 64  |impBar 2 to load|
00005150  20 74 68 65 20 61 70 70  6c 69 63 61 74 69 6f 6e  | the application|
00005160  27 73 20 73 70 72 69 74  65 20 6f 6e 20 73 74 61  |'s sprite on sta|
00005170  72 74 2d 75 70 2c 20 73  6f 20 74 68 61 74 20 74  |rt-up, so that t|
00005180  68 65 20 73 70 72 69 74  65 20 63 61 6e 20 62 65  |he sprite can be|
00005190  20 75 73 65 64 20 69 6e  20 61 20 6d 65 6e 75 20  | used in a menu |
000051a0  77 69 74 68 6f 75 74 20  66 75 6c 6c 79 20 62 6f  |without fully bo|
000051b0  6f 74 69 6e 67 20 69 74  2e 0a 0a 4e 6f 74 65 3a  |oting it...Note:|
000051c0  20 49 66 20 61 6e 20 61  70 70 6c 69 63 61 74 69  | If an applicati|
000051d0  6f 6e 27 73 20 73 70 72  69 74 65 20 66 69 6c 65  |on's sprite file|
000051e0  20 63 61 6e 6e 6f 74 20  62 65 20 66 6f 75 6e 64  | cannot be found|
000051f0  20 69 6e 73 69 64 65 20  69 74 27 73 20 6d 61 69  | inside it's mai|
00005200  6e 20 64 69 72 65 63 74  6f 72 79 2c 20 74 68 65  |n directory, the|
00005210  6e 20 69 74 27 73 20 52  65 73 6f 75 72 63 65 73  |n it's Resources|
00005220  20 64 69 72 65 63 74 6f  72 79 20 77 69 6c 6c 20  | directory will |
00005230  62 65 20 73 65 61 72 63  68 65 64 20 61 73 20 77  |be searched as w|
00005240  65 6c 6c 20 28 73 6f 6c  76 69 6e 67 20 70 72 6f  |ell (solving pro|
00005250  62 6c 65 6d 73 20 77 69  74 68 20 53 74 72 6f 6e  |blems with Stron|
00005260  67 45 44 20 65 74 63 2e  29 0a 0a 4e 6f 20 65 72  |gED etc.)..No er|
00005270  72 6f 72 73 20 77 69 6c  6c 20 62 65 20 72 65 70  |rors will be rep|
00005280  6f 72 74 65 64 20 69 66  20 61 20 73 70 72 69 74  |orted if a sprit|
00005290  65 20 66 69 6c 65 20 63  61 6e 6e 6f 74 20 62 65  |e file cannot be|
000052a0  20 66 6f 75 6e 64 2e 0a  0a 59 6f 75 20 6d 75 73  | found...You mus|
000052b0  74 20 75 73 65 20 74 68  65 20 27 21 27 20 66 6c  |t use the '!' fl|
000052c0  61 67 20 66 6f 72 20 74  68 69 73 20 6f 70 74 69  |ag for this opti|
000052d0  6f 6e 20 74 6f 20 74 61  6b 65 20 65 66 66 65 63  |on to take effec|
000052e0  74 2e 00 00 44 41 54 41  bd 02 00 00 54 68 65 20  |t...DATA....The |
000052f0  27 73 27 20 66 6c 61 67  0a 55 73 69 6e 67 20 74  |'s' flag.Using t|
00005300  68 69 73 20 66 6c 61 67  20 74 65 6c 6c 73 20 57  |his flag tells W|
00005310  69 6d 70 42 61 72 20 32  20 74 6f 20 64 69 73 70  |impBar 2 to disp|
00005320  6c 61 79 20 61 20 73 70  72 69 74 65 20 66 6f 72  |lay a sprite for|
00005330  20 74 68 69 73 20 69 74  65 6d 2e 0a 0a 49 66 20  | this item...If |
00005340  74 68 65 20 69 74 65 6d  20 69 73 20 61 6e 20 61  |the item is an a|
00005350  70 70 6c 69 63 61 74 69  6f 6e 2c 20 74 68 65 20  |pplication, the |
00005360  73 70 72 69 74 65 20 64  69 73 70 6c 61 79 65 64  |sprite displayed|
00005370  20 77 69 6c 6c 20 62 65  20 61 20 73 6d 61 6c 6c  | will be a small|
00005380  20 76 65 72 73 69 6f 6e  20 6f 66 20 74 68 65 20  | version of the |
00005390  61 70 70 6c 69 63 61 74  69 6f 6e 27 73 20 73 70  |application's sp|
000053a0  72 69 74 65 2e 20 49 66  20 74 68 69 73 20 64 6f  |rite. If this do|
000053b0  65 73 20 6e 6f 74 20 65  78 69 73 74 73 2c 20 61  |es not exists, a|
000053c0  20 68 61 6c 66 2d 73 69  7a 65 20 76 65 72 73 69  | half-size versi|
000053d0  6f 6e 20 6f 66 20 74 68  65 20 6c 61 72 67 65 20  |on of the large |
000053e0  73 70 72 69 74 65 20 77  69 6c 6c 20 62 65 20 75  |sprite will be u|
000053f0  73 65 64 2e 20 49 66 20  74 68 69 73 20 63 61 6e  |sed. If this can|
00005400  6e 6f 74 20 62 65 20 75  73 65 64 2c 20 74 68 65  |not be used, the|
00005410  20 64 65 66 61 75 6c 74  20 61 70 70 6c 69 63 61  | default applica|
00005420  74 69 6f 6e 20 73 70 72  69 74 65 20 77 69 6c 6c  |tion sprite will|
00005430  20 62 65 20 64 69 73 70  6c 61 79 65 64 20 69 6e  | be displayed in|
00005440  73 74 65 61 64 2e 0a 0a  41 6c 73 6f 2c 20 69 66  |stead...Also, if|
00005450  20 74 68 65 20 69 74 65  6d 20 69 73 20 61 20 64  | the item is a d|
00005460  69 72 65 63 74 6f 72 79  20 6f 72 20 61 6e 20 61  |irectory or an a|
00005470  70 70 6c 69 63 61 74 69  6f 6e 2c 20 79 6f 75 20  |pplication, you |
00005480  63 61 6e 20 73 70 65 63  69 66 79 20 61 6e 20 61  |can specify an a|
00005490  6c 74 65 72 6e 61 74 69  76 65 20 73 70 72 69 74  |lternative sprit|
000054a0  65 20 6e 61 6d 65 2c 20  61 73 20 66 6f 6c 6c 6f  |e name, as follo|
000054b0  77 73 3a 0a 0a 23 66 43  6f 64 65 0a 20 53 74 72  |ws:..#fCode. Str|
000054c0  6f 6e 67 48 65 6c 70 20  5b 21 62 73 5d 20 73 70  |ongHelp [!bs] sp|
000054d0  72 69 74 65 5f 6e 61 6d  65 0a 20 20 20 2e 2e 20  |rite_name.   .. |
000054e0  70 61 74 68 6e 61 6d 65  2e 2e 2e 0a 23 66 0a 0a  |pathname....#f..|
000054f0  49 66 20 74 68 65 20 69  74 65 6d 20 69 73 20 61  |If the item is a|
00005500  20 64 69 72 65 63 74 6f  72 79 2c 20 74 68 65 20  | directory, the |
00005510  64 65 66 61 75 6c 74 20  73 70 72 69 74 65 20 6e  |default sprite n|
00005520  61 6d 65 20 69 73 20 27  73 6d 61 6c 6c 5f 64 69  |ame is 'small_di|
00005530  72 27 2e 0a 0a 49 66 20  74 68 65 20 69 74 65 6d  |r'...If the item|
00005540  20 69 73 20 6e 6f 74 20  61 6e 20 61 70 70 6c 69  | is not an appli|
00005550  63 61 74 69 6f 6e 20 6f  72 20 61 20 64 69 72 65  |cation or a dire|
00005560  63 74 6f 72 79 2c 20 79  6f 75 20 6d 75 73 74 20  |ctory, you must |
00005570  73 70 65 63 69 66 79 20  74 68 65 20 73 70 72 69  |specify the spri|
00005580  74 65 20 6e 61 6d 65 2c  20 61 73 20 69 6e 20 74  |te name, as in t|
00005590  68 65 20 65 78 61 6d 70  6c 65 20 61 62 6f 76 65  |he example above|
000055a0  2e 00 00 00 44 41 54 41  0f 01 00 00 54 68 65 20  |....DATA....The |
000055b0  27 5f 27 20 66 6c 61 67  0a 55 73 69 6e 67 20 74  |'_' flag.Using t|
000055c0  68 69 73 20 66 6c 61 67  20 74 65 6c 6c 73 20 57  |his flag tells W|
000055d0  69 6d 70 42 61 72 20 32  20 74 6f 20 70 75 74 20  |impBar 2 to put |
000055e0  61 20 73 65 70 61 72 61  74 6f 72 20 6c 69 6e 65  |a separator line|
000055f0  20 61 66 74 65 72 20 74  68 69 73 20 6d 65 6e 75  | after this menu|
00005600  20 69 74 65 6d 2e 0a 0a  4e 6f 74 65 3a 20 54 68  | item...Note: Th|
00005610  65 20 6f 6c 64 20 73 79  6e 74 61 78 20 66 6f 72  |e old syntax for|
00005620  20 61 20 73 65 70 61 72  61 74 6f 72 20 73 74 69  | a separator sti|
00005630  6c 6c 20 77 6f 72 6b 73  2e 20 48 6f 77 65 76 65  |ll works. Howeve|
00005640  72 2c 20 69 66 20 79 6f  75 20 75 73 65 20 62 6f  |r, if you use bo|
00005650  74 68 20 6f 6e 20 74 68  65 20 73 61 6d 65 20 69  |th on the same i|
00005660  74 65 6d 2c 20 79 6f 75  27 6c 6c 20 67 65 74 20  |tem, you'll get |
00005670  61 20 73 65 70 61 72 61  74 6f 72 20 61 6e 64 20  |a separator and |
00005680  61 6e 20 75 6e 64 65 72  6c 69 6e 65 20 63 68 61  |an underline cha|
00005690  72 61 63 74 65 72 20 6f  6e 20 74 68 65 20 65 6e  |racter on the en|
000056a0  64 20 6f 66 20 74 68 65  20 6d 65 6e 75 20 69 74  |d of the menu it|
000056b0  65 6d 2e 00 44 41 54 41  9d 02 00 00 54 68 65 20  |em..DATA....The |
000056c0  42 6f 72 69 6e 67 20 42  69 74 0a 57 69 6d 70 42  |Boring Bit.WimpB|
000056d0  61 72 20 32 20 69 73 20  66 72 65 65 77 61 72 65  |ar 2 is freeware|
000056e0  2e 20 54 68 69 73 20 6d  65 61 6e 73 20 74 68 61  |. This means tha|
000056f0  74 20 69 74 20 63 61 6e  20 62 65 20 64 69 73 74  |t it can be dist|
00005700  72 69 62 75 74 65 64 20  61 73 20 79 6f 75 20 77  |ributed as you w|
00005710  69 73 68 2c 20 73 6f 20  6c 6f 6e 67 20 61 73 20  |ish, so long as |
00005720  6f 6e 6c 79 20 74 68 65  20 6f 72 69 67 69 6e 61  |only the origina|
00005730  6c 20 72 65 6c 65 61 73  65 20 76 65 72 73 69 6f  |l release versio|
00005740  6e 20 69 73 20 64 69 73  74 72 69 62 75 74 65 64  |n is distributed|
00005750  2c 20 77 69 74 68 20 6e  6f 20 66 69 6c 65 73 20  |, with no files |
00005760  6d 6f 64 69 66 69 65 64  20 6f 72 20 64 65 6c 65  |modified or dele|
00005770  74 65 64 2e 0a 0a 7b 2a  7d 4e 6f 74 65 3a 7b 2a  |ted...{*}Note:{*|
00005780  7d 20 49 66 20 79 6f 75  72 20 73 79 73 74 65 6d  |} If your system|
00005790  20 64 6f 65 73 20 6e 6f  74 20 68 61 76 65 20 61  | does not have a|
000057a0  20 3c 43 68 6f 69 63 65  73 20 73 74 72 75 63 74  | <Choices struct|
000057b0  75 72 65 3d 3e 63 68 6f  69 63 65 73 32 3e 20 61  |ure=>choices2> a|
000057c0  76 61 69 6c 61 62 6c 65  20 28 69 65 20 6f 6e 20  |vailable (ie on |
000057d0  61 20 70 72 65 2d 52 69  73 63 20 50 43 20 6d 61  |a pre-Risc PC ma|
000057e0  63 68 69 6e 65 29 2c 20  74 68 65 20 61 70 70 6c  |chine), the appl|
000057f0  69 63 61 74 69 6f 6e 20  77 69 6c 6c 20 63 6f 6e  |ication will con|
00005800  74 61 69 6e 20 79 6f 75  72 20 43 68 6f 69 63 65  |tain your Choice|
00005810  73 20 66 69 6c 65 20 61  6e 64 20 61 6e 79 20 6d  |s file and any m|
00005820  61 63 72 6f 73 20 79 6f  75 20 68 61 76 65 20 63  |acros you have c|
00005830  72 65 61 74 65 64 2e 20  50 6c 65 61 73 65 20 72  |reated. Please r|
00005840  65 6d 6f 76 65 20 74 68  65 73 65 20 62 65 66 6f  |emove these befo|
00005850  72 65 20 70 61 73 73 69  6e 67 20 69 74 20 6f 6e  |re passing it on|
00005860  2e 20 4f 66 20 63 6f 75  72 73 65 2c 20 69 66 20  |. Of course, if |
00005870  79 6f 75 20 77 69 73 68  20 74 6f 20 75 73 65 20  |you wish to use |
00005880  74 68 65 73 65 20 66 69  6c 65 73 20 61 73 20 61  |these files as a|
00005890  6e 20 65 78 61 6d 70 6c  65 20 74 6f 20 61 20 66  |n example to a f|
000058a0  72 69 65 6e 64 2c 20 65  74 63 2c 20 66 65 65 6c  |riend, etc, feel|
000058b0  20 66 72 65 65 20 74 6f  20 70 61 73 73 20 74 68  | free to pass th|
000058c0  65 6d 20 6f 6e 20 2d 20  73 65 70 61 72 61 74 65  |em on - separate|
000058d0  6c 79 2e 0a 0a 41 73 20  77 69 74 68 20 61 6e 79  |ly...As with any|
000058e0  74 68 69 6e 67 20 74 68  61 74 27 73 20 66 72 65  |thing that's fre|
000058f0  65 2c 20 74 68 65 72 65  27 73 20 6e 6f 20 77 61  |e, there's no wa|
00005900  72 72 61 6e 74 79 20 6f  66 20 61 6e 79 20 6b 69  |rranty of any ki|
00005910  6e 64 2c 20 65 74 63 2c  20 65 74 63 2e 20 42 61  |nd, etc, etc. Ba|
00005920  73 69 63 61 6c 6c 79 2c  20 69 66 20 73 6f 6d 65  |sically, if some|
00005930  74 68 69 6e 67 20 67 6f  65 73 20 77 72 6f 6e 67  |thing goes wrong|
00005940  2c 20 64 6f 6e 27 74 20  62 6c 61 6d 65 20 75 73  |, don't blame us|
00005950  2e 00 00 00 44 41 54 41  73 03 00 00 54 68 65 20  |....DATAs...The |
00005960  46 75 74 75 72 65 0a 55  70 64 61 74 65 73 20 74  |Future.Updates t|
00005970  6f 20 57 69 6d 70 42 61  72 20 32 20 61 72 65 20  |o WimpBar 2 are |
00005980  6e 6f 74 20 70 6c 61 6e  6e 65 64 20 2d 20 74 68  |not planned - th|
00005990  65 79 20 6a 75 73 74 20  73 65 65 6d 20 74 6f 20  |ey just seem to |
000059a0  68 61 70 70 65 6e 20 61  74 20 72 61 6e 64 6f 6d  |happen at random|
000059b0  20 69 6e 74 65 72 76 61  6c 73 2c 20 77 68 65 6e  | intervals, when|
000059c0  65 76 65 72 20 73 6f 6d  65 6f 6e 65 20 68 61 73  |ever someone has|
000059d0  20 61 20 6e 65 77 20 73  75 67 67 65 73 74 69 6f  | a new suggestio|
000059e0  6e 20 6f 72 20 77 68 65  6e 20 49 20 66 69 6e 64  |n or when I find|
000059f0  20 73 6f 6d 65 74 68 69  6e 67 20 74 68 61 74 20  | something that |
00005a00  6a 75 73 74 20 70 6c 61  69 6e 20 64 6f 65 73 6e  |just plain doesn|
00005a10  27 74 20 77 6f 72 6b 20  70 72 6f 70 65 72 6c 79  |'t work properly|
00005a20  20 28 68 6f 20 68 75 6d  29 2e 0a 0a 48 6f 77 65  | (ho hum)...Howe|
00005a30  76 65 72 2c 20 74 68 65  72 65 20 61 72 65 20 74  |ver, there are t|
00005a40  77 6f 20 6d 61 6a 6f 72  20 75 70 64 61 74 65 73  |wo major updates|
00005a50  20 70 6c 61 6e 6e 65 64  2c 20 61 6c 74 68 6f 75  | planned, althou|
00005a60  67 68 20 76 65 72 79 20  6c 69 74 74 6c 65 20 77  |gh very little w|
00005a70  6f 72 6b 20 68 61 73 20  62 65 65 6e 20 64 6f 6e  |ork has been don|
00005a80  65 20 6f 6e 20 65 69 74  68 65 72 2e 0a 0a 20 8f  |e on either... .|
00005a90  09 7b 2a 7d 53 74 61 6e  64 2d 61 6c 6f 6e 65 20  |.{*}Stand-alone |
00005aa0  63 6f 6e 66 69 67 75 72  61 74 69 6f 6e 20 70 72  |configuration pr|
00005ab0  6f 67 72 61 6d 7b 2a 7d  2e 0a 20 0a 20 20 09 54  |ogram{*}.. .  .T|
00005ac0  68 69 73 20 77 6f 75 6c  64 20 6d 61 6b 65 20 57  |his would make W|
00005ad0  42 32 20 62 65 61 72 61  62 6c 65 20 66 6f 72 20  |B2 bearable for |
00005ae0  6c 65 73 73 20 74 65 63  68 6e 69 63 61 6c 6c 79  |less technically|
00005af0  2d 6d 69 6e 64 65 64 20  75 73 65 72 73 2c 20 77  |-minded users, w|
00005b00  68 6f 20 64 6f 6e 27 74  20 6c 69 6b 65 20 74 68  |ho don't like th|
00005b10  65 20 69 64 65 61 20 6f  66 20 65 64 69 74 69 6e  |e idea of editin|
00005b20  67 20 74 68 65 20 73 63  72 69 70 74 20 66 69 6c  |g the script fil|
00005b30  65 20 74 68 65 6d 73 65  6c 76 65 73 2e 20 49 20  |e themselves. I |
00005b40  64 6f 20 77 61 6e 74 20  74 6f 20 63 6f 6d 70 6c  |do want to compl|
00005b50  65 74 65 20 74 68 69 73  20 28 68 6f 6e 65 73 74  |ete this (honest|
00005b60  21 29 2c 20 62 75 74 20  49 20 6e 65 76 65 72 20  |!), but I never |
00005b70  73 65 65 6d 20 74 6f 20  70 75 74 20 61 6e 79 20  |seem to put any |
00005b80  74 68 6f 75 67 68 74 20  74 6f 77 61 72 64 73 20  |thought towards |
00005b90  61 63 74 75 61 6c 6c 79  20 64 6f 69 6e 67 20 69  |actually doing i|
00005ba0  74 2e 2e 2e 0a 0a 20 8f  09 7b 2a 7d 42 61 72 4f  |t..... ..{*}BarO|
00005bb0  6e 65 7b 2a 7d 20 2d 20  57 69 6d 70 42 61 72 20  |ne{*} - WimpBar |
00005bc0  32 27 73 20 72 65 70 6c  61 63 65 6d 65 6e 74 2e  |2's replacement.|
00005bd0  0a 0a 20 20 09 41 20 74  6f 74 61 6c 6c 79 20 72  |..  .A totally r|
00005be0  65 2d 63 6f 64 65 64 20  76 65 72 73 69 6f 6e 20  |e-coded version |
00005bf0  77 68 69 63 68 20 77 69  6c 6c 20 70 72 6f 76 69  |which will provi|
00005c00  64 65 20 6d 61 6e 79 20  6d 6f 72 65 20 66 65 61  |de many more fea|
00005c10  74 75 72 65 73 20 28 73  75 62 2d 6d 65 6e 75 73  |tures (sub-menus|
00005c20  2c 20 66 6f 72 20 65 78  61 6d 70 6c 65 29 20 61  |, for example) a|
00005c30  6e 64 20 61 20 43 2d 6c  69 6b 65 20 73 63 72 69  |nd a C-like scri|
00005c40  70 74 20 66 69 6c 65 20  61 6c 6c 6f 77 69 6e 67  |pt file allowing|
00005c50  20 66 6f 72 20 62 65 74  74 65 72 20 63 6f 6e 66  | for better conf|
00005c60  69 67 75 72 61 74 69 6f  6e 2e 20 41 67 61 69 6e  |iguration. Again|
00005c70  2c 20 77 65 20 64 6f 20  77 61 6e 74 20 74 6f 20  |, we do want to |
00005c80  67 65 74 20 74 68 69 73  20 64 6f 6e 65 20 65 76  |get this done ev|
00005c90  65 6e 74 75 61 6c 6c 79  20 2d 20 77 65 20 6a 75  |entually - we ju|
00005ca0  73 74 20 68 61 76 65 6e  27 74 20 70 75 74 20 6d  |st haven't put m|
00005cb0  75 63 68 20 77 6f 72 6b  20 69 6e 74 6f 20 69 74  |uch work into it|
00005cc0  20 79 65 74 2e 2e 2e 00  44 41 54 41 75 03 00 00  | yet....DATAu...|
00005cd0  49 6e 74 72 6f 64 75 63  74 69 6f 6e 0a 57 69 6d  |Introduction.Wim|
00005ce0  70 42 61 72 20 32 20 69  73 20 61 20 68 61 6e 64  |pBar 2 is a hand|
00005cf0  79 20 64 65 73 6b 74 6f  70 20 75 74 69 6c 69 74  |y desktop utilit|
00005d00  79 20 77 68 69 63 68 20  70 72 6f 76 69 64 65 73  |y which provides|
00005d10  20 61 20 74 6f 6f 6c 62  61 72 20 61 74 20 74 68  | a toolbar at th|
00005d20  65 20 74 6f 70 20 6f 66  20 74 68 65 20 73 63 72  |e top of the scr|
00005d30  65 65 6e 20 63 6f 6e 74  61 69 6e 69 6e 67 20 61  |een containing a|
00005d40  20 6e 75 6d 62 65 72 20  6f 66 20 75 73 65 72 2d  | number of user-|
00005d50  64 65 66 69 6e 65 64 20  62 75 74 74 6f 6e 73 2e  |defined buttons.|
00005d60  0a 0a 54 68 65 73 65 20  62 75 74 74 6f 6e 73 20  |..These buttons |
00005d70  63 61 6e 20 62 65 20 73  65 74 20 75 70 20 65 69  |can be set up ei|
00005d80  74 68 65 72 20 74 6f 20  64 69 73 70 6c 61 79 20  |ther to display |
00005d90  61 20 6d 65 6e 75 20 77  68 65 6e 20 63 6c 69 63  |a menu when clic|
00005da0  6b 65 64 20 6f 6e 20 28  77 69 74 68 20 65 61 63  |ked on (with eac|
00005db0  68 20 6d 65 6e 75 20 65  6e 74 72 79 20 6c 69 6e  |h menu entry lin|
00005dc0  6b 65 64 20 74 6f 20 61  6e 20 61 70 70 6c 69 63  |ked to an applic|
00005dd0  61 74 69 6f 6e 20 6f 72  20 61 20 2a 63 6f 6d 6d  |ation or a *comm|
00005de0  61 6e 64 29 20 6f 72 20  61 6e 20 61 63 74 69 6f  |and) or an actio|
00005df0  6e 20 62 75 74 74 6f 6e  20 28 77 68 69 63 68 20  |n button (which |
00005e00  65 78 65 63 75 74 65 73  20 61 20 6c 69 73 74 20  |executes a list |
00005e10  6f 66 20 63 6f 6d 6d 61  6e 64 73 20 77 68 65 6e  |of commands when|
00005e20  20 63 6c 69 63 6b 65 64  20 6f 6e 29 2e 20 49 6e  | clicked on). In|
00005e30  20 61 64 64 69 74 69 6f  6e 20 74 6f 20 74 68 65  | addition to the|
00005e40  73 65 2c 20 69 74 20 61  6c 73 6f 20 70 72 6f 76  |se, it also prov|
00005e50  69 64 65 73 20 61 20 6e  75 6d 62 65 72 20 6f 66  |ides a number of|
00005e60  20 6f 74 68 65 72 20 94  3c 72 65 61 6c 6c 79 20  | other .<really |
00005e70  75 73 65 66 75 6c 20 66  65 61 74 75 72 65 73 3d  |useful features=|
00005e80  3e 66 65 61 74 75 72 65  73 3e 8d 95 2e 0a 0a 49  |>features>.....I|
00005e90  74 20 77 61 73 20 64 65  73 69 67 6e 65 64 20 74  |t was designed t|
00005ea0  6f 20 62 65 20 61 73 20  73 6d 61 6c 6c 20 61 73  |o be as small as|
00005eb0  20 70 6f 73 73 69 62 6c  65 2c 20 73 6f 20 74 68  | possible, so th|
00005ec0  61 74 20 69 74 20 74 61  6b 65 73 20 75 70 20 74  |at it takes up t|
00005ed0  68 65 20 6d 69 6e 69 6d  75 6d 20 6f 66 20 6d 65  |he minimum of me|
00005ee0  6d 6f 72 79 20 77 68 65  6e 20 72 75 6e 6e 69 6e  |mory when runnin|
00005ef0  67 2e 20 42 65 63 61 75  73 65 20 6f 66 20 74 68  |g. Because of th|
00005f00  69 73 2c 20 74 68 65 72  65 20 69 73 20 6e 6f 20  |is, there is no |
00005f10  73 6f 70 68 69 73 74 69  63 61 74 65 64 20 63 6f  |sophisticated co|
00005f20  6e 66 69 67 75 72 61 74  69 6f 6e 20 73 79 73 74  |nfiguration syst|
00005f30  65 6d 20 6f 72 20 61 6e  79 74 68 69 6e 67 2c 20  |em or anything, |
00005f40  73 6f 20 69 74 27 73 20  61 6c 6c 20 64 6f 6e 65  |so it's all done|
00005f50  20 74 68 72 6f 75 67 68  20 61 20 72 61 74 68 65  | through a rathe|
00005f60  72 20 64 6f 64 67 79 20  73 63 72 69 70 74 20 66  |r dodgy script f|
00005f70  69 6c 65 2e 0a 0a 53 69  6e 63 65 20 57 69 6d 70  |ile...Since Wimp|
00005f80  42 61 72 20 32 20 77 61  73 20 62 6f 72 6e 20 69  |Bar 2 was born i|
00005f90  6e 20 4a 75 6c 79 20 31  39 39 36 2c 20 75 70 20  |n July 1996, up |
00005fa0  75 6e 74 69 6c 20 4d 61  72 63 68 20 31 39 39 38  |until March 1998|
00005fb0  2c 20 64 65 76 65 6c 6f  70 6d 65 6e 74 20 77 61  |, development wa|
00005fc0  73 20 61 6c 6d 6f 73 74  20 65 6e 74 69 72 65 6c  |s almost entirel|
00005fd0  79 20 64 6f 6e 65 20 6f  6e 20 61 20 32 4d 62 20  |y done on a 2Mb |
00005fe0  41 33 30 31 30 20 63 6f  6e 6e 65 63 74 65 64 20  |A3010 connected |
00005ff0  74 6f 20 61 20 74 65 6c  65 76 69 73 69 6f 6e 20  |to a television |
00006000  73 65 74 2c 20 77 68 69  63 68 20 68 61 73 20 6e  |set, which has n|
00006010  6f 77 20 67 6f 6e 65 20  69 6e 74 6f 20 65 61 72  |ow gone into ear|
00006020  6c 79 20 72 65 74 69 72  65 6d 65 6e 74 2e 20 52  |ly retirement. R|
00006030  65 73 74 20 69 6e 20 70  65 61 63 65 2e 00 00 00  |est in peace....|
00006040  44 41 54 41 87 00 00 00  54 68 65 20 23 4c 45 46  |DATA....The #LEF|
00006050  54 20 43 6f 6d 6d 61 6e  64 0a 54 68 69 73 20 63  |T Command.This c|
00006060  6f 6d 6d 61 6e 64 20 74  65 6c 6c 73 20 57 42 32  |ommand tells WB2|
00006070  20 74 6f 20 64 69 73 70  6c 61 79 20 61 6e 79 20  | to display any |
00006080  6d 65 6e 75 20 73 70 72  69 74 65 73 20 74 6f 20  |menu sprites to |
00006090  74 68 65 20 6c 65 66 74  20 6f 66 20 74 68 65 20  |the left of the |
000060a0  6d 65 6e 75 20 74 65 78  74 2e 0a 0a 54 68 69 73  |menu text...This|
000060b0  20 69 73 20 74 68 65 20  64 65 66 61 75 6c 74 20  | is the default |
000060c0  6f 70 74 69 6f 6e 2e 00  44 41 54 41 b8 04 00 00  |option..DATA....|
000060d0  22 4d 61 63 72 6f 73 22  20 28 69 73 68 29 0a 41  |"Macros" (ish).A|
000060e0  74 20 61 6e 79 20 70 6f  69 6e 74 20 77 68 65 72  |t any point wher|
000060f0  65 20 61 20 63 6f 6d 6d  61 6e 64 20 77 6f 75 6c  |e a command woul|
00006100  64 20 62 65 20 75 73 65  64 20 69 6e 20 74 68 65  |d be used in the|
00006110  20 43 68 6f 69 63 65 73  20 66 69 6c 65 2c 20 79  | Choices file, y|
00006120  6f 75 20 63 6f 75 6c 64  20 75 73 65 20 61 20 6d  |ou could use a m|
00006130  61 63 72 6f 20 69 6e 73  74 65 61 64 2e 20 54 68  |acro instead. Th|
00006140  65 73 65 20 61 72 65 20  72 75 6e 20 77 68 65 6e  |ese are run when|
00006150  65 76 65 72 20 74 68 65  20 66 69 72 73 74 20 63  |ever the first c|
00006160  68 61 72 61 63 74 65 72  20 6f 66 20 74 68 65 20  |haracter of the |
00006170  63 6f 6d 6d 61 6e 64 20  73 74 72 69 6e 67 20 69  |command string i|
00006180  73 20 61 20 22 2b 22 20  73 79 6d 62 6f 6c 2e 20  |s a "+" symbol. |
00006190  46 6f 6c 6c 6f 77 69 6e  67 20 74 68 69 73 20 73  |Following this s|
000061a0  79 6d 62 6f 6c 20 69 73  20 74 68 65 20 6e 61 6d  |ymbol is the nam|
000061b0  65 20 6f 66 20 74 68 65  20 6d 61 63 72 6f 2e 20  |e of the macro. |
000061c0  46 6f 72 20 65 78 61 6d  70 6c 65 2c 20 69 6e 20  |For example, in |
000061d0  61 20 3c 64 72 61 67 20  63 6f 6d 6d 61 6e 64 3d  |a <drag command=|
000061e0  3e 64 72 61 67 5f 61 63  73 3e 2c 20 79 6f 75 20  |>drag_acs>, you |
000061f0  6d 61 79 20 68 61 76 65  3a 0a 0a 23 66 43 6f 64  |may have:..#fCod|
00006200  65 0a 2b 41 64 64 53 70  72 69 74 65 20 25 30 0a  |e.+AddSprite %0.|
00006210  23 66 0a 0a 77 68 69 63  68 20 72 75 6e 73 20 74  |#f..which runs t|
00006220  68 65 20 41 64 64 53 70  72 69 74 65 20 6d 61 63  |he AddSprite mac|
00006230  72 6f 2c 20 70 61 73 73  69 6e 67 20 6f 6e 20 74  |ro, passing on t|
00006240  68 65 20 70 61 74 68 6e  61 6d 65 20 6f 66 20 74  |he pathname of t|
00006250  68 65 20 66 69 6c 65 2e  20 41 6c 6c 20 64 61 74  |he file. All dat|
00006260  61 20 61 66 74 65 72 20  74 68 65 20 6d 61 63 72  |a after the macr|
00006270  6f 27 73 20 6e 61 6d 65  20 69 73 20 70 61 73 73  |o's name is pass|
00006280  65 64 20 6f 6e 20 74 6f  20 69 74 20 69 6e 20 74  |ed on to it in t|
00006290  68 65 20 66 6f 72 6d 20  6f 66 20 74 68 65 20 73  |he form of the s|
000062a0  74 61 6e 64 61 72 64 20  63 6f 6d 6d 61 6e 64 2d  |tandard command-|
000062b0  6c 69 6e 65 20 70 61 72  61 6d 65 74 65 72 73 2e  |line parameters.|
000062c0  0a 0a 57 68 65 6e 20 61  20 6d 61 63 72 6f 20 63  |..When a macro c|
000062d0  6f 6d 6d 61 6e 64 20 69  73 20 65 6e 63 6f 75 6e  |ommand is encoun|
000062e0  74 65 72 65 64 2c 20 57  69 6d 70 42 61 72 20 32  |tered, WimpBar 2|
000062f0  20 72 75 6e 73 20 74 68  65 20 61 70 70 72 6f 70  | runs the approp|
00006300  72 69 61 74 65 20 66 69  6c 65 20 66 72 6f 6d 20  |riate file from |
00006310  74 68 65 20 4d 61 63 72  6f 73 20 64 69 72 65 63  |the Macros direc|
00006320  74 6f 72 79 2e 20 55 73  75 61 6c 6c 79 2c 20 74  |tory. Usually, t|
00006330  68 69 73 20 66 69 6c 65  20 77 69 6c 6c 20 62 65  |his file will be|
00006340  20 61 6e 20 4f 62 65 79  20 66 69 6c 65 2c 20 74  | an Obey file, t|
00006350  68 6f 75 67 68 20 69 74  20 63 6f 75 6c 64 20 62  |hough it could b|
00006360  65 20 6f 66 20 61 6e 79  20 74 79 70 65 2e 0a 0a  |e of any type...|
00006370  54 68 65 20 64 65 66 61  75 6c 74 20 6d 61 63 72  |The default macr|
00006380  6f 73 20 61 72 65 20 73  74 6f 72 65 64 20 77 69  |os are stored wi|
00006390  74 68 69 6e 20 74 68 65  20 21 57 69 6d 70 42 61  |thin the !WimpBa|
000063a0  72 32 20 64 69 72 65 63  74 6f 72 79 2c 20 77 68  |r2 directory, wh|
000063b0  69 6c 65 20 61 6e 79 20  61 64 64 69 74 69 6f 6e  |ile any addition|
000063c0  61 6c 20 75 73 65 72 20  6d 61 63 72 6f 73 20 73  |al user macros s|
000063d0  68 6f 75 6c 64 20 62 65  20 70 6c 61 63 65 64 20  |hould be placed |
000063e0  69 6e 20 61 20 73 65 70  61 72 61 74 65 20 64 69  |in a separate di|
000063f0  72 65 63 74 6f 72 79 20  69 6e 73 69 64 65 20 74  |rectory inside t|
00006400  68 65 20 3c 43 68 6f 69  63 65 73 20 73 74 72 75  |he <Choices stru|
00006410  63 74 75 72 65 3d 3e 63  68 6f 69 63 65 73 32 3e  |cture=>choices2>|
00006420  20 28 69 66 20 69 74 20  69 73 20 61 76 61 69 6c  | (if it is avail|
00006430  61 62 6c 65 29 2e 20 49  66 20 74 68 69 73 20 64  |able). If this d|
00006440  69 72 65 63 74 6f 72 79  20 64 6f 65 73 20 6e 6f  |irectory does no|
00006450  74 20 65 78 69 73 74 2c  20 69 74 20 77 69 6c 6c  |t exist, it will|
00006460  20 62 65 20 63 72 65 61  74 65 64 20 77 68 65 6e  | be created when|
00006470  20 74 68 65 20 43 6f 6e  66 69 67 75 72 65 2d 3e  | the Configure->|
00006480  4d 61 63 72 6f 73 20 6d  65 6e 75 20 6f 70 74 69  |Macros menu opti|
00006490  6f 6e 20 69 73 20 73 65  6c 65 63 74 65 64 2e 0a  |on is selected..|
000064a0  0a 53 65 6c 65 63 74 69  6e 67 20 74 68 69 73 20  |.Selecting this |
000064b0  77 69 6c 6c 20 6e 6f 72  6d 61 6c 6c 79 20 6f 70  |will normally op|
000064c0  65 6e 20 74 68 65 20 75  73 65 72 20 6d 61 63 72  |en the user macr|
000064d0  6f 73 20 64 69 72 65 63  74 6f 72 79 2c 20 62 75  |os directory, bu|
000064e0  74 20 69 66 20 53 68 69  66 74 20 69 73 20 68 65  |t if Shift is he|
000064f0  6c 64 20 64 6f 77 6e 20  28 6f 72 20 74 68 65 20  |ld down (or the |
00006500  43 68 6f 69 63 65 73 20  64 69 72 65 63 74 6f 72  |Choices director|
00006510  79 20 69 73 20 6e 6f 74  20 61 76 61 69 6c 61 62  |y is not availab|
00006520  6c 65 29 2c 20 74 68 65  20 3c 21 57 69 6d 70 42  |le), the <!WimpB|
00006530  61 72 32 2e 4d 61 63 72  6f 73 3d 3e 2a 46 69 6c  |ar2.Macros=>*Fil|
00006540  65 72 5f 4f 70 65 6e 44  69 72 20 5c 3c 57 42 32  |er_OpenDir \<WB2|
00006550  24 44 69 72 5c 3e 2e 4d  61 63 72 6f 73 3e 20 64  |$Dir\>.Macros> d|
00006560  69 72 65 63 74 6f 72 79  20 77 69 6c 6c 20 62 65  |irectory will be|
00006570  20 6f 70 65 6e 65 64 20  69 6e 73 74 65 61 64 2e  | opened instead.|
00006580  44 41 54 41 be 01 00 00  4d 61 78 69 6d 75 6d 20  |DATA....Maximum |
00006590  76 61 6c 75 65 73 0a 49  6e 20 76 65 72 73 69 6f  |values.In versio|
000065a0  6e 73 20 6f 66 20 57 69  6d 70 42 61 72 20 32 20  |ns of WimpBar 2 |
000065b0  62 65 66 6f 72 65 20 76  31 2e 35 34 2c 20 74 68  |before v1.54, th|
000065c0  65 20 6d 61 78 69 6d 75  6d 20 6e 75 6d 62 65 72  |e maximum number|
000065d0  20 6f 66 20 62 75 74 74  6f 6e 73 20 61 6e 64 20  | of buttons and |
000065e0  6d 65 6e 75 20 65 6e 74  72 69 65 73 20 77 61 73  |menu entries was|
000065f0  20 68 61 72 64 2d 63 6f  64 65 64 20 74 6f 20 31  | hard-coded to 1|
00006600  36 20 61 6e 64 20 32 30  20 72 65 73 70 65 63 74  |6 and 20 respect|
00006610  69 76 65 6c 79 2e 0a 0a  41 66 74 65 72 20 61 20  |ively...After a |
00006620  63 6f 75 70 6c 65 20 6f  66 20 63 6f 6d 70 6c 61  |couple of compla|
00006630  69 6e 74 73 20 74 68 61  74 20 74 68 69 73 20 77  |ints that this w|
00006640  61 73 6e 27 74 20 65 6e  6f 75 67 68 2c 20 74 68  |asn't enough, th|
00006650  65 73 65 20 76 61 6c 75  65 73 20 63 61 6e 20 6e  |ese values can n|
00006660  6f 77 20 62 65 20 75 73  65 72 2d 64 65 66 69 6e  |ow be user-defin|
00006670  65 64 20 75 70 20 74 6f  20 61 6e 20 61 62 73 6f  |ed up to an abso|
00006680  6c 75 74 65 20 6d 61 78  69 6d 75 6d 20 6f 66 20  |lute maximum of |
00006690  36 34 2e 20 0a 0a 54 6f  20 63 68 61 6e 67 65 20  |64. ..To change |
000066a0  74 68 65 73 65 20 76 61  6c 75 65 73 2c 20 79 6f  |these values, yo|
000066b0  75 20 77 69 6c 6c 20 6e  65 65 64 20 74 6f 20 65  |u will need to e|
000066c0  64 69 74 20 57 42 32 27  73 20 3c 21 52 75 6e 20  |dit WB2's <!Run |
000066d0  66 69 6c 65 3e 2e 20 49  6e 63 72 65 61 73 69 6e  |file>. Increasin|
000066e0  67 20 74 68 65 73 65 20  76 61 6c 75 65 73 20 77  |g these values w|
000066f0  69 6c 6c 20 73 6c 69 67  68 74 6c 79 20 69 6e 63  |ill slightly inc|
00006700  72 65 61 73 65 20 74 68  65 20 61 6d 6f 75 6e 74  |rease the amount|
00006710  20 6f 66 20 6d 65 6d 6f  72 79 20 75 73 65 64 2c  | of memory used,|
00006720  20 75 70 20 74 6f 20 61  20 6d 61 78 69 6d 75 6d  | up to a maximum|
00006730  20 6f 66 20 61 62 6f 75  74 20 34 38 6b 2e 00 00  | of about 48k...|
00006740  44 41 54 41 e2 02 00 00  4d 65 6e 75 20 42 75 74  |DATA....Menu But|
00006750  74 6f 6e 73 0a 4d 65 6e  75 20 62 75 74 74 6f 6e  |tons.Menu button|
00006760  73 20 61 72 65 20 74 68  65 20 6d 61 69 6e 20 66  |s are the main f|
00006770  65 61 74 75 72 65 20 6f  66 20 57 69 6d 70 42 61  |eature of WimpBa|
00006780  72 20 32 2e 20 57 68 65  6e 20 63 6c 69 63 6b 65  |r 2. When clicke|
00006790  64 20 75 70 6f 6e 2c 20  61 20 6d 65 6e 75 20 63  |d upon, a menu c|
000067a0  6f 6e 74 61 69 6e 67 20  61 20 6e 75 6d 62 65 72  |ontaing a number|
000067b0  20 6f 66 20 75 73 65 72  2d 64 65 66 69 6e 65 64  | of user-defined|
000067c0  20 65 6e 74 72 69 65 73  20 69 73 20 64 69 73 70  | entries is disp|
000067d0  6c 61 79 65 64 2e 20 57  68 65 6e 20 6f 6e 65 20  |layed. When one |
000067e0  6f 66 20 74 68 65 73 65  20 69 74 65 6d 73 20 69  |of these items i|
000067f0  73 20 73 65 6c 65 63 74  65 64 2c 20 61 6e 20 61  |s selected, an a|
00006800  70 70 72 6f 70 72 69 61  74 65 20 2a 63 6f 6d 6d  |ppropriate *comm|
00006810  61 6e 64 20 69 73 20 65  78 65 63 75 74 65 64 2e  |and is executed.|
00006820  20 54 68 69 73 20 63 61  6e 20 62 65 20 75 73 65  | This can be use|
00006830  64 20 66 6f 72 20 6d 61  6e 79 20 70 75 72 70 6f  |d for many purpo|
00006840  73 65 73 2c 20 74 68 6f  75 67 68 20 74 68 65 20  |ses, though the |
00006850  6d 61 69 6e 20 75 73 65  20 69 73 20 74 6f 20 67  |main use is to g|
00006860  69 76 65 20 61 20 71 75  69 63 6b 20 77 61 79 20  |ive a quick way |
00006870  6f 66 20 72 75 6e 6e 69  6e 67 20 70 72 6f 67 72  |of running progr|
00006880  61 6d 73 2e 0a 0a 54 6f  20 64 65 66 69 6e 65 20  |ams...To define |
00006890  61 20 6d 65 6e 75 20 62  75 74 74 6f 6e 2c 20 75  |a menu button, u|
000068a0  73 65 20 61 20 73 74 72  75 63 74 75 72 65 20 73  |se a structure s|
000068b0  69 6d 69 6c 61 72 20 74  6f 20 74 68 69 73 3a 0a  |imilar to this:.|
000068c0  0a 23 66 43 6f 64 65 0a  20 23 4d 45 4e 55 0a 20  |.#fCode. #MENU. |
000068d0  42 75 74 74 6f 6e 20 6e  61 6d 65 20 7b 66 7d 28  |Button name {f}(|
000068e0  55 70 20 74 6f 20 31 32  20 63 68 61 72 61 63 74  |Up to 12 charact|
000068f0  65 72 73 7d 0a 0a 23 66  43 6f 64 65 0a 20 4d 65  |ers}..#fCode. Me|
00006900  6e 75 20 49 74 65 6d 20  31 20 5b 3c 66 6c 61 67  |nu Item 1 [<flag|
00006910  73 3e 5d 0a 20 20 43 6f  6d 6d 61 6e 64 20 31 0a  |s>].  Command 1.|
00006920  20 2e 2e 2e 0a 20 4d 65  6e 75 20 49 74 65 6d 20  | .... Menu Item |
00006930  78 78 20 5b 3c 66 6c 61  67 73 3e 5d 0a 20 20 43  |xx [<flags>].  C|
00006940  6f 6d 6d 61 6e 64 20 78  78 0a 23 66 0a 0a 54 68  |ommand xx.#f..Th|
00006950  65 20 3c 66 6c 61 67 73  3e 20 61 66 74 65 72 20  |e <flags> after |
00006960  74 68 65 20 6d 65 6e 75  20 69 74 65 6d 20 74 65  |the menu item te|
00006970  78 74 20 61 72 65 20 75  73 65 64 20 74 6f 20 74  |xt are used to t|
00006980  65 6c 6c 20 57 42 32 20  74 6f 20 70 65 72 66 6f  |ell WB2 to perfo|
00006990  72 6d 20 63 65 72 74 61  69 6e 20 61 63 74 69 6f  |rm certain actio|
000069a0  6e 73 20 6f 6e 20 74 68  61 74 20 70 61 72 74 69  |ns on that parti|
000069b0  63 75 6c 61 72 20 69 74  65 6d 2e 20 54 68 69 73  |cular item. This|
000069c0  20 67 69 76 65 73 20 79  6f 75 20 74 68 65 20 6f  | gives you the o|
000069d0  70 74 69 6f 6e 20 6f 66  20 73 68 6f 77 69 6e 67  |ption of showing|
000069e0  20 61 20 73 70 72 69 74  65 20 69 6e 20 74 68 65  | a sprite in the|
000069f0  20 6d 65 6e 75 2c 20 61  6e 64 2f 6f 72 20 62 6f  | menu, and/or bo|
00006a00  6f 74 69 6e 67 20 74 68  65 20 61 70 70 6c 69 63  |oting the applic|
00006a10  61 74 69 6f 6e 20 6f 6e  20 73 74 61 72 74 2d 75  |ation on start-u|
00006a20  70 2e 00 00 44 41 54 41  0d 02 00 00 4e 6f 2d 73  |p...DATA....No-s|
00006a30  74 61 74 75 73 20 6d 6f  64 65 0a 49 6e 20 6e 6f  |tatus mode.In no|
00006a40  2d 73 74 61 74 75 73 20  6d 6f 64 65 2c 20 74 68  |-status mode, th|
00006a50  65 20 73 74 61 74 75 73  20 69 63 6f 6e 20 28 61  |e status icon (a|
00006a60  6e 64 20 61 6c 6c 20 63  6f 64 65 20 61 73 73 6f  |nd all code asso|
00006a70  63 69 61 74 65 64 20 77  69 74 68 20 75 70 64 61  |ciated with upda|
00006a80  74 69 6e 67 20 69 74 29  20 69 73 20 64 69 73 61  |ting it) is disa|
00006a90  62 6c 65 64 2e 0a 0a 54  68 69 73 20 73 65 72 76  |bled...This serv|
00006aa0  65 73 20 74 77 6f 20 70  75 72 70 6f 73 65 73 3a  |es two purposes:|
00006ab0  0a 0a 20 09 8f 09 4d 6f  72 65 20 73 70 61 63 65  |.. ...More space|
00006ac0  20 69 73 20 61 76 61 69  6c 61 62 6c 65 20 6f 6e  | is available on|
00006ad0  20 74 68 65 20 74 6f 6f  6c 62 61 72 20 66 6f 72  | the toolbar for|
00006ae0  20 75 73 65 72 2d 64 65  66 69 6e 65 64 20 62 75  | user-defined bu|
00006af0  74 74 6f 6e 73 2e 0a 0a  20 09 8f 09 44 69 73 61  |ttons... ...Disa|
00006b00  62 6c 69 6e 67 20 74 68  65 20 74 69 6d 65 2d 6b  |bling the time-k|
00006b10  65 65 70 69 6e 67 20 63  6f 64 65 20 61 76 6f 69  |eeping code avoi|
00006b20  64 73 20 61 6e 79 20 63  6f 6e 66 6c 69 63 74 73  |ds any conflicts|
00006b30  20 77 69 74 68 20 6f 74  68 65 72 20 74 69 6d 65  | with other time|
00006b40  2d 6b 65 65 70 69 6e 67  20 73 6f 66 74 77 61 72  |-keeping softwar|
00006b50  65 2e 20 57 65 20 68 61  76 65 6e 27 74 20 62 65  |e. We haven't be|
00006b60  65 6e 20 61 62 6c 65 20  74 6f 20 69 64 65 6e 74  |en able to ident|
00006b70  69 66 79 20 77 68 61 74  20 65 78 61 63 74 6c 79  |ify what exactly|
00006b80  20 69 73 20 63 61 75 73  69 6e 67 20 74 68 65 73  | is causing thes|
00006b90  65 20 63 6f 6e 66 6c 69  63 74 73 2c 20 73 6f 20  |e conflicts, so |
00006ba0  69 66 20 79 6f 75 20 61  72 65 20 65 78 70 65 72  |if you are exper|
00006bb0  69 65 6e 63 69 6e 67 20  73 74 72 61 6e 67 65 20  |iencing strange |
00006bc0  67 6f 69 6e 67 73 2d 6f  6e 20 77 69 74 68 20 79  |goings-on with y|
00006bd0  6f 75 72 20 63 6c 6f 63  6b 2c 20 70 6c 65 61 73  |our clock, pleas|
00006be0  65 20 67 65 74 20 69 6e  20 74 6f 75 63 68 2e 0a  |e get in touch..|
00006bf0  0a 54 68 69 73 20 6f 70  74 69 6f 6e 20 63 61 6e  |.This option can|
00006c00  20 6f 6e 6c 79 20 62 65  20 63 6f 6e 74 72 6f 6c  | only be control|
00006c10  6c 65 64 20 66 72 6f 6d  20 57 69 6d 70 42 61 72  |led from WimpBar|
00006c20  20 32 27 73 20 3c 21 52  75 6e 20 66 69 6c 65 3e  | 2's <!Run file>|
00006c30  2e 00 00 00 44 41 54 41  81 02 00 00 52 65 6c 65  |....DATA....Rele|
00006c40  61 73 65 20 4e 6f 74 65  73 0a 54 68 65 20 6f 6e  |ase Notes.The on|
00006c50  6c 79 20 73 69 67 6e 69  66 69 63 61 6e 74 20 63  |ly significant c|
00006c60  68 61 6e 67 65 20 69 6e  20 74 68 69 73 20 72 65  |hange in this re|
00006c70  6c 65 61 73 65 20 69 73  20 74 68 61 74 20 6f 66  |lease is that of|
00006c80  20 3c 63 6f 6e 74 61 63  74 73 3d 3e 63 6f 6e 74  | <contacts=>cont|
00006c90  61 63 74 3e 20 2d 20 53  74 65 76 65 27 73 20 6c  |act> - Steve's l|
00006ca0  65 66 74 20 53 68 65 66  66 69 65 6c 64 20 55 6e  |eft Sheffield Un|
00006cb0  69 76 65 72 73 69 74 79  20 61 6e 64 20 67 6f 74  |iversity and got|
00006cc0  20 61 20 44 65 6d 6f 6e  20 61 63 63 6f 75 6e 74  | a Demon account|
00006cd0  2e 0a 0a 41 70 6f 6c 6f  67 69 65 73 20 66 6f 72  |...Apologies for|
00006ce0  20 74 68 65 20 6c 61 63  6b 20 6f 66 20 77 65 62  | the lack of web|
00006cf0  73 69 74 65 20 75 70 64  61 74 65 73 20 72 65 63  |site updates rec|
00006d00  65 6e 74 6c 79 20 2d 20  62 65 66 6f 72 65 20 74  |ently - before t|
00006d10  68 69 73 20 72 65 6c 65  61 73 65 20 69 74 20 6f  |his release it o|
00006d20  6e 6c 79 20 63 6f 6e 74  61 69 6e 65 64 20 76 31  |nly contained v1|
00006d30  2e 35 36 2e 2e 2e 20 77  69 74 68 20 6f 75 72 20  |.56... with our |
00006d40  6e 65 77 20 6c 6f 63 61  74 69 6f 6e 20 74 68 69  |new location thi|
00006d50  73 20 73 69 74 75 61 74  69 6f 6e 20 73 68 6f 75  |s situation shou|
00006d60  6c 64 20 69 6d 70 72 6f  76 65 20 73 6f 6d 65 77  |ld improve somew|
00006d70  68 61 74 2e 0a 23 6c 69  6e 65 0a 54 68 65 20 69  |hat..#line.The i|
00006d80  64 65 61 20 66 6f 72 20  74 68 69 73 20 61 70 70  |dea for this app|
00006d90  6c 69 63 61 74 69 6f 6e  20 63 61 6d 65 20 66 72  |lication came fr|
00006da0  6f 6d 20 74 68 65 20 6f  72 69 67 69 6e 61 6c 20  |om the original |
00006db0  21 57 69 6d 70 42 61 72  20 62 79 20 53 74 65 76  |!WimpBar by Stev|
00006dc0  65 20 53 6d 61 6c 65 2c  20 61 6e 64 20 67 69 76  |e Smale, and giv|
00006dd0  65 6e 20 61 77 61 79 20  6f 6e 20 61 6e 20 6f 6c  |en away on an ol|
00006de0  64 20 41 63 6f 72 6e 20  55 73 65 72 20 64 69 73  |d Acorn User dis|
00006df0  63 2e 20 54 68 69 73 20  76 65 72 73 69 6f 6e 20  |c. This version |
00006e00  69 73 20 69 6e 20 6e 6f  20 77 61 79 20 28 61 70  |is in no way (ap|
00006e10  61 72 74 20 66 72 6f 6d  20 74 68 65 20 6f 62 76  |art from the obv|
00006e20  69 6f 75 73 29 20 63 6f  6e 6e 65 63 74 65 64 20  |ious) connected |
00006e30  77 69 74 68 20 74 68 61  74 20 6f 72 20 61 6e 79  |with that or any|
00006e40  20 6f 74 68 65 72 20 6f  66 20 53 74 65 76 65 27  | other of Steve'|
00006e50  73 20 70 72 6f 67 72 61  6d 73 2e 0a 0a 43 68 65  |s programs...Che|
00006e60  63 6b 20 74 68 65 20 22  48 69 73 74 6f 72 79 22  |ck the "History"|
00006e70  20 66 69 6c 65 20 66 6f  72 20 61 6e 79 20 63 68  | file for any ch|
00006e80  61 6e 67 65 73 20 77 68  69 63 68 20 6d 61 79 20  |anges which may |
00006e90  6e 6f 74 20 62 65 20 6d  65 6e 74 69 6f 6e 65 64  |not be mentioned|
00006ea0  20 69 6e 20 74 68 69 73  20 68 65 6c 70 20 74 65  | in this help te|
00006eb0  78 74 2e 20 0a 00 00 00  44 41 54 41 53 01 00 00  |xt. ....DATAS...|
00006ec0  52 65 61 64 2d 6f 6e 6c  79 20 6d 6f 64 65 0a 49  |Read-only mode.I|
00006ed0  6e 20 72 65 61 64 2d 6f  6e 6c 79 20 6d 6f 64 65  |n read-only mode|
00006ee0  20 74 68 65 20 22 43 6f  6e 66 69 67 75 72 65 22  | the "Configure"|
00006ef0  20 6d 65 6e 75 20 69 73  20 64 69 73 61 62 6c 65  | menu is disable|
00006f00  64 2c 20 73 6f 20 74 68  61 74 20 74 68 65 20 43  |d, so that the C|
00006f10  68 6f 69 63 65 73 20 66  69 6c 65 20 63 61 6e 6e  |hoices file cann|
00006f20  6f 74 20 62 65 20 65 61  73 69 6c 79 20 6d 6f 64  |ot be easily mod|
00006f30  69 66 69 65 64 2e 0a 0a  54 68 65 20 6f 6e 6c 79  |ified...The only|
00006f40  20 77 61 79 20 74 6f 20  65 64 69 74 20 74 68 65  | way to edit the|
00006f50  20 73 65 74 74 69 6e 67  73 20 69 6e 20 72 65 61  | settings in rea|
00006f60  64 2d 6f 6e 6c 79 20 6d  6f 64 65 20 69 73 20 74  |d-only mode is t|
00006f70  6f 20 6d 61 6e 75 61 6c  6c 79 20 6f 70 65 6e 20  |o manually open |
00006f80  74 68 65 20 21 57 69 6d  70 42 61 72 32 20 61 70  |the !WimpBar2 ap|
00006f90  70 6c 69 63 61 74 69 6f  6e 20 64 69 72 65 63 74  |plication direct|
00006fa0  6f 72 79 20 61 6e 64 20  65 64 69 74 20 74 68 65  |ory and edit the|
00006fb0  20 43 68 6f 69 63 65 73  20 66 69 6c 65 20 66 72  | Choices file fr|
00006fc0  6f 6d 20 74 68 65 72 65  2e 0a 0a 54 68 69 73 20  |om there...This |
00006fd0  6f 70 74 69 6f 6e 20 63  61 6e 20 6f 6e 6c 79 20  |option can only |
00006fe0  62 65 20 63 6f 6e 74 72  6f 6c 6c 65 64 20 66 72  |be controlled fr|
00006ff0  6f 6d 20 57 69 6d 70 42  61 72 20 32 27 73 20 3c  |om WimpBar 2's <|
00007000  21 52 75 6e 20 66 69 6c  65 3e 2e 00 44 41 54 41  |!Run file>..DATA|
00007010  1b 01 00 00 54 68 65 20  23 52 49 47 48 54 20 43  |....The #RIGHT C|
00007020  6f 6d 6d 61 6e 64 0a 54  68 69 73 20 63 6f 6d 6d  |ommand.This comm|
00007030  61 6e 64 20 74 65 6c 6c  73 20 57 69 6d 70 42 61  |and tells WimpBa|
00007040  72 20 32 20 74 6f 20 64  69 73 70 6c 61 79 20 61  |r 2 to display a|
00007050  6e 79 20 6d 65 6e 75 20  73 70 72 69 74 65 73 20  |ny menu sprites |
00007060  74 6f 20 74 68 65 20 72  69 67 68 74 20 6f 66 20  |to the right of |
00007070  74 68 65 20 6d 65 6e 75  20 74 65 78 74 2e 0a 0a  |the menu text...|
00007080  54 68 65 72 65 20 69 73  20 61 20 70 72 6f 62 6c  |There is a probl|
00007090  65 6d 20 77 69 74 68 20  63 75 72 72 65 6e 74 20  |em with current |
000070a0  76 65 72 73 69 6f 6e 73  20 6f 66 20 74 68 65 20  |versions of the |
000070b0  57 69 6e 64 6f 77 20 4d  61 6e 61 67 65 72 20 77  |Window Manager w|
000070c0  68 69 63 68 20 6d 65 61  6e 73 20 74 68 61 74 20  |hich means that |
000070d0  74 68 69 73 20 6f 70 74  69 6f 6e 20 73 6f 6d 65  |this option some|
000070e0  74 69 6d 65 73 20 64 6f  65 73 20 6e 6f 74 20 77  |times does not w|
000070f0  6f 72 6b 20 63 6f 72 72  65 63 74 6c 79 2e 20 54  |ork correctly. T|
00007100  68 65 72 65 66 6f 72 65  2c 20 74 68 65 20 64 65  |herefore, the de|
00007110  66 61 75 6c 74 20 73 65  74 74 69 6e 67 20 69 73  |fault setting is|
00007120  20 23 4c 45 46 54 2e 00  44 41 54 41 f8 01 00 00  | #LEFT..DATA....|
00007130  44 72 61 77 c9 00 00 00  00 00 00 00 44 72 61 77  |Draw........Draw|
00007140  20 20 20 20 20 20 20 20  70 1b 00 00 82 c6 01 00  |        p.......|
00007150  00 d2 01 00 32 1e 02 00  00 00 00 00 18 00 00 00  |....2...........|
00007160  01 48 6f 6d 65 72 74 6f  6e 2e 42 6f 6c 64 00 00  |.Homerton.Bold..|
00007170  0b 00 00 00 58 00 00 00  00 00 00 00 00 00 00 00  |....X...........|
00007180  00 00 00 00 00 00 00 00  00 05 00 00 00 01 00 00  |................|
00007190  00 00 f0 3f 00 00 00 00  02 00 00 00 00 00 00 00  |...?............|
000071a0  00 00 00 00 00 00 00 00  00 00 00 00 01 00 00 00  |................|
000071b0  01 00 00 00 01 00 00 00  00 00 00 00 01 00 00 00  |................|
000071c0  80 00 00 00 88 13 00 00  01 00 00 00 40 00 00 00  |............@...|
000071d0  09 2e 00 00 82 c6 01 00  49 c8 01 00 c2 12 02 00  |........I.......|
000071e0  00 99 99 99 00 dd dd dd  01 00 00 00 33 4f 00 00  |............3O..|
000071f0  33 4f 00 00 89 2d 00 00  82 d8 01 00 57 69 6d 70  |3O...-......Wimp|
00007200  42 61 72 20 32 00 00 00  01 00 00 00 40 00 00 00  |Bar 2.......@...|
00007210  99 24 00 00 f2 d1 01 00  d9 be 01 00 32 1e 02 00  |.$..........2...|
00007220  00 00 44 99 00 dd dd dd  01 00 00 00 33 4f 00 00  |..D.........3O..|
00007230  33 4f 00 00 19 24 00 00  f2 e3 01 00 57 69 6d 70  |3O...$......Wimp|
00007240  42 61 72 20 32 00 00 00  02 00 00 00 6c 00 00 00  |Bar 2.......l...|
00007250  00 ce 01 00 00 f6 01 00  00 d2 01 00 00 06 02 00  |................|
00007260  ff ff ff ff ff ff ff ff  00 00 00 00 42 00 10 20  |............B.. |
00007270  02 00 00 00 00 ce 01 00  00 06 02 00 08 00 00 00  |................|
00007280  00 d2 01 00 00 06 02 00  08 00 00 00 00 d2 01 00  |................|
00007290  00 f6 01 00 08 00 00 00  00 ce 01 00 00 f6 01 00  |................|
000072a0  08 00 00 00 00 ce 01 00  00 06 02 00 05 00 00 00  |................|
000072b0  00 00 00 00 02 00 00 00  6c 00 00 00 70 1b 00 00  |........l...p...|
000072c0  90 f4 01 00 70 1f 00 00  90 04 02 00 ff ff ff ff  |....p...........|
000072d0  ff ff ff ff 00 00 00 00  42 00 10 20 02 00 00 00  |........B.. ....|
000072e0  70 1b 00 00 90 04 02 00  08 00 00 00 70 1f 00 00  |p...........p...|
000072f0  90 04 02 00 08 00 00 00  70 1f 00 00 90 f4 01 00  |........p.......|
00007300  08 00 00 00 70 1b 00 00  90 f4 01 00 08 00 00 00  |....p...........|
00007310  70 1b 00 00 90 04 02 00  05 00 00 00 00 00 00 00  |p...............|
00007320  44 41 54 41 97 01 00 00  41 62 6f 75 74 20 57 69  |DATA....About Wi|
00007330  6d 70 42 61 72 20 32 0a  23 62 61 63 6b 67 72 6f  |mpBar 2.#backgro|
00007340  75 6e 64 20 77 69 6d 70  20 31 0a 23 41 6c 69 67  |und wimp 1.#Alig|
00007350  6e 20 43 65 6e 74 72 65  3b 44 72 61 77 20 63 2c  |n Centre;Draw c,|
00007360  38 20 77 62 32 3b 62 65  6c 6f 77 0a 23 66 2f 30  |8 wb2;below.#f/0|
00007370  3a 76 31 2e 36 32 20 28  30 35 20 41 75 67 20 31  |:v1.62 (05 Aug 1|
00007380  39 39 38 29 0a 23 6c 69  6e 65 0a 3c 49 6e 74 72  |998).#line.<Intr|
00007390  6f 64 75 63 74 69 6f 6e  3d 3e 49 6e 74 72 6f 3e  |oduction=>Intro>|
000073a0  0a 3c 46 65 61 74 75 72  65 73 20 4c 69 73 74 3e  |.<Features List>|
000073b0  0a 3c 45 78 61 6d 70 6c  65 20 66 69 6c 65 73 20  |.<Example files |
000073c0  3d 3e 45 78 61 6d 70 6c  65 3e 0a 3c 54 68 65 20  |=>Example>.<The |
000073d0  43 68 6f 69 63 65 73 20  66 69 6c 65 3d 3e 43 68  |Choices file=>Ch|
000073e0  6f 69 63 65 73 3e 0a 3c  43 6f 6d 6d 61 6e 64 20  |oices>.<Command |
000073f0  47 75 69 64 65 3d 3e 43  6f 6d 6d 61 6e 64 73 3e  |Guide=>Commands>|
00007400  0a 3c 52 65 63 65 6e 74  20 43 68 61 6e 67 65 73  |.<Recent Changes|
00007410  3d 3e 43 68 61 6e 67 65  73 3e 0a 3c 42 75 67 73  |=>Changes>.<Bugs|
00007420  20 27 6e 27 20 54 68 69  6e 67 73 3d 3e 42 75 67  | 'n' Things=>Bug|
00007430  73 3e 0a 3c 43 6f 6e 74  61 63 74 69 6e 67 20 55  |s>.<Contacting U|
00007440  73 3d 3e 43 6f 6e 74 61  63 74 3e 0a 3c 54 68 65  |s=>Contact>.<The|
00007450  20 46 75 74 75 72 65 3d  3e 46 75 74 75 72 65 3e  | Future=>Future>|
00007460  0a 0a 3c 52 65 6c 65 61  73 65 20 4e 6f 74 65 73  |..<Release Notes|
00007470  3d 3e 4e 6f 74 65 73 3e  0a 0a 7b 2f 7d 57 69 6d  |=>Notes>..{/}Wim|
00007480  70 42 61 72 20 32 20 69  73 20 3c 66 72 65 65 77  |pBar 2 is <freew|
00007490  61 72 65 3e 2e 7b 2f 7d  0a 23 6c 69 6e 65 0a 28  |are>.{/}.#line.(|
000074a0  63 29 20 31 39 39 36 2d  38 20 54 65 63 68 6e 69  |c) 1996-8 Techni|
000074b0  75 6d 20 32 32 30 0a 00  44 49 52 24 d8 00 00 00  |um 220..DIR$....|
000074c0  d8 00 00 00 90 75 00 00  48 fd ff ff e9 32 c3 23  |.....u..H....2.#|
000074d0  68 01 00 00 33 00 00 00  00 00 00 00 41 64 64 53  |h...3.......AddS|
000074e0  70 72 69 74 65 00 00 00  f8 76 00 00 48 fd ff ff  |prite....v..H...|
000074f0  9b 01 c4 23 90 01 00 00  33 00 00 00 00 00 00 00  |...#....3.......|
00007500  5a 69 70 49 74 00 00 00  88 78 00 00 48 fd ff ff  |ZipIt....x..H...|
00007510  e9 fc c9 23 7b 01 00 00  33 00 00 00 00 00 00 00  |...#{...3.......|
00007520  55 6e 7a 69 70 49 74 00  04 7a 00 00 48 fd ff ff  |UnzipIt..z..H...|
00007530  2d af ca 23 d8 01 00 00  33 00 00 00 00 00 00 00  |-..#....3.......|
00007540  4b 69 6c 6c 54 42 6f 78  00 00 00 00 dc 7b 00 00  |KillTBox.....{..|
00007550  48 fd ff ff 7b 16 cb 23  b3 01 00 00 33 00 00 00  |H...{..#....3...|
00007560  00 00 00 00 52 65 2d 62  6c 61 68 00 90 7d 00 00  |....Re-blah..}..|
00007570  48 fd ff ff d5 51 cb 23  e4 00 00 00 33 00 00 00  |H....Q.#....3...|
00007580  00 00 00 00 44 61 74 65  2b 54 69 6d 65 00 00 00  |....Date+Time...|
00007590  44 41 54 41 68 01 00 00  54 68 65 20 41 64 64 53  |DATAh...The AddS|
000075a0  70 72 69 74 65 20 6d 61  63 72 6f 0a 54 68 65 20  |prite macro.The |
000075b0  41 64 64 53 70 72 69 74  65 20 6d 61 63 72 6f 20  |AddSprite macro |
000075c0  69 73 20 69 6e 74 65 6e  64 65 64 20 74 6f 20 62  |is intended to b|
000075d0  65 20 63 61 6c 6c 65 64  20 77 68 65 6e 20 61 20  |e called when a |
000075e0  73 70 72 69 74 65 20 66  69 6c 65 20 28 6f 66 20  |sprite file (of |
000075f0  74 79 70 65 20 26 46 46  39 29 20 69 73 20 64 72  |type &FF9) is dr|
00007600  61 67 67 65 64 20 74 6f  20 57 69 6d 70 42 61 72  |agged to WimpBar|
00007610  20 32 27 73 20 62 75 74  74 6f 6e 20 62 61 72 2e  | 2's button bar.|
00007620  0a 0a 54 68 69 73 20 6d  61 63 72 6f 20 77 69 6c  |..This macro wil|
00007630  6c 20 61 64 64 20 74 68  65 20 63 6f 6e 74 65 6e  |l add the conten|
00007640  74 73 20 6f 66 20 61 20  73 70 72 69 74 65 20 66  |ts of a sprite f|
00007650  69 6c 65 20 74 6f 20 74  68 65 20 57 69 6d 70 20  |ile to the Wimp |
00007660  73 70 72 69 74 65 20 70  6f 6f 6c 20 28 61 20 6c  |sprite pool (a l|
00007670  61 20 2a 49 63 6f 6e 53  70 72 69 74 65 73 29 2c  |a *IconSprites),|
00007680  20 62 75 74 20 62 79 70  61 73 73 69 6e 67 20 74  | but bypassing t|
00007690  68 65 20 65 66 66 65 63  74 73 20 6f 66 20 44 6f  |he effects of Do|
000076a0  67 67 79 73 6f 66 74 27  73 20 41 64 64 53 70 72  |ggysoft's AddSpr|
000076b0  69 74 65 73 20 6d 6f 64  75 6c 65 2e 0a 0a 49 74  |ites module...It|
000076c0  20 77 69 6c 6c 20 66 75  6e 63 74 69 6f 6e 20 6e  | will function n|
000076d0  6f 72 6d 61 6c 6c 79 20  69 66 20 41 64 64 53 70  |ormally if AddSp|
000076e0  72 69 74 65 73 20 69 73  20 6e 6f 74 20 62 65 69  |rites is not bei|
000076f0  6e 67 20 75 73 65 64 2e  44 41 54 41 90 01 00 00  |ng used.DATA....|
00007700  54 68 65 20 5a 69 70 49  74 20 6d 61 63 72 6f 0a  |The ZipIt macro.|
00007710  54 68 65 20 5a 69 70 49  74 20 6d 61 63 72 6f 20  |The ZipIt macro |
00007720  77 69 6c 6c 20 61 74 74  65 6d 70 74 20 74 6f 20  |will attempt to |
00007730  63 72 65 61 74 65 20 61  20 5a 69 70 20 61 72 63  |create a Zip arc|
00007740  68 69 76 65 20 63 6f 6e  74 61 69 6e 69 6e 67 20  |hive containing |
00007750  61 6e 20 6f 62 6a 65 63  74 20 77 68 69 63 68 20  |an object which |
00007760  68 61 73 20 62 65 65 6e  20 64 72 61 67 67 65 64  |has been dragged|
00007770  20 74 6f 20 74 68 65 20  62 75 74 74 6f 6e 20 62  | to the button b|
00007780  61 72 2e 20 42 79 20 64  65 66 61 75 6c 74 2c 20  |ar. By default, |
00007790  74 68 69 73 20 77 69 6c  6c 20 68 61 70 70 65 6e  |this will happen|
000077a0  20 77 68 65 6e 20 43 74  72 6c 2d 64 72 61 67 67  | when Ctrl-dragg|
000077b0  69 6e 67 20 74 6f 20 74  68 65 20 62 75 74 74 6f  |ing to the butto|
000077c0  6e 20 62 61 72 2e 0a 0a  49 74 20 77 69 6c 6c 20  |n bar...It will |
000077d0  72 75 6e 20 69 6e 20 61  20 54 61 73 6b 77 69 6e  |run in a Taskwin|
000077e0  64 6f 77 2c 20 61 6e 64  20 77 69 6c 6c 20 61 74  |dow, and will at|
000077f0  74 65 6d 70 74 20 74 6f  20 76 65 72 69 66 79 20  |tempt to verify |
00007800  74 68 65 20 61 72 63 68  69 76 65 20 6f 6e 63 65  |the archive once|
00007810  20 69 74 20 68 61 73 20  62 65 65 6e 20 63 72 65  | it has been cre|
00007820  61 74 65 64 2e 0a 0a 54  68 65 20 22 5a 69 70 22  |ated...The "Zip"|
00007830  20 65 78 65 63 75 74 61  62 6c 65 20 28 62 79 20  | executable (by |
00007840  76 61 72 69 6f 75 73 20  61 72 74 69 73 74 73 29  |various artists)|
00007850  20 69 73 20 72 65 71 75  69 72 65 64 20 69 6e 20  | is required in |
00007860  79 6f 75 72 20 6c 69 62  72 61 72 79 20 64 69 72  |your library dir|
00007870  65 63 74 6f 72 79 20 66  6f 72 20 74 68 69 73 20  |ectory for this |
00007880  74 6f 20 77 6f 72 6b 2e  44 41 54 41 7b 01 00 00  |to work.DATA{...|
00007890  54 68 65 20 55 6e 7a 69  70 49 74 20 6d 61 63 72  |The UnzipIt macr|
000078a0  6f 0a 54 68 65 20 55 6e  7a 69 70 49 74 20 6d 61  |o.The UnzipIt ma|
000078b0  63 72 6f 20 77 69 6c 6c  2c 20 62 79 20 64 65 66  |cro will, by def|
000078c0  61 75 6c 74 2c 20 62 65  20 63 61 6c 6c 65 64 20  |ault, be called |
000078d0  77 68 65 6e 20 61 20 5a  69 70 20 61 72 63 68 69  |when a Zip archi|
000078e0  76 65 20 28 74 79 70 65  20 26 44 44 43 29 20 69  |ve (type &DDC) i|
000078f0  73 20 64 72 61 67 67 65  64 20 74 6f 20 74 68 65  |s dragged to the|
00007900  20 62 75 74 74 6f 6e 20  62 61 72 2e 0a 0a 49 74  | button bar...It|
00007910  20 77 69 6c 6c 20 61 74  74 65 6d 70 74 20 74 6f  | will attempt to|
00007920  20 65 78 74 72 61 63 74  20 69 74 27 73 20 63 6f  | extract it's co|
00007930  6e 74 65 6e 74 73 20 69  6e 74 6f 20 74 68 65 20  |ntents into the |
00007940  70 61 72 65 6e 74 20 64  69 72 65 63 74 6f 72 79  |parent directory|
00007950  2e 20 49 66 20 74 68 65  20 66 69 6c 65 20 69 73  |. If the file is|
00007960  20 6e 6f 74 20 61 20 5a  69 70 20 61 72 63 68 69  | not a Zip archi|
00007970  76 65 20 28 69 65 20 61  6e 20 61 72 63 68 69 76  |ve (ie an archiv|
00007980  65 20 63 72 65 61 74 65  64 20 62 79 20 53 70 61  |e created by Spa|
00007990  72 6b 2c 20 65 74 63 29  2c 20 69 74 27 6c 6c 20  |rk, etc), it'll |
000079a0  6d 6f 61 6e 2e 0a 0a 55  6e 7a 69 70 49 74 20 72  |moan...UnzipIt r|
000079b0  75 6e 73 20 69 6e 20 61  20 54 61 73 6b 77 69 6e  |uns in a Taskwin|
000079c0  64 6f 77 2c 20 61 6e 64  20 72 65 71 75 69 72 65  |dow, and require|
000079d0  73 20 74 68 65 20 22 55  6e 7a 69 70 22 20 65 78  |s the "Unzip" ex|
000079e0  65 63 75 74 61 62 6c 65  20 69 6e 20 79 6f 75 72  |ecutable in your|
000079f0  20 6c 69 62 72 61 72 79  20 64 69 72 65 63 74 6f  | library directo|
00007a00  72 79 2e 00 44 41 54 41  d8 01 00 00 54 68 65 20  |ry..DATA....The |
00007a10  4b 69 6c 6c 54 42 6f 78  20 6d 61 63 72 6f 0a 54  |KillTBox macro.T|
00007a20  68 69 73 20 69 73 20 61  20 6d 61 63 72 6f 20 77  |his is a macro w|
00007a30  68 69 63 68 20 77 69 6c  6c 20 66 6f 72 63 65 66  |hich will forcef|
00007a40  75 6c 6c 79 20 72 65 6d  6f 76 65 20 61 6c 6c 20  |ully remove all |
00007a50  63 75 72 72 65 6e 74 6c  79 20 72 75 6e 6e 69 6e  |currently runnin|
00007a60  67 20 54 6f 6f 6c 62 6f  78 20 6d 6f 64 75 6c 65  |g Toolbox module|
00007a70  73 2c 20 74 6f 20 66 72  65 65 20 75 70 20 74 68  |s, to free up th|
00007a80  65 20 6d 65 6d 6f 72 79  20 74 68 65 79 20 75 73  |e memory they us|
00007a90  65 2e 20 54 68 69 73 20  6d 69 67 68 74 20 62 65  |e. This might be|
00007aa0  20 61 70 70 72 65 63 69  61 74 65 64 20 62 79 20  | appreciated by |
00007ab0  74 68 6f 73 65 20 70 6f  6f 72 20 69 6e 64 69 76  |those poor indiv|
00007ac0  69 64 75 61 6c 73 20 77  68 6f 20 64 6f 6e 27 74  |iduals who don't|
00007ad0  20 68 61 76 65 20 34 36  4d 62 20 66 72 65 65 20  | have 46Mb free |
00007ae0  6f 6e 20 61 20 72 65 67  75 6c 61 72 20 62 61 73  |on a regular bas|
00007af0  69 73 2e 0a 0a 41 6e 79  20 54 6f 6f 6c 62 6f 78  |is...Any Toolbox|
00007b00  20 74 61 73 6b 73 20 74  68 61 74 20 61 72 65 20  | tasks that are |
00007b10  72 75 6e 6e 69 6e 67 20  77 68 65 6e 20 74 68 69  |running when thi|
00007b20  73 20 6d 61 63 72 6f 20  69 73 20 65 78 65 63 75  |s macro is execu|
00007b30  74 65 64 20 77 69 6c 6c  20 64 69 65 20 68 6f 72  |ted will die hor|
00007b40  72 69 62 6c 79 2c 20 61  6e 64 20 68 65 6e 63 65  |ribly, and hence|
00007b50  20 69 74 20 69 73 20 6e  6f 74 20 72 65 63 6f 6d  | it is not recom|
00007b60  6d 65 6e 64 65 64 20 74  68 61 74 20 79 6f 75 20  |mended that you |
00007b70  64 6f 20 74 68 69 73 20  77 68 69 6c 65 20 61 6e  |do this while an|
00007b80  79 20 61 72 65 20 72 75  6e 6e 69 6e 67 2e 0a 0a  |y are running...|
00007b90  54 68 69 73 20 6d 61 63  72 6f 20 73 68 6f 75 6c  |This macro shoul|
00007ba0  64 20 61 6c 73 6f 20 6f  6e 6c 79 20 62 65 20 75  |d also only be u|
00007bb0  73 65 64 20 77 68 65 6e  20 74 68 65 20 54 6f 6f  |sed when the Too|
00007bc0  6c 62 6f 78 20 6d 6f 64  75 6c 65 73 20 61 72 65  |lbox modules are|
00007bd0  20 52 41 4d 2d 6c 6f 61  64 65 64 2e 44 41 54 41  | RAM-loaded.DATA|
00007be0  b3 01 00 00 54 68 65 20  52 65 46 69 6c 65 72 20  |....The ReFiler |
00007bf0  61 6e 64 20 52 65 53 6f  75 6e 64 20 6d 61 63 72  |and ReSound macr|
00007c00  6f 73 0a 52 65 46 69 6c  65 72 20 61 6e 64 20 52  |os.ReFiler and R|
00007c10  65 53 6f 75 6e 64 20 61  72 65 20 74 77 6f 20 6d  |eSound are two m|
00007c20  61 63 72 6f 73 20 77 68  69 63 68 20 77 69 6c 6c  |acros which will|
00007c30  20 61 74 74 65 6d 70 74  20 74 6f 20 72 65 63 6f  | attempt to reco|
00007c40  76 65 72 20 74 68 65 20  64 65 73 6b 74 6f 70 20  |ver the desktop |
00007c50  66 69 6c 65 72 20 61 6e  64 20 74 68 65 20 73 6f  |filer and the so|
00007c60  75 6e 64 20 73 79 73 74  65 6d 20 72 65 73 70 65  |und system respe|
00007c70  63 74 69 76 65 6c 79 2e  0a 0a 54 68 65 20 46 69  |ctively...The Fi|
00007c80  6c 65 72 20 6f 6e 6c 79  20 72 61 72 65 6c 79 20  |ler only rarely |
00007c90  67 6f 65 73 20 77 72 6f  6e 67 2c 20 62 75 74 20  |goes wrong, but |
00007ca0  77 68 65 6e 20 69 74 20  64 6f 65 73 2c 20 69 74  |when it does, it|
00007cb0  20 70 6f 73 65 73 20 61  20 62 69 74 20 6f 66 20  | poses a bit of |
00007cc0  61 20 70 72 6f 62 6c 65  6d 20 2d 20 74 68 6f 75  |a problem - thou|
00007cd0  67 68 20 6e 6f 74 20 77  69 74 68 20 74 68 69 73  |gh not with this|
00007ce0  20 6d 61 63 72 6f 2e 0a  0a 54 68 65 20 73 6f 75  | macro...The sou|
00007cf0  6e 64 20 73 79 73 74 65  6d 20 63 61 6e 20 62 65  |nd system can be|
00007d00  63 6f 6d 65 20 64 69 73  61 62 6c 65 64 20 62 79  |come disabled by|
00007d10  20 6d 61 6e 79 20 74 68  69 6e 67 73 2c 20 69 6e  | many things, in|
00007d20  63 6c 75 64 69 6e 67 20  70 6c 61 79 69 6e 67 20  |cluding playing |
00007d30  67 61 6d 65 73 2c 20 77  61 74 63 68 69 6e 67 20  |games, watching |
00007d40  64 65 6d 6f 73 2c 20 65  74 63 2e 20 54 68 65 20  |demos, etc. The |
00007d50  52 65 53 6f 75 6e 64 20  6d 61 63 72 6f 20 77 69  |ReSound macro wi|
00007d60  6c 6c 20 67 65 74 20 74  68 65 20 6f 6c 64 20 66  |ll get the old f|
00007d70  61 69 74 68 66 75 6c 20  73 79 73 74 65 6d 20 62  |aithful system b|
00007d80  65 65 70 20 62 61 63 6b  20 61 67 61 69 6e 2e 00  |eep back again..|
00007d90  44 41 54 41 e4 00 00 00  54 68 65 20 44 61 74 65  |DATA....The Date|
00007da0  20 61 6e 64 20 54 69 6d  65 20 6d 61 63 72 6f 73  | and Time macros|
00007db0  0a 44 61 74 65 20 61 6e  64 20 54 69 6d 65 20 61  |.Date and Time a|
00007dc0  72 65 20 74 77 6f 20 76  65 72 79 20 73 69 6d 70  |re two very simp|
00007dd0  6c 65 20 6d 61 63 72 6f  73 20 77 68 69 63 68 20  |le macros which |
00007de0  61 72 65 20 63 6f 6d 70  6c 65 74 65 6c 79 20 75  |are completely u|
00007df0  73 65 6c 65 73 73 2e 20  45 6e 6f 75 67 68 20 73  |seless. Enough s|
00007e00  61 69 64 2e 0a 0a 54 68  65 79 20 61 72 65 20 6f  |aid...They are o|
00007e10  6e 6c 79 20 70 72 6f 76  69 64 65 64 20 61 73 20  |nly provided as |
00007e20  76 65 72 79 20 62 61 73  69 63 20 65 78 61 6d 70  |very basic examp|
00007e30  6c 65 73 20 61 6e 64 20  73 68 6f 75 6c 64 20 62  |les and should b|
00007e40  65 20 72 65 6d 6f 76 65  64 20 66 72 6f 6d 20 79  |e removed from y|
00007e50  6f 75 72 20 57 69 6d 70  42 61 72 20 32 20 73 65  |our WimpBar 2 se|
00007e60  74 2d 75 70 20 2a 76 65  72 79 2a 20 71 75 69 63  |t-up *very* quic|
00007e70  6b 6c 79 2e 44 41 54 41  13 02 00 00 54 68 65 20  |kly.DATA....The |
00007e80  62 61 72 2d 74 6f 2d 74  68 65 2d 62 61 63 6b 20  |bar-to-the-back |
00007e90  74 68 69 6e 67 0a 41 66  74 65 72 20 63 6c 69 63  |thing.After clic|
00007ea0  6b 69 6e 67 20 4d 65 6e  75 20 74 6f 20 62 72 69  |king Menu to bri|
00007eb0  6e 67 20 74 68 65 20 62  75 74 74 6f 6e 20 62 61  |ng the button ba|
00007ec0  72 20 74 6f 20 74 68 65  20 74 6f 70 20 6f 66 20  |r to the top of |
00007ed0  74 68 65 20 77 69 6e 64  6f 77 20 73 74 61 63 6b  |the window stack|
00007ee0  2c 20 6d 6f 76 69 6e 67  20 74 68 65 20 70 6f 69  |, moving the poi|
00007ef0  6e 74 65 72 20 6f 66 66  20 69 74 20 61 67 61 69  |nter off it agai|
00007f00  6e 20 77 69 6c 6c 20 73  65 6e 64 20 74 68 65 20  |n will send the |
00007f10  62 61 72 20 74 6f 20 74  68 65 20 62 61 63 6b 20  |bar to the back |
00007f20  61 67 61 69 6e 2c 20 75  6e 6c 65 73 73 20 74 68  |again, unless th|
00007f30  65 72 65 20 69 73 20 61  20 6d 65 6e 75 20 6f 70  |ere is a menu op|
00007f40  65 6e 2e 0a 0a 49 66 20  74 68 65 20 70 6f 69 6e  |en...If the poin|
00007f50  74 65 72 20 69 73 20 6d  6f 76 65 64 20 6f 66 66  |ter is moved off|
00007f60  20 69 74 20 77 69 74 68  69 6e 20 68 61 6c 66 20  | it within half |
00007f70  61 20 73 65 63 6f 6e 64  20 6f 66 20 63 6c 69 63  |a second of clic|
00007f80  6b 69 6e 67 20 4d 65 6e  75 2c 20 69 74 20 77 69  |king Menu, it wi|
00007f90  6c 6c 20 72 65 6d 61 69  6e 20 61 74 20 74 68 65  |ll remain at the|
00007fa0  20 74 6f 70 2e 20 54 68  69 73 20 69 73 20 75 73  | top. This is us|
00007fb0  65 66 75 6c 2c 20 66 6f  72 20 65 78 61 6d 70 6c  |eful, for exampl|
00007fc0  65 2c 20 77 68 65 6e 20  65 64 69 74 69 6e 67 20  |e, when editing |
00007fd0  61 20 66 75 6c 6c 2d 73  63 72 65 65 6e 0a 44 54  |a full-screen.DT|
00007fe0  50 20 64 6f 63 75 6d 65  6e 74 20 61 6e 64 20 79  |P document and y|
00007ff0  6f 75 20 77 61 6e 74 20  61 20 63 6c 6f 63 6b 20  |ou want a clock |
00008000  6f 6e 20 73 63 72 65 65  6e 20 61 6c 6c 20 74 68  |on screen all th|
00008010  65 20 74 69 6d 65 2e 0a  0a 49 66 20 74 68 65 20  |e time...If the |
00008020  27 2d 6e 6f 62 61 63 6b  27 20 6f 70 74 69 6f 6e  |'-noback' option|
00008030  20 69 73 20 75 73 65 64  20 69 6e 20 74 68 65 20  | is used in the |
00008040  3c 21 52 75 6e 20 66 69  6c 65 3e 2c 20 6d 6f 76  |<!Run file>, mov|
00008050  69 6e 67 20 74 68 65 20  70 6f 69 6e 74 65 72 20  |ing the pointer |
00008060  6f 66 66 20 74 68 65 20  62 61 72 20 77 69 6c 6c  |off the bar will|
00008070  20 68 61 76 65 20 6e 6f  20 65 66 66 65 63 74 20  | have no effect |
00008080  61 74 20 61 6c 6c 2e 00  44 41 54 41 fe 01 00 00  |at all..DATA....|
00008090  54 68 65 20 74 65 78 74  20 77 6f 72 6b 73 70 61  |The text workspa|
000080a0  63 65 0a 54 68 65 20 6d  61 78 69 6d 75 6d 20 73  |ce.The maximum s|
000080b0  69 7a 65 20 6f 66 20 57  69 6d 70 42 61 72 20 32  |ize of WimpBar 2|
000080c0  27 73 20 74 65 78 74 20  77 6f 72 6b 73 70 61 63  |'s text workspac|
000080d0  65 20 63 61 6e 20 62 65  20 63 6f 6e 66 69 67 75  |e can be configu|
000080e0  72 65 64 20 75 73 69 6e  67 20 74 68 65 20 27 2d  |red using the '-|
000080f0  77 27 20 6f 70 74 69 6f  6e 20 69 6e 20 74 68 65  |w' option in the|
00008100  20 3c 21 52 75 6e 20 66  69 6c 65 3e 2e 0a 0a 54  | <!Run file>...T|
00008110  68 69 73 20 69 73 20 6f  6e 6c 79 20 75 73 65 66  |his is only usef|
00008120  75 6c 20 69 66 20 79 6f  75 20 65 76 65 72 20 67  |ul if you ever g|
00008130  65 74 20 74 68 65 20 22  77 6f 72 6b 73 70 61 63  |et the "workspac|
00008140  65 20 66 75 6c 6c 22 20  65 72 72 6f 72 2e 20 49  |e full" error. I|
00008150  6e 20 74 68 69 73 20 63  61 73 65 2c 20 79 6f 75  |n this case, you|
00008160  20 77 69 6c 6c 20 6e 65  65 64 20 74 6f 20 61 6c  | will need to al|
00008170  6c 6f 63 61 74 65 20 6d  6f 72 65 20 73 70 61 63  |locate more spac|
00008180  65 20 75 73 69 6e 67 20  74 68 69 73 20 6f 70 74  |e using this opt|
00008190  69 6f 6e 2e 20 54 68 65  20 64 65 66 61 75 6c 74  |ion. The default|
000081a0  20 73 69 7a 65 20 6f 66  20 38 31 39 32 20 62 79  | size of 8192 by|
000081b0  74 65 73 20 73 68 6f 75  6c 64 20 6e 65 76 65 72  |tes should never|
000081c0  20 62 65 20 72 65 61 63  68 65 64 2c 20 62 75 74  | be reached, but|
000081d0  20 74 68 69 73 20 6f 70  74 69 6f 6e 20 69 73 20  | this option is |
000081e0  68 65 72 65 20 6a 75 73  74 20 69 6e 20 63 61 73  |here just in cas|
000081f0  65 2e 0a 0a 4e 6f 74 65  3a 20 54 68 69 73 20 6f  |e...Note: This o|
00008200  6e 6c 79 20 63 6f 6e 74  72 6f 6c 73 20 74 68 65  |nly controls the|
00008210  20 69 6e 69 74 69 61 6c  20 73 69 7a 65 20 6f 66  | initial size of|
00008220  20 74 68 65 20 77 6f 72  6b 73 70 61 63 65 20 28  | the workspace (|
00008230  75 73 65 64 20 77 68 65  6e 20 72 65 61 64 69 6e  |used when readin|
00008240  67 20 74 68 65 20 43 68  6f 69 63 65 73 20 66 69  |g the Choices fi|
00008250  6c 65 29 20 2d 20 69 74  20 77 69 6c 6c 20 62 65  |le) - it will be|
00008260  20 73 68 72 75 6e 6b 20  77 68 65 6e 20 74 68 69  | shrunk when thi|
00008270  73 20 70 72 6f 63 65 73  73 20 69 73 20 63 6f 6d  |s process is com|
00008280  70 6c 65 74 65 2e 00 00  44 41 54 41 11 08 00 00  |plete...DATA....|
00008290  55 73 65 20 6f 66 20 74  68 65 20 43 68 6f 69 63  |Use of the Choic|
000082a0  65 73 20 73 74 72 75 63  74 75 72 65 0a 7b 2f 7d  |es structure.{/}|
000082b0  41 70 6f 6c 6f 67 69 65  73 20 69 66 20 74 68 69  |Apologies if thi|
000082c0  73 20 73 65 63 74 69 6f  6e 20 73 65 65 6d 73 20  |s section seems |
000082d0  61 20 62 69 74 20 63 6f  6e 66 75 73 65 64 2c 20  |a bit confused, |
000082e0  62 75 74 20 69 74 20 77  61 73 20 62 69 74 20 6f  |but it was bit o|
000082f0  66 20 61 20 72 75 73 68  20 6a 6f 62 20 2d 20 61  |f a rush job - a|
00008300  6e 64 20 6f 6e 20 74 6f  70 20 6f 66 20 74 68 61  |nd on top of tha|
00008310  74 20 49 27 76 65 20 6a  75 73 74 20 62 65 65 6e  |t I've just been|
00008320  20 77 61 74 63 68 69 6e  67 20 74 68 65 20 45 75  | watching the Eu|
00008330  72 6f 76 69 73 69 6f 6e  20 53 6f 6e 67 20 43 6f  |rovision Song Co|
00008340  6e 74 65 73 74 2c 20 73  6f 20 49 20 74 68 69 6e  |ntest, so I thin|
00008350  6b 20 49 27 6d 20 61 6c  6c 6f 77 65 64 20 74 6f  |k I'm allowed to|
00008360  20 62 65 20 63 6f 6e 66  75 73 65 64 2e 2e 2e 7b  | be confused...{|
00008370  2f 7d 0a 0a 46 72 6f 6d  20 76 31 2e 36 30 20 6f  |/}..From v1.60 o|
00008380  6e 77 61 72 64 73 2c 20  57 69 6d 70 42 61 72 20  |nwards, WimpBar |
00008390  32 20 77 69 6c 6c 20 73  74 6f 72 65 20 69 74 73  |2 will store its|
000083a0  20 63 6f 6e 66 69 67 75  72 61 74 69 6f 6e 20 66  | configuration f|
000083b0  69 6c 65 73 20 69 6e 20  61 20 64 69 72 65 63 74  |iles in a direct|
000083c0  6f 72 79 20 69 6e 73 69  64 65 20 74 68 65 20 43  |ory inside the C|
000083d0  68 6f 69 63 65 73 20 73  74 72 75 63 74 75 72 65  |hoices structure|
000083e0  20 6f 66 20 79 6f 75 72  20 63 6f 6d 70 75 74 65  | of your compute|
000083f0  72 20 2d 20 75 73 75 61  6c 6c 79 20 21 42 6f 6f  |r - usually !Boo|
00008400  74 2e 43 68 6f 69 63 65  73 2e 0a 0a 7b 2a 7d 4e  |t.Choices...{*}N|
00008410  6f 74 65 3a 7b 2a 7d 20  49 66 20 74 68 65 20 43  |ote:{*} If the C|
00008420  68 6f 69 63 65 73 20 73  74 72 75 63 74 75 72 65  |hoices structure|
00008430  20 69 73 20 6e 6f 74 20  61 76 61 69 6c 61 62 6c  | is not availabl|
00008440  65 20 6f 6e 20 79 6f 75  72 20 6d 61 63 68 69 6e  |e on your machin|
00008450  65 20 28 6e 6f 72 6d 61  6c 6c 79 20 62 65 63 61  |e (normally beca|
00008460  75 73 65 20 6f 66 20 61  20 70 72 65 2d 52 69 73  |use of a pre-Ris|
00008470  63 20 50 43 20 62 6f 6f  74 20 73 65 71 75 65 6e  |c PC boot sequen|
00008480  63 65 29 2c 20 57 69 6d  70 42 61 72 20 32 27 73  |ce), WimpBar 2's|
00008490  20 62 65 68 61 76 69 6f  75 72 20 73 68 6f 75 6c  | behaviour shoul|
000084a0  64 20 62 65 20 65 78 61  63 74 6c 79 20 74 68 65  |d be exactly the|
000084b0  20 73 61 6d 65 20 61 73  20 70 72 65 76 69 6f 75  | same as previou|
000084c0  73 20 76 65 72 73 69 6f  6e 73 20 28 69 65 20 73  |s versions (ie s|
000084d0  74 6f 72 69 6e 67 20 74  68 65 20 63 6f 6e 66 69  |toring the confi|
000084e0  67 75 72 61 72 74 69 6f  6e 20 77 69 74 68 69 6e  |gurartion within|
000084f0  20 74 68 65 20 61 70 70  6c 69 63 61 74 69 6f 6e  | the application|
00008500  20 64 69 72 65 63 74 6f  72 79 29 2e 0a 0a 57 68  | directory)...Wh|
00008510  65 6e 20 73 65 6c 65 63  74 69 6e 67 20 27 43 6f  |en selecting 'Co|
00008520  6e 66 69 67 75 72 65 27  20 66 72 6f 6d 20 74 68  |nfigure' from th|
00008530  65 20 6d 65 6e 75 2c 20  57 42 32 20 77 69 6c 6c  |e menu, WB2 will|
00008540  20 73 65 61 72 63 68 20  66 6f 72 20 61 20 43 68  | search for a Ch|
00008550  6f 69 63 65 73 20 66 69  6c 65 20 69 6e 20 74 68  |oices file in th|
00008560  65 20 43 68 6f 69 63 65  73 3a 57 69 6d 70 42 61  |e Choices:WimpBa|
00008570  72 32 20 64 69 72 65 63  74 6f 72 79 2e 20 49 66  |r2 directory. If|
00008580  20 66 6f 75 6e 64 2c 20  61 6c 6c 20 69 73 20 77  | found, all is w|
00008590  65 6c 6c 20 61 6e 64 20  6e 6f 74 68 69 6e 67 20  |ell and nothing |
000085a0  6d 6f 72 65 20 69 73 20  64 6f 6e 65 2e 20 49 66  |more is done. If|
000085b0  20 6e 6f 74 2c 20 69 74  20 77 69 6c 6c 20 63 68  | not, it will ch|
000085c0  65 63 6b 20 69 66 20 61  6e 20 65 78 69 73 74 69  |eck if an existi|
000085d0  6e 67 20 43 68 6f 69 63  65 73 20 66 69 6c 65 20  |ng Choices file |
000085e0  69 73 20 66 6f 75 6e 64  20 69 6e 73 69 64 65 20  |is found inside |
000085f0  74 68 65 20 61 70 70 6c  69 63 61 74 69 6f 6e 20  |the application |
00008600  64 69 72 65 63 74 6f 72  79 2e 20 49 66 20 6f 6e  |directory. If on|
00008610  65 20 65 78 69 73 74 73  2c 20 69 74 20 77 69 6c  |e exists, it wil|
00008620  6c 20 62 65 20 63 6f 70  69 65 64 20 69 6e 74 6f  |l be copied into|
00008630  20 74 68 65 20 43 68 6f  69 63 65 73 20 64 69 72  | the Choices dir|
00008640  65 63 74 6f 72 79 2c 20  61 6e 64 20 61 20 6d 65  |ectory, and a me|
00008650  73 73 61 67 65 20 77 69  6c 6c 20 61 70 70 65 61  |ssage will appea|
00008660  72 20 69 6e 66 6f 72 6d  69 6e 67 20 79 6f 75 20  |r informing you |
00008670  6f 66 20 74 68 69 73 2e  20 49 66 20 6e 6f 20 43  |of this. If no C|
00008680  68 6f 69 63 65 73 20 66  69 6c 65 20 61 74 20 61  |hoices file at a|
00008690  6c 6c 20 69 73 20 66 6f  75 6e 64 2c 20 74 68 65  |ll is found, the|
000086a0  20 45 78 61 6d 70 6c 65  20 66 69 6c 65 20 77 69  | Example file wi|
000086b0  6c 6c 20 62 65 20 63 6f  70 69 65 64 20 69 6e 73  |ll be copied ins|
000086c0  74 65 61 64 2e 0a 0a 46  72 6f 6d 20 74 68 65 6e  |tead...From then|
000086d0  20 6f 6e 2c 20 73 65 6c  65 63 74 69 6e 67 20 27  | on, selecting '|
000086e0  43 6f 6e 66 69 67 75 72  65 27 20 77 69 6c 6c 20  |Configure' will |
000086f0  6f 70 65 6e 20 74 68 65  20 66 69 6c 65 20 66 72  |open the file fr|
00008700  6f 6d 20 74 68 65 20 43  68 6f 69 63 65 73 20 64  |om the Choices d|
00008710  69 72 65 63 74 6f 72 79  2e 20 49 66 20 53 68 69  |irectory. If Shi|
00008720  66 74 20 69 73 20 68 65  6c 64 20 64 6f 77 6e 20  |ft is held down |
00008730  61 73 20 69 74 20 69 73  20 73 65 6c 65 63 74 65  |as it is selecte|
00008740  64 2c 20 74 68 65 20 45  78 61 6d 70 6c 65 20 66  |d, the Example f|
00008750  69 6c 65 20 66 72 6f 6d  20 69 6e 73 69 64 65 20  |ile from inside |
00008760  74 68 65 20 61 70 70 6c  69 63 61 74 69 6f 6e 20  |the application |
00008770  77 69 6c 6c 20 62 65 20  6f 70 65 6e 65 64 2e 20  |will be opened. |
00008780  48 6f 77 65 76 65 72 2c  20 69 66 20 79 6f 75 20  |However, if you |
00008790  68 61 76 65 20 6c 65 66  74 20 61 20 43 68 6f 69  |have left a Choi|
000087a0  63 65 73 20 66 69 6c 65  20 69 6e 73 69 64 65 20  |ces file inside |
000087b0  21 57 69 6d 70 42 61 72  32 2c 20 69 74 20 77 69  |!WimpBar2, it wi|
000087c0  6c 6c 20 62 65 20 6f 70  65 6e 65 64 20 69 6e 73  |ll be opened ins|
000087d0  74 65 61 64 2e 0a 0a 49  6e 20 74 68 65 20 63 61  |tead...In the ca|
000087e0  73 65 20 6f 66 20 4d 61  63 72 6f 73 2c 20 74 68  |se of Macros, th|
000087f0  65 20 64 69 72 65 63 74  6f 72 79 20 69 6e 73 69  |e directory insi|
00008800  64 65 20 74 68 65 20 61  70 70 6c 69 63 61 74 69  |de the applicati|
00008810  6f 6e 20 73 68 6f 75 6c  64 20 6f 6e 6c 79 20 63  |on should only c|
00008820  6f 6e 74 61 69 6e 20 74  68 65 20 64 65 66 61 75  |ontain the defau|
00008830  6c 74 20 6d 61 63 72 6f  73 2e 20 57 68 65 6e 20  |lt macros. When |
00008840  27 43 6f 6e 66 69 67 75  72 65 2d 3e 4d 61 63 72  |'Configure->Macr|
00008850  6f 73 27 20 69 73 20 73  65 6c 65 63 74 65 64 2c  |os' is selected,|
00008860  20 61 20 64 69 72 65 63  74 6f 72 79 20 77 69 6c  | a directory wil|
00008870  6c 20 62 65 20 63 72 65  61 74 65 64 20 69 6e 73  |l be created ins|
00008880  69 64 65 20 43 68 6f 69  63 65 73 20 66 6f 72 20  |ide Choices for |
00008890  79 6f 75 20 74 6f 20 70  6c 61 63 65 20 61 6e 79  |you to place any|
000088a0  20 6e 65 77 20 6d 61 63  72 6f 73 2e 20 59 6f 75  | new macros. You|
000088b0  20 63 61 6e 20 73 74 69  6c 6c 20 6f 70 65 6e 20  | can still open |
000088c0  74 68 65 20 73 74 61 6e  64 61 72 64 20 6d 61 63  |the standard mac|
000088d0  72 6f 73 20 64 69 72 65  63 74 6f 72 79 20 62 79  |ros directory by|
000088e0  20 68 6f 6c 64 69 6e 67  20 64 6f 77 6e 20 53 68  | holding down Sh|
000088f0  69 66 74 20 77 68 65 6e  20 73 65 6c 65 63 74 69  |ift when selecti|
00008900  6e 67 20 66 72 6f 6d 20  74 68 65 20 6d 65 6e 75  |ng from the menu|
00008910  2e 20 49 66 20 79 6f 75  20 68 61 76 65 20 61 6e  |. If you have an|
00008920  79 20 65 78 74 72 61 20  6d 61 63 72 6f 73 20 69  |y extra macros i|
00008930  6e 73 69 64 65 20 74 68  65 20 61 70 70 6c 69 63  |nside the applic|
00008940  61 74 69 6f 6e 20 64 69  72 65 63 74 6f 72 79 2c  |ation directory,|
00008950  20 74 68 65 73 65 20 73  68 6f 75 6c 64 20 62 65  | these should be|
00008960  20 6d 6f 76 65 64 20 74  6f 20 74 68 65 69 72 20  | moved to their |
00008970  6e 65 77 20 6c 6f 63 61  74 69 6f 6e 2e 0a 0a 4e  |new location...N|
00008980  6f 74 65 20 74 68 61 74  20 63 75 72 72 65 6e 74  |ote that current|
00008990  6c 79 2c 20 74 68 65 20  6f 70 74 69 6f 6e 73 20  |ly, the options |
000089a0  73 70 65 63 69 66 69 65  64 20 69 6e 20 74 68 65  |specified in the|
000089b0  20 3c 21 52 75 6e 20 66  69 6c 65 3e 20 63 61 6e  | <!Run file> can|
000089c0  6e 6f 74 20 62 65 20 73  74 6f 72 65 64 20 69 6e  |not be stored in|
000089d0  20 74 68 65 20 43 68 6f  69 63 65 73 20 64 69 72  | the Choices dir|
000089e0  65 63 74 6f 72 79 2c 20  73 6f 20 79 6f 75 20 73  |ectory, so you s|
000089f0  74 69 6c 6c 20 63 61 6e  27 74 20 6a 75 73 74 20  |till can't just |
00008a00  72 65 70 6c 61 63 65 20  79 6f 75 72 20 63 6f 70  |replace your cop|
00008a10  79 20 6f 66 20 57 69 6d  70 42 61 72 20 32 20 77  |y of WimpBar 2 w|
00008a20  69 74 68 20 61 20 6e 65  77 20 6f 6e 65 20 77 69  |ith a new one wi|
00008a30  74 68 6f 75 74 20 6c 6f  73 69 6e 67 20 73 6f 6d  |thout losing som|
00008a40  65 20 6f 66 20 79 6f 75  72 20 6f 70 74 69 6f 6e  |e of your option|
00008a50  73 2e 0a 0a 48 6f 70 65  20 61 74 20 6c 65 61 73  |s...Hope at leas|
00008a60  74 20 73 6f 6d 65 20 6f  66 20 74 68 61 74 20 6d  |t some of that m|
00008a70  61 6b 65 73 20 73 65 6e  73 65 2e 20 4d 61 69 6c  |akes sense. Mail|
00008a80  20 75 73 20 69 66 20 79  6f 75 20 68 61 76 65 20  | us if you have |
00008a90  70 72 6f 62 6c 65 6d 73  2e 00 00 00 44 41 54 41  |problems....DATA|
00008aa0  57 01 00 00 41 6c 74 65  72 6e 61 74 69 76 65 20  |W...Alternative |
00008ab0  54 69 6d 65 7a 6f 6e 65  0a 49 66 20 74 68 65 72  |Timezone.If ther|
00008ac0  65 20 69 73 20 61 20 23  54 49 4d 45 5a 4f 4e 45  |e is a #TIMEZONE|
00008ad0  20 6c 69 6e 65 20 70 72  65 73 65 6e 74 20 69 6e  | line present in|
00008ae0  20 74 68 65 20 43 68 6f  69 63 65 73 20 66 69 6c  | the Choices fil|
00008af0  65 2c 20 63 6c 69 63 6b  69 6e 67 20 41 64 6a 75  |e, clicking Adju|
00008b00  73 74 20 6f 6e 20 74 68  65 20 73 74 61 74 75 73  |st on the status|
00008b10  20 69 63 6f 6e 20 77 69  6c 6c 20 73 68 6f 77 20  | icon will show |
00008b20  74 68 65 20 74 69 6d 65  20 69 6e 20 61 6e 20 61  |the time in an a|
00008b30  6c 74 65 72 6e 61 74 69  76 65 20 74 69 6d 65 7a  |lternative timez|
00008b40  6f 6e 65 2e 20 46 6f 72  20 65 78 61 6d 70 6c 65  |one. For example|
00008b50  3a 0a 0a 23 66 43 6f 64  65 0a 20 23 54 49 4d 45  |:..#fCode. #TIME|
00008b60  5a 4f 4e 45 20 2d 36 0a  23 66 0a 0a 77 69 6c 6c  |ZONE -6.#f..will|
00008b70  20 72 65 73 75 6c 74 20  69 6e 20 73 68 6f 77 69  | result in showi|
00008b80  6e 67 20 74 68 65 20 63  75 72 72 65 6e 74 20 74  |ng the current t|
00008b90  69 6d 65 20 66 6f 72 20  47 4d 54 20 6d 69 6e 75  |ime for GMT minu|
00008ba0  73 20 36 20 68 6f 75 72  73 2e 0a 0a 4e 6f 74 65  |s 6 hours...Note|
00008bb0  20 74 68 61 74 20 74 68  65 20 69 6e 74 65 72 6e  | that the intern|
00008bc0  65 74 20 74 69 6d 65 72  20 66 65 61 74 75 72 65  |et timer feature|
00008bd0  20 77 69 6c 6c 20 6f 76  65 72 72 69 64 65 20 74  | will override t|
00008be0  68 69 73 20 28 77 68 65  6e 20 72 75 6e 6e 69 6e  |his (when runnin|
00008bf0  67 29 2e 00 44 41 54 41  4c 02 00 00 57 69 6d 70  |g)..DATAL...Wimp|
00008c00  42 61 72 20 32 20 4d 61  69 6c 69 6e 67 20 4c 69  |Bar 2 Mailing Li|
00008c10  73 74 0a 54 68 65 20 57  69 6d 70 42 61 72 20 32  |st.The WimpBar 2|
00008c20  20 6d 61 69 6c 69 6e 67  20 6c 69 73 74 20 69 73  | mailing list is|
00008c30  20 61 20 6d 6f 64 65 72  61 74 65 64 20 6d 61 69  | a moderated mai|
00008c40  6c 69 6e 67 20 6c 69 73  74 20 28 6e 6f 74 20 66  |ling list (not f|
00008c50  6f 72 20 64 69 73 63 75  73 73 69 6f 6e 73 29 2c  |or discussions),|
00008c60  20 77 68 69 63 68 20 77  69 6c 6c 20 63 6f 6e 74  | which will cont|
00008c70  61 69 6e 20 61 6e 6e 6f  75 6e 63 65 6d 65 6e 74  |ain announcement|
00008c80  73 20 6f 66 20 66 6f 72  74 68 63 6f 6d 69 6e 67  |s of forthcoming|
00008c90  20 72 65 6c 65 61 73 65  73 2c 20 61 6e 64 2c 20  | releases, and, |
00008ca0  77 68 65 6e 20 74 68 65  79 20 62 65 63 6f 6d 65  |when they become|
00008cb0  20 61 76 61 69 6c 61 62  6c 65 2c 20 72 65 6c 65  | available, rele|
00008cc0  61 73 65 20 62 69 6e 61  72 69 65 73 2e 20 49 74  |ase binaries. It|
00008cd0  20 77 69 6c 6c 20 61 6c  73 6f 20 63 6f 6e 74 61  | will also conta|
00008ce0  69 6e 20 69 6e 66 6f 72  6d 61 74 69 6f 6e 20 6f  |in information o|
00008cf0  6e 20 61 6e 79 20 62 65  74 61 20 76 65 72 73 69  |n any beta versi|
00008d00  6f 6e 73 20 28 77 68 69  63 68 20 77 69 6c 6c 20  |ons (which will |
00008d10  6f 6e 6c 79 20 62 65 20  73 65 6e 74 20 6f 75 74  |only be sent out|
00008d20  20 6f 6e 20 72 65 71 75  65 73 74 29 2e 0a 0a 54  | on request)...T|
00008d30  6f 20 6a 6f 69 6e 20 74  68 65 20 6d 61 69 6c 69  |o join the maili|
00008d40  6e 67 20 6c 69 73 74 2c  20 6a 75 73 74 20 77 72  |ng list, just wr|
00008d50  69 74 65 20 27 53 49 47  4e 4f 4e 20 57 42 32 2d  |ite 'SIGNON WB2-|
00008d60  4c 27 20 69 6e 20 74 68  65 20 73 75 62 6a 65 63  |L' in the subjec|
00008d70  74 20 6c 69 6e 65 20 6f  66 20 61 20 62 6c 61 6e  |t line of a blan|
00008d80  6b 20 65 6d 61 69 6c 20  61 6e 64 20 73 65 6e 64  |k email and send|
00008d90  20 69 74 20 6f 66 66 20  74 6f 20 3c 6d 61 69 6c  | it off to <mail|
00008da0  6c 69 73 74 40 74 65 63  68 6e 69 75 6d 2e 64 65  |list@technium.de|
00008db0  6d 6f 6e 2e 63 6f 2e 75  6b 3d 3e 23 75 72 6c 20  |mon.co.uk=>#url |
00008dc0  6d 61 69 6c 74 6f 3a 6d  61 69 6c 6c 69 73 74 40  |mailto:maillist@|
00008dd0  74 65 63 68 6e 69 75 6d  2e 64 65 6d 6f 6e 2e 63  |technium.demon.c|
00008de0  6f 2e 75 6b 3e 2e 0a 0a  54 72 61 66 66 69 63 20  |o.uk>...Traffic |
00008df0  6f 6e 20 74 68 65 20 6c  69 73 74 20 69 73 20 6e  |on the list is n|
00008e00  6f 74 20 65 78 61 63 74  6c 79 20 76 65 72 79 20  |ot exactly very |
00008e10  68 69 67 68 2c 20 73 6f  20 69 66 20 79 6f 75 20  |high, so if you |
00008e20  75 73 65 20 57 42 32 20  61 74 20 61 6c 6c 2c 20  |use WB2 at all, |
00008e30  77 68 79 20 6e 6f 74 20  73 69 67 6e 20 6f 6e 3f  |why not sign on?|
00008e40