=============================================================================
                             Stock Controller v1.13
=============================================================================

Public Domain
-------------

This program, the interface manager and the help utility can be freely
copied as long as no they are supplied complete with ALL the files and
that they are not put to any commercial use and that no money, apart from
administration costs are charged for it.

Introduction
------------

This program is a database for use by people like my Father who need to keep
records of certain items, how mamy of them are available and, the stock code
and the supplier's details. The program supplies the following facilities:

     -) Up to 500 records per file
     -) RISC-OS dragging methods for both saving and loading
     -) A search facility to find a certain item by it's stock code
     -) Next/Previous/First/Last controls to move around the file
     -) Clear all data with two clicks
     -) Help available from two clicks
     -) Print options -) Raw text to printer
                      -) ASCii file to use in other apps and printer drivers

Instructions
------------

To load the program, double click in the usual fashion on the !StockChek icon
(the sprite looks a bit sad and will be changed with a later version). A new 
icon will appear on the icon bar. Clicking MENU on this icon will allow you  
to finish the program, save the file and access the various information 
windows.            

To start, click SELECT on the Stock Controller icon. This will open the main 
window. Now you are ready to start to enter your stock details. You will 
find that you cannot change the 'Record number' icon. This is automatically 
changed by the computer when you go to a different record.

The other 10 white boxes are writeable and you can move between them either  
by clicking the mouse in the relevant box or using the cursor and RETURN     
keys. Once you have completed a record, to proceed to the next, click on     
'Next'. Fill in this record and repeat the cycle. If you ever want to go     
back to a record, click on 'Previous'. This will take you back one record
every time you click on it. The 'First' and 'Last' icons will take you to 
the start of the file and the end of the file respectively.

'Clear' clears the whole file from the memory and requires confirmation via
an error box. As does clicking on 'Help', which loads this help program but
after it has terminated Stock Controller.                                     

'Search' searches through the whole file for a certain stock code entered by
you. Clicking on 'Search' opens up the Search window. Enter the stock code  
that you want to search for in the white writeable box and click on the new 
'Search' icon with the yellow border. If the program cannot find your       
requested stock code, it will tell you in the white box. Otherwise, it will 
go to the record number that it first finds your stock code in.             

To save a data file, use 'Save'. Clicking on this will open the familiar
RISC OS save box. To save a file for the first time, click and hold SELECT
on the file icon and move the pointer to a directory viewer. Release SELECT
and the file will be saved there. From now on, you can click on OK to save
the file because the program has been given a filename.

To print your file, use the 'Print' submenu. You can either dump the whole
file to the printer, but please make sure that it is set up to do so first;
or you can dump the file to an ASCii plain text file that you can load into
!Edit or desktop publisher or to print it, you can drag the new file, when
saved to a printer driver.  

Pressing MENU within the borders of the main window produces a menu that
contains Info, First record, Last record, Save, Search, Print, Clear data
and Help.

Files that have previously been produced can be loaded in one of three ways.

     -) If the program is not loaded, double click on your file icon. The
        program will be loaded along with the file. This option can only 
        be used if the Filer has 'seen' the program. ie. the file must have
        the correct sprite, not just a blank square.                       
     -) If the program is already loaded -) Drag your file icon to the
                                            icon on the icon bar
                                         -) Drag your file icon to the
                                            main window

On quitting the program by choosing 'Quit' from the various menus, you will 
be presented with a confirmation box. It will prompt you to save your file  
if you wish, regardless of whether it has been altered or not. To do this,  
click on 'OK'. This will open the save box. Otherwise, click on 'Cancel'.   
This will terminate the program.

Notes
-----

If there are any problems or bugs, please write to me and I will fix them in
later versions to come

Release date for v1.00 : 22nd April 1992

Changes
-------
       
Since 1.00 for 1.01:
Message box that the save box produces when no pathname is specified now
 states the name of the application and not the name of one of my other apps.
Headings put into help file.
Fixed all the bugs in the Search routine, honestly, I must have typed that
 in with my eyes shut.

Since 1.01 for 1.02
Pressing the cursor keys and return keys on the first and last writeable
 boxes causes the next or previous records to be displayed.

Since 1.02 for 1.03
Added the telephone and fax number dialling facilities.

Since 1.03 for 1.04
Removed the dialling facilities because they caused the Interface Manager
 to hang up the computer.

Since 1.04 for 1.05
Added pucker error handling routine to replace the pretty rubbishy one 
 already there. Uses my own error box, use it in your own programs if you
 like! Added loads and loads of interactive help.

Since 1.05 for 1.06
Error box is now used by other routines apart from the error routine. Added
 version$ to ease the updation of the info window. Deleted unecessary
 routines.

Since 1.06 for 1.07
Got all but two of the Actions icons onto a the main menu. Enhanced the
 iconbar menu.

Since 1.07 for 1.08
For some obscure reason, the clear data routine does not get on with my
 error box routine. So I've made it use a RISC OS error box. Fixed bug
 in the main menu that didn't call !Help.

Since 1.08 for 1.09
Added all the various printing facilities. Got rid of bits in the program
 that caused the errorbox to hang up the computer. Menus are now persistent
 when you use ADJUST.

Since 1.09 for 1.10
Added more extensive printing facilities in the form of a new window and a
 window extension.

Since 1.10 for 1.11
Added snazzy window titles.

Since 1.11 for 1.12
Fixed some sprite problems and got rid of my own error window altogether!
 It sometimes hung up. Rearranged the main window.

Since 1.12 for 1.13
Shrunk the program. Is now at least 5k less than it was before. This
 version now saves files properly under RISC OS 3.1

Since 1.13 for 1.14
Last version (I hope). First PD release version.
 Removed snazzy window titles because they looked really crap on a
 multiscan monitor. Made the main window faster to redraw.

Credits
-------

Stuart Ford - that's me.
Loring - for the Help utility
Simon Huntington - for his Interface Manager

19 Langshott Close
Woodham
Addlestone
Surrey
KT15 3SE

Use in good health !!!

