<html>
<head>
<title>!Organizer - Desktop Organizer for RiscOS</title>

<meta name="description" content="!Organizer - Desktop Organizer for RiscOS">
<meta name="keywords"    content="!Organizer Desktop Organizer">
</head>

<body>

<A name="Home"></a>

<h1 align=center>Help file for !Organizer</h1><h3 align=center>written by Chris Morison  1997</h3>

<ul>
<li><a href="#Load">Loading !Organizer</a>
<li><a href="#Upgrade">Upgrading from !Organiser</a>
<li><a href="#Icon">Icon bar</a>
<li><a href="#Main">Main window</a>
<li><a href="#Calendar">Calendar section</a>
<li><a href="#Diary">Diary section</a><ul>
  <li><a href="#Journal">Journal</a><ul>
    <li><a href="#JDelete">Deleting a Journal entry</a>
    <li><a href="#JHeader">Changing the Journal header</a>
    <li><a href="#JMove">Moving deleted alarms into the Journal</a>
    <li><a href="#JExport">Exporting the Journal to a single file</a></ul></ul>
<li><a href="#Anniversary">Anniversary section</a>
<li><a href="#Address">Address-book section</a><ul>
  <li><a href="#Important">Important numbers page</a>
  <li><a href="#AddrEntry">Address entry page</a>
  <li><a href="#AddrPages">Addresses pages</a>
  <li><a href="#PasteAddr">Pasting address details</a>
  <li><a href="#Import">Importing Addresses from other databases</a>
  <li><a href="#AddExp">Exporting addresses into a CSV file</a>
    <ul>
      <li><a href="#Dial">Phone Dialling</a>
      <ul>
        <li><a href="#withhold">Withold number</a>
        <li><a href="#multi">Multitasking</a>
        <li><a href="#local">Local dialling code</a>
        <li><a href="#network">Local network</a>
        <li><a href="#inter">International code</a>
	<li><a href="#presopt">Present these options every time</a>
	<li><a href="#volume">Using the speaker</a>
	<ul>
	  <li><a href="#volume">Volume</a>
	  <li><a href="#stereo">Stereo</a>
	  <li><a href="#durat">Tone & Interval durations (centiseconds)</a>
	</ul>
	<li><a href="#tone">Using a modem</a>
	<ul>
	  <li><a href="#tone">Tone/Pulse</a>
	  <li><a href="#driver">Driver</a>
	  <li><a href="#port">Port</a>
	  <li><a href="#delay">Delay (centiseconds)</a>
	  <li><a href="#hangup">Disconnecting the modem</a>
	</ul>
      </ul>
    </ul>
  </ul>
<li><a href="#Alarm">Alarm system</a><ul>
  <li><a href="#AlarmImp">Importing !Alarm files</a>
  <li><a href="#AddAlarm">Adding an alarm</a>
  <li><a href="#EditAlarm">Editing an alarm</a>
  <li><a href="#CopyAlarm">Copying an alarm</a>
  <li><a href="#DeleAlarm">Deleting an alarm</a>
  <li><a href="#TaskAlarm">Task Alarms</a></ul>
<li><a href="#Setup">Choices window</a><ul>
  <li><a href="#AutoSave">Auto save</a>
  <li><a href="#IconFonts">Use fonts in icons</a>
  <li><a href="#QuickBoot">Quick boot up</a>
  <li><a href="#CaseSwap">Allow &lt;Ctrl-S&gt; case switching</a>
  <li><a href="#BST">Switch between BST and GMT automatically</a>
  <li><a href="#AutoOpen">Auto Open</a>
  <li><a href="#InterHelp">Interactive Help</a>
  <li><a href="#FixWindow">Fix Window Size</a>
  <li><a href="#Rings">Rings</a>
  <li><a href="#Quiet">Quiet hours</a>
  <li><a href="#Clock">User Definable Digital Clock</a>
  <li><a href="#AutoQuit">Auto quit</a></ul>
<li><a href="#Date">Get Date Window</a>
<li><a href="#Print">Printing</a>
<li><a href="#Search">Searching</a>
<li><a href="#Drawing">Tips On Increasing Drawing Speed</a>
<li><a href="#HotKeys">Hot-Keys</a>
<li><a href="#Author">About the Author</a>
<li><a href="#Version">Latest Version</a>
</ul>

<HR>

<A name="Load"></a> <h2>Loading !Organizer</h2>

To load Organizer: Double click on the !Organizer icon - <img src="#!Organizer" align=middle> - in the filer window.<p>
This will install an icon (either a clock or the !Organizer icon) on the icon bar.  Click on the icon bar to open the MAIN WINDOW.
<p>
By default, Organizer will save its data in the Choices:Organizer directory, and will automatically look here for any data when it is run.  Therefore, the easiest way to ensure Organizer is present whenever you turn on your computer is to save the data in this location and then either save your Desktop boot file or move !Organizer into the !Boot.Choices.Boot.Tasks directory.
<p>
<a href="#Home"><h3 align=center>Home</h3></a>
<HR>
<A name="Upgrade"></A><h2>Upgrading from !Organiser</h2>
To upgrade from any version of <i>Organiser</i> (the name for <i>Organizer</i> before version 1.31), simply run <i>Organizer</i>, and then drag your old <i>Organiser</i> application onto the <i>Organizer</i> icon bar clock.  This will load all your old data into <i>Organizer</i>.  One you have imported your data, you should save it into a new data file by selecting 'Save' from the icon bar menu and dragging the icon into a directory viewer.
<p>
<a href="#Home"><h3 align=center>Home</h3></a>
<HR>
<A name="Icon"></A><h2>Icon bar</h2>
The icon bar is either a<ul>
<li>Digital clock
<li>Analogue clock
<li>!Organizer sprite
<li>A display of free memory</ul>
Clicking with the middle (menu) button will open the MAIN MENU<br>
Clicking with the left (select) button will open the MAIN WINDOW<br>
Clicking with the right (adjust) button will open the SET ALARM WINDOW<br>
Clicking SELECT while holding down SHIFT will open the SET-UP WINDOW<br>
Clicking SELECT while holding down ALT will turn the icon into the free memory display for a few seconds.
<p>
<a href="#Home"><h3 align=center>Home</h3></a>
<HR>
<A name="Main"></A><h2>Main window</h2>
The main window consists of two pages connected by rings, with vertical, coloured TABS on the left and right of the pages.  Clicking on the tabs opens the relevant SECTION.  Clicking the middle mouse button in the main window will open the relevant SECTION MENU.<p>

<a href="#Home"><h3 align=center>Home</h3></a>
<HR>
<A name="Calendar"></A><h2>Calendar section</h2>
The calendar section is just a simple calendar, with either one year per page, or one year spread over two pages.  Depending on the settings (see Set-up below) clicking with Select/Adjust will either open the diary at the selected date or open the SET ALARM WINDOW with the selected date.<p>

<a href="#Home"><h3 align=center>Home</h3></a>
<HR>
<A name="Diary"></A><h2>Diary section</h2>

The diary can be displayed in three formats :<ul>
<li>Two weeks in view
<li>One week in view
<li>Two days in view
</ul>
Clicking within a day will open the SET ALARM WINDOW with the selected date.<br>
Clicking on an alarm with SELECT will edit the selected alarm.<br>
Clicking on an alarm with ADJUST will copy the selected alarm.
<p>
<A name="journal"></A><h3>Journal</h3>

The Journal is utility that allows you to keep a record of your day to day activities.  To create a journal, drag the directory icon from the Journal Save box to a directory on your hard-disc.  It is recommended that you take care not to create the Journal in a place where it may be accidentally deleted.  The Journal Save box can be found in two places:
<ul>
  <li>in the Diary Choices window
  <li>in the Journal=>Create submenu of the Diary menu
</ul>
Once your Journal is created you can edit the journal of any day by clicking on the date number in the Diary pages.  This will open a text window (loading a text editor if one is not already running) containing a header giving the date of the Journal entry to be edited (this header can be changed, see below).  The interface between Organizer and the text editor is improved if the editor supports the OLE protocol, because Organizer is then informed of any changes to the file and can update its display more regularly.  StrongEd and Zap both support the OLE protocol, but Edit does not.
<p>
When a Journal entry has been edited, a small text file icon will appear in the Diary below the date number, and further editing can be achieved by clicking on this icon.
<p>
<a name="JDelete"><h4>Deleting a Journal entry</a></h4>

To delete a Journal entry:
<ul>
  <li>Edit the Journal entry
  <li>Select and delete all the text
  <li>Save and close the Journal entry
</ul>
If OLE is not supported then this will not be noticed until the Journal is rescanned.

<a name="JHeader"><h4>Changing the Journal header</a></h4>
The text which appears at the top of a new Journal entry can be changed in the Diary section of the Choices window.  The header string can contain field names similar to the digital clock, but only those referring to the date and not the time.
<p>
New lines can be inserted in the header by insering \n or |M into the header string.

<a name="JMove"><h4>Moving deleted alarms into the journal</a></h4>

Deleted alarms (or old alarms which are automatically deleted) can be moved into the journal by selecting the option in the Diary section of the Choices window.  If a Journal entry for the date of the deleted alarm doesnt exist then one is created.
<p>
This option is ignored if the ALT key is held while the alarm is deleted.
<p>
<a name="JExport><h4>Exporting the Journal to a single file</a></h4>
To print or view the Journal more efficiently, all or part of it can be exported into a single text file.
<p>
Page breaks can be added so that when the Journal is printed from a text editor or from Impression, each Journal entry is on a separate page.
<p>
The Shrink paragraphs option causes each line of a paragraph to be joined together so that, for instance, the text uses the complete width of an Impression frame.
<a href="#Home"><h3 align=center>Home</h3></a>
<hr>
<A name="Anniversary"></A><h2>Anniversary section</h2>

The anniversary section is used to store peoples birthdays and anniversaries.<p>
To add an anniversary, click in one of the months, enter the date of birth/marriage, and enter the description.  The description can contain wildcards, so that they can tell you how old the person is, whether an anniversary is gold, silver etc.
<br>
<table><tr>
  <td>The wildcards are :</td><td>%n</td><td>number of years since date entered</td></tr><tr>
  <td></td><td>%t</td><td>either st nd rd or th depending on the value of %n</td></tr><tr>
  <td></td><td>%T</td><td>as above but upper-case</td></tr><tr>
  <td></td><td>%y</td><td>either year or years depending on %n</td></tr><tr>
  <td></td><td>%Y</td><td>as above but upper-case</td></tr><tr>
  <td></td><td>%c</td><td>name of anniversary, eg silver golden etc.</td></tr>
</table><br>
Here are some examples:<br>
<table align=center>
  <tr><th align=left>Entered text</th><th align=left>Possible messages</th></tr>
  <tr><td>Chriss %n%t birthday</td><td>Chriss 1st birthday</td></tr>
  <tr><td></td><td>Chriss 20th birthday, etc</td></tr>
  <tr><td></td><td></td></tr>
  <tr><td>Parents %n%t%c anniversary</td><td>Parents 27th anniversary</td></tr>
  <tr><td></td><td>Parents 50th (golden) anniversary</td></tr>
</table><br>
The message is automatically displayed in the Diary section, so separate repeating alarms dont need to be set.  The actual message depends on the date of origin and the current date (or the date being viewed in the Diary).<p>

Clicking on anniversaries in the Diary section has the same effect as clicking on them in the anniversary section.  Clicking with SELECT will edit the alarm, and clicking with ADJUST will copy the alarm<p>

<a href="#Home"><h3 align=center>Home</h3></a>
<HR>
<A name="Address"></A><h2>Address-book section</h2>

The address-book section contains 3 different types of page:<p>

<A name="Important"></A><h3>   Important numbers page</h3>
<br>
This page can be used to store up to 16 important numbers.  To enter (or edit an existing) important number, just click on the line in which you want the number to appear.<p>

<A name="AddrEntry"></A><h3>   Address entry page</h3>

This page is used to add new addresses, or to edit existing ones.  To add a new address, type in the information, then click on ACCEPT (or press the INSERT key).<p>

<A name="AddrPages"></A><h3>   Addresses pages</h3>

These pages are found by clicking on the capital letters down the right-hand side of the Address entry page.  The number of address per page can be altered from the Set-up window, or from the ADDRESS-BOOK MENU.<p>

Clicking on an address will move it to the Address entry page, so that it can be edited or deleted.  The ADDRESS-BOOK menu can also be used to edit, copy or delete the address that the menu was opened over.  The menu can also be used to paste the address details to the cursor within another application.<p>

<A name="PasteAddr"></A><h3>      Pasting address details</h3>

To paste some address details into another (target) application (eg !Edit or Impression):<p>
<ol>
<li>Position the caret in the target window (this can be done later)
<li>Open the ADDRESS-BOOK menu over the required address by clicking the MIDDLE mouse button
<li>either:<ul>
<li>click on Paste at cursor to paste the default fields
<li>click on one of the Paste at cursor sub-menu options to paste specific fields</ul>
<li>If you havent done so already, position the caret in the target window
</ol><p>
<A name="Import"></A><h3>   Importing Addresses from other databases.</h3>
<br>
If you already have an address database, and would like to import all the addresses into Organizer quickly, then follow these steps:<p>
<ol>
<li>In the other database, save the data in CSV (Comma Separated Values) format, either to disc, or straight onto Organizer. If you have saved it to disc, then drag the CSV file onto any Organizer window or icon.  This will cause Organizer to open to the Address Entry Page and to open the Import window.<p>

<li>The Import window contains a list of the fields used for addresses within Organizer, and against each field is a column number.  This column number is the column in the CSV file which will be used for the corresponding field.  Change these column numbers until the data in the  Address Entry Page is all in the correct place.<p>

In some circumstances, the other database may save a persons name in one field, eg Chris Neil Morison.  If this is the case, then select both Surname and First Names fields to be taken from the same column, and give the Surname field the After last space special treatment, and give the First Names field the Before last space special treatment.<p>
This will ensure the Surname becomes Morison, and that the First Names becomes Chris Neil.<p>

<li>When the data is all in the correct place, select Accept either from the Import window.  This will add the address that was in the Address Entry Page, and load the next line from the CSV file.<p>

<li>If you are confident that all addresses from the other database will be in the same format, then you can click on Accept all, which will add the current address, and all the rest from the CSV file.  However, if you have given the Surname and First names fields the above special treatments, and some of your addresses are for businesses with names like Acme Computers Ltd, then Ltd will be chosen as the surname, and the address will be stored under L.  If this may be the case, then you should accept the addresses one at a time, making sure they are all mapped correctly first.<p>

<li>Once all the addresses have been added, either close the Import window, or click on Cancel within the Import window.<p>
</ol><br>

<a name="AddExp"><h3>Exporting addresses into a CSV file</h3></a>

To transport the whole address data-base to another application, it can be saved as a CSV file which can then be loaded into the other application.  A CSV file contains each address-book entry in a single line, with each field separated by a comma.  To create a CSV file, select the 'Export CSV' menu option from the address-book menu, this will open a window  containing four options.  The 'Include headings' option will add a line containing the name of each field to the beginning of the CSV file, so that the fields can be mapped more easily into other programs.<p>

The 'Use quote' option simply places each field between a pair of quotes ("), which may be necessary for some programs.<p>

The 'Use full names' option saves names in their natural format (eg 'Chris Neil Morison') instead of surname followed by other names (eg 'Morison,Chris Neil').<p>

The 'Put address in a single line' option causes the whole address for an entry to be stored as a single column, with a separator between each line of the address.  Some data-bases require addresses to be imported in a format like '4 Arley Close\nMacclesfield\nCheshire\nSK11 8QP', in which case the single line option should be selected, and '\n' should be entered into the separator writable icon.<p>

When the options are selected as required, save the CSV file as normal by dragging the CSV file icon into a directory display, or enter the path name for the file into the writable icon and press RETURN (or click on OK).<p>
<a href="#Home"><h3 align=center>Home</h3></a>
<a name="Dial"></a><h3>Phone Dialling</h3>
If you have a touch tone phone, then Organizer can make your computer's
speaker or modem dial numbers from the address book by simply clicking
on the phone number to be dialled.  This is especially useful when long
codes have to be entered on automated phone systems.
<p>
For example, to get a balance of my bank account I can use Natwests
Actionline.  Normally I dial the number (0345 888 444), wait for a
connection, press 5 to select tone entry, wait a moment, enter my
account number, wait a moment, and finally enter my PIN number.  To dial
this sequence automatically, I have entered the following string into
the phone number field for Actionline: #Align Centre
<p>
<blockquote>0345 888444~ ^7 5 ^5 12345678 ^2 12345</blockquote>
<p>
The ^7 ^5 ^2 are pauses of 7, 5 and 2 seconds, and only the numbers
before the ~ are actually displayed in the address book.
<p>
It may take some trial and error to get this working with your phone,
but it should work quite well.  Configure the dialling settings by
attempting to dial your own number, then you should get the engaged tone
if you are successful.
<h4><a name="withhold">Withold number</h4></a>
This option causes the entered code to be dialed before the phone
number.  On most UK telephone services, this code should be '141' to
withhold your number from the person you are phoning.
<h4><a name="multi">Multitasking</h4></a>
This option allows you to do other things whilst dialling.  This may
affect the interval between dialling tones, but shouldnt really affect
the accuracy of the dialling.
<h4><a name="local">Local dialling code</h4></a>
By entering the area code of your local telephone exhange (eg 0121 for
Birmingham), Organizer can recognise if a number you are dialling is in
the same local area and will omit the area code from the dialling
sequence.
<p>
This should make the dialling a little bit quicker.
<h4><a name="network">Local network</a></h4>
If your establisment has a private exhange then Organizer can recognise
if numbers you are dialling are on the same exhange, in which case it
will just dial the extension number.  For example, the University of
Birmingham has the private exchange 021 414, so if I attempt to dial our
main library on 0121 414 5817, Organizer will only dial the 5817 part.
<p>
If the number is not on the private exhange you may have to dial a code
to obtain an external line (commonly this code is 9).  You can configure
Organizer with your external code, which may include delays (using the
^ symbol).
<a name="inter"><h4>International code</h4></a>
If the phone number you are dialling begins with a + followed by a
country code, then Organizer will automatically dial the international
exchange using the number you specify (this number can include delays
using the ^ symbol).
<h4><a name="presopt">Present these options every time</a></h4>
Once you have the dialling options set correctly, deselecting this
option will make the dialling start as soon as you click on the phone
number, without opening the dialling window.
<p>
To open the window once this option is delected you can either press
SHIFT whilst clicking on the number, press F6, or click on the dialling
icon on the toolbar.
<a name="volume"><h4>Using the speaker - Volume</h4></a>
The volume of the dialling tones is quite important, and depends on how
far you want to hold your phone (or have your speaker phone) away from
your computer or speakers.
<p>
If the volume is too quiet then the phone may not hear them properly,
but if they are too loud then they may get distorted.
<a name="stereo"><h4>Stereo</h4></a>
This option is only useful if you have external speakers connected to
your computer.
<p>
If this is the case, then you should make the dialling tones only come
from the speaker nearest your telephone handset or hands-free speaker
phone.
<a name="durat"><h4>Tone & Interval durations (centiseconds)</h4></a>
The tone & interval durations specify the length of each tone and the
time gap between them.
<p>
If the durations are too short then your exchange will not be able to
distinguish between each number, but if they are too long then the
dialling will take a longer time than necessary.  You should try to make
these numbers as small as possible whilst still dialling the correct
number every time.
<a name="tone"><h4>Using a modem - Tone/Pulse</h4></a>
Most exchanges should be able to understand tone dialling, but just
incase you can instruct your modem to use the old-fashioned pulse method
of dialling.
<a name="driver"><h4>Driver</h4></a>
Organizer's modem dialling capability comes from using standard
blockdrivers, which are usually contained within the !SerialDev
application.  If this application has not been seen by the computer,
then you'll only be able to use the default "Internal" driver which is
provided by Organizer.
<p>
The latest blockdrivers can be downloaded from:
<a href="ftp://ftp.demon.co.uk/pub/archimedes/">ftp://ftp.demon.co.uk/pub/archimedes/</a>
<a name="port"><h4>Port</a></h4>
This is the number of the serial port to which your modem is connected,
usually zero.
<a name="delay"><h4>Delay (centiseconds)</a></h4>
During the testing of the modem dialling, it became apparent that some
modems require DTS and RTS to be dropped for one second, while other
modems didn't.  I therefore decided to make this delay configurable, so
you can make the delay as short as your modem will allow.
<a name="hangup"><h4>Disconnecting the modem</h4></a>
As soon as the modem dials the number, a disconnect window will appear.
You can use this window to disconnect the modem during or after your
conversation.  As long as you have picked up your handset, this will not
hang-up your phone.
     <a href="#Home"><h3 align=center>Home</h3></a>
<HR>

<A name="Alarm"></A><h2>Alarm system</h2>

<A name="AlarmImp"></A><h3>Importing !Alarm files</h3>

To import alarms from your Alarm data-base, simply drag the Alarm file into anything belonging to Organizer, and the alarms will be added to the diary.  If an alarm is found which repeats annually, then you will be asked if you want the alarm to be placed in the Anniversary section instead of the diary.  If this is the case, then select the 'Treat it as an Anniversary' option, enter the year of origin and the message into the writable icons, and click on 'OK'.  If you want the alarm to be treated as an alarm, then select the 'Treat it as a normal alarm' option and click on 'OK'.

<A name="AddAlarm"></A><h3>Add an alarm</h3>

To add an alarm, either:<ul>
<li>click on the Organizer icon with the right mouse button<br>
<li>click on the required date in the Diary<br>
<li>click on the required date in the Calendar<br>
<li>select the Set alarm... menu option in the MAIN MENU<br>
</ul>
To change the date of the alarm, click on the date text near the top of the SET-ALARM WINDOW.<p>

<A name="EditAlarm"></A><h3>Editing an alarm</h3>

To edit an alarm, click on the alarm (in the Diary section) with the left mouse button (select).

<A name="CopyAlarm"></A><h3>Copying an alarm</h3>

To copy an alarm, click on the alarm (in the Diary section) with the right mouse button (adjust).<p>

<A name="DeleAlarm"></A><h3>Deleting an alarm</h3>

To delete an alarm, edit the alarm as above, and either:<ul>
<li>Click on the Delete icon in the Edit-Alarm window
<li>Press Ctrl-X or Ctrl-D
</ul>
<A name="TaskAlarm"></A><h3>Task Alarms</h3>
<br>
Task alarms are alarms whose message is executed just as if it was typed in at the command line.  These alarms can be very useful for doing certain tasks at regular intervals, such as automatically scanning hard discs for viruses once a week, backing up certain files once a month, etc.<p>

To create a task alarm, you must open the Set Alarm Window first (see Adding an alarm), then you can either:<ul>
<li>Drag the file/application that you want to be run into the Set Alarm Window.  This will select the Task option and insert the full path of the object into the message.
<li>Manually select the Task option and type the *command or path into the message writable icons.  If you run out of space in one icon, then continue typing in the next icon.
</ul>
NB  A * is not needed before the command.<p>

It often doesnt look very nice if the *command or filename is displayed in the diary.  For example, if you wanted to run a virus scanner and its path was <samp>ADFS::HardDisc4.$.Apps.Virus.Scanners.!VirusKill</samp>, then it wouldnt make much sense for this path to be displayed in the diary.  Therefore task alarms can be given descriptions.<p>
To give a task alarm a description, prefix the message with (eg) =Check for viruses*, so that the complete message would be:<p>=Check for viruses*ADFS::HardDisc4.$.Apps.Virus.Scanners.!VirusKill<p>
If this format is used then anything between the = and the first * is displayed in the diary, and only text after the first * is executed as a command.<p>

An easy way to execute a list of commands with only one alarm is to create and Obey file (file type &FEB) containing all the commands you want to be executed, and then run this Obey file from the task alarm.<p>

If the task is a file or an application, then Organizer will try to interpret how to run it.  If the object is a file, and no Filer_Run or Run precedes it, then Organizer will Filer_Run the file.  However, this will cause an error if you are trying to pass parameters to the file (Filer_Run cannot take parameters). In this case you should prefix the filename with Run .<p>

<a href="#Home"><h3 align=center>Home</h3></a>
<HR>
<A name="Setup"></A><h2>Choices window</h2>

The Choices window can be used to configure Organizer to your preferred settings.  Some of the settings are explained:<br>

<A name="AutoSave"></A><h3>   Auto Save</h3>

Organizer can be forced to save your data  as soon as you make alterations.  This is useful incase your computer crashes for any reason, or you are in the habit of just switching it off without doing a proper shutdown.<p>

<A name="IconFonts"></A><h3>   Use fonts in icons</h3>

This option should only be selected if you have dont have RiscOS 3.5 or higher.  If you do have RiscOS 3.5, alternative fonts in OK icons can cause the desktop font to be forgotten.<p>

<A name="QuickBoot"></A><h3>   Quick boot up</h3>

This option forces the data to be loaded in the background, so that if !Organizer is automatically loaded in your Boot up sequence, it will wait until everything else has loaded before the data is loaded.  You can even do stuff while the data is loading.<p>

<A name="CaseSwap"></A><h3>   Allow &lt;Ctrl-S&gt; case switching</h3>

For compatibility with some other programs, I have allowed the case of the character just entered to be changed by pressing &lt;Ctrl-S&gt;.  Incase this interferes with another hot-key on your system, this feature can be disabled.<p>

<A name="BST"></A><h3>   Switch between BST and GMT automatically</h3>

When selected, Organizer will monitor the time and date, and if it discovers that the computers clock should be in Daylight Saving Time (called British Summer Time in the UK), when it isnt (or vice-versa), it will alter the clock as necessary.  The dates for the switching to and from Daylight Saving Time have been confirmed for the European Union up to the year 2001 as being:<p>
<b>DST start :</b> last Sunday in March   at 1am GMT<br>
<b>DST end :</b> last Sunday in October at 1am GMT (2am DST)
<p>
If these dates are incorrect for your country (or it is past 2001), then you can contact the author for current dates, or if you happen to know the dates, you can edit the Messages file (the format is explained within the file).<p>

<A name="AutoOpen"></A><h3>   Auto Open</h3>

This option will cause the main window to be opened automatically EVERY time !Organizer is run.  By using the radio buttons adjacent to the auto open option, it can be made to open either in the centre of the screen or at its current position.  The current position will be remembered when the OK button is pressed in the setup window.<p>

If the option is left un-selected, then the Centre and Use current position radio buttons determine the main windows position for when it is opened via a click on Organizers Icon-Bar Icon.<p>

<A name="InterHelp"></A><h3>   Interactive Help</h3>

This option lets you choose whether or not to support interactive help.  If you are new to Organizer, then using interactive help is a good way to learn about its powerful features, however, if you know what you are doing then you can disable the feature and save about 28k of memory.


<A name="FixWindow"></A><h3>   Fix Window Size</h3>

When this option is selected, Organizers main window size is fixed.  If you use a small screen mode, or would like a larger main window, then you can un-select this option, and resize it to your liking.<p>

<A name="Rings"></A><h3>   Rings</h3>

This option allows the fussy among you to change the number and spacing of the rings connecting the left and right hand pages.  The text entered should consist of only 0 and 1.  The total number of characters will be the total number of possible rings, and any of them can be turned on or off.  Eg, 111000111 draws three ring near the top and bottom of the page, and 10100 draws one ring near the bottom and one ring near the middle of the page.<p>

<A name="Quiet"></A><h3>   Quiet hours</h3>

Organizer can be forced not to beep (when alarms or anniversaries are actioned) either all the time, or between certain hours.  The hours during which is can beep should be selected using the up/down arrows.

<A name="Clock"></A><h3>   User Definable Digital Clock</h3>

The digital clock can be defined by the user by typing in a string of field names in to the writable icon.  The field names available are:<ul>
<table align=ceter>
<tr>
  <th>Name</th><th>Value</th><th>Example</th></tr><tr>
  <td>%cs</td><td>Centi-seconds</td><td>99</td></tr><tr>
  <td>%se</td><td>Seconds</td><td>59</td></tr><tr>
  <td>%mi</td><td>Minutes</td><td>05</td></tr><tr>
  <td>%12</td><td>Hours in 12 hour format</td><td>07</td></tr><tr>
  <td>%24</td><td>Hours in 24 hour format</td><td>23</td></tr><tr>
  <td>%am</td><td>am or pm</td><td>PM</td></tr><tr>
  <td>%pm</td><td>am or pm</td><td>AM</td></tr><tr>
  <td></td><td></td><td></td></tr><tr>
  <td>%we</td><td>Weekday, in full</td><td>Thursday</td></tr><tr>
  <td>%w3</td><td>Weekday, in three characters</td><td>Thu</td></tr><tr>
  <td>%wn</td><td>Weekday, as a number (Sunday=1)</td><td>5</td></tr><tr>
  <td></td><td></td><td></td></tr><tr>
  <td>%dy</td><td>Day of the month</td><td>01</td></tr><tr>
  <td>%st</td><td>st, nd, rd or th</td><td>st</td></tr><tr>
  <td></td><td></td><td></td></tr><tr>
  <td>%mo</td><td>Month name, in full</td><td>September</td></tr><tr>
  <td>%m3</td><td>Month name, in three characers</td><td>Sep</td></tr><tr>
  <td>%mn</td><td>Month as a number</td><td>09</td></tr><tr>
  <td></td><td></td><td></td></tr><tr>
  <td>%ce</td><td>Century</td><td>19</td></tr><tr>
  <td>%yr</td><td>Year within century</td><td>87</td></tr><tr>
  <td></td><td></td><td></td></tr><tr>
  <td>%wk</td><td>Week of the year, Mon to Sun</td><td>52</td></tr><tr>
  <td>%dn</td><td>Day of the year</td><td>364</td></tr><tr>
  <td></td><td></td><td></td></tr><tr>
  <td>%mb</td><td>Free memory (allowing Megabytes)</td><td>27M</td></tr><tr>
  <td>%mk</td><td>Free memory in Kilobytes</td><td>28452k</td></tr><tr>
  <td></td><td></td><td></td></tr><tr>
  <td>%%</td><td>Insert a %</td><td>%</td></tr>
</table></ul>
<p>
The text can be split over multiple lines by inserting \n into the definition.
Case is ignored, and inserting a z between the % and the field name will cause leading zeros to be omitted.  An example is:<br>
<br>
       %z12:%mi:%se %am. %sy/%mn/%yr => 9:53:56 am. 26/10/97<p>

<A name="AutoQuit"></A><h3>   Auto Quit</h3>

If your computer doesn't have much spare memory, then there is a method of forcing Organizer to quit as soon as it is run if there are no alarms set for the day.  This option is not available from the choices window, but has to be set in the '!Organizer.!Run' file (if the option were to be set from the choices window, there would be no way of turning the option off).  If this option is set, then it can be bypassed by holding down ALT while Organizer is loading.<p>

To use this option, the last line of the '!Organizer.!Run' file should be amended to:<p>

<pre>Run &lt;Organizer$Dir&gt;.!RunImage -auto_quit %*0</pre><p>

<a href="#Home"><h3 align=center>Home</h3></a>
<HR>
<A name="Date"></A><h2>Get Date Window</h2>
<br>
The Get Date Window is used in a variety of places:<ul>
<li>To Go-To a particular date in the Diary
<li>To set the date of an alarm
<li>To set the current date.
</ul>
To change the Month, click any mouse button on the date at the top of the window.  To change the date, click on the icon containing the date required, or double click to select the date and close the window.  To change the year click on the up/down arrows either side of the year, or hold down SHIFT while you click to change the year in steps of 50.<p>

<a href="#Home"><h3 align=center>Home</h3></a>
<HR>
<A name="Print"></A><h2>Printing</h2>
<br>
Organizer has a very simple printing facility, which can make a hard copy of
exactly what is shown on the pages.  To open the print window, press the
PRINT key, or select the 'Print' option from the icon bar menu.
<p>
The print window contains options to print one or both pages, whether to
print the pages sideways or upright on the paper, and to print more than one
copy of the pages.  The pages will be printed exactly as they are seen on the
screen, and you will be warned if any alarms or anniversaries are scrolled of
the page.
<p>
The pages can be scaled to any size by a simple percentage, or you can
specify the size of the printed pages so that they will fit in your hand-held
organizer.
<p>
<a href="#Home"><h3 align=center>Home</h3></a>
<HR>
<A name="Search"></A><h2>Searching</h2>
<br>
All or part of Organizer's data base can be searched from the Search window, by selecting Search from the main menu, or by pressing F4 or cF4.
<p>
From the Search window, the sections to be searched can be selected, along with turning case sensitivity on or off.  The searching process can also be made to multitask so that it can be stopped part way through.  This may only be required if you have a lot of information stored in which case the search may take some time.
<p>
If the search text is found, then its location is added to the list in the Search window.  Double-clicking with SELECT on a line in the list will cause the Organizer window to open at that occurence of the search string, and double-clicking with ADJUST will edit that occurence of the search string.
<p>
<a href="#Home"><h3 align=center>Home</h3></a>
<HR>
<A name="Drawing"></A><h2>Tips on Increasing Drawing Speed</h2>
<p>
Organizer makes use of outline fonts in it's main window so that it looks
nicer, however this can make turning through it's pages a little slow at
times.
<p>
The most obvious way to speed this up, is to turn off the page turning
animation.  However, if you have more memory than you know what to do with
there is another way, and that is to save the font cache.
<p>
To do this you must set the font cache big enough to store most, if not all,
of the fonts Organizer uses (I use a 360K font cache).  Then you must make
sure all the necessary fonts are cached by scrolling up and down the address
book at least twice (it should appear faster the second time), if you have a
RiscPC you may want to open a few directory viewers and scroll through the
task manager a few times to ensure your Desktop Font is cached too.  Then
press F12 and type:
<p>
<pre>*SaveFontCache MyCache</pre>
<p>
This will save the fontcache to the file MyCache in the Currently Selected
Directory, probably the root directory of your hard disk.  This file then
needs to be run somewhere near the beginning of your Boot sequence.  If you
have a RiscPC, simply move the file into the !Boot.Choices.Boot.PreDesk
directory, otherwise move the file somewhere more convenient and then use the
command:
<p>
<pre>*LoadFontCache &lt;Pathname&gt;.MyCache</pre>
<p>
somewhere in your !Boot file.
<p>
<a href="#Home"><h3 align=center>Home</h3></a>
<HR>
<A name="HotKeys"></A><h2>Hot-Keys</h2>

s=&lt;Shift&gt; c=&lt;Ctrl&gt;<br>
<table><tr>
  <th align=right>Main window :</th><td>F1</td><td>Load the help file (this file)</td></tr><tr>
  <td></td><td>F2</td><td>Open the <a href="#Setup">Choices window</a></td></tr><tr>
  <td></td><td>F3</td><td>Save</td></tr><tr>
  <td></td><td>F4</td><td>Open the <a href="#Search">Search window</a></td></tr><tr>
  <td></td><td>sF1</td><td>Open the <a href="#Calendar">Calendar section</a></td></tr><tr>
  <td></td><td>sF2</td><td>Open the <a href="#Diary">Diary section</a></td></tr><tr>
  <td></td><td>sF3</td><td>Open the <a href="#Anniversary">Anniversary section</a></td></tr><tr>
  <td></td><td>sF4</td><td>Open the <a href="#Address">Address book section</a></td></tr><tr>
  <td></td><td>cF1</td><td>Toggle the toolbar on and off</td></tr><tr>
  <td></td><td>cF2</td><td>Close the current window</td></tr><tr>
  <td></td><td>cF4</td><td>Open the <a href="#Search">Search window</a> with all sections selected</td></tr><tr>
  <td></td><td>scF1</td><td>Toggle the toolbar horizontal/vertical</td></tr><tr>
  <td></td><td>cQ</td><td>Quit Organizer</td></tr><tr>
  <td></td><td>PgUp</td><td>Turn back a page</td></tr><tr>
  <td></td><td>PgDn</td><td>Turn over a page</td></tr><tr>
  <td></td><td>cPgUp</td><td>Turn back a section</td></tr><tr>
  <td></td><td>cPgDn</td><td>Turn over a section</td></tr><tr>
  <td></td><td>PRINT</td><td>Open the <a href="#Print">Print window</a></td></tr><tr>
  <th align=right>Calendar :</th><td>HOME</td><td>Go to the current year</td></tr><tr>
  <th align=right>Diary :</th><td>HOME</td><td>Go to the current date</td></tr><tr>
  <td></td><td>F5</td><td>Open the <a href="#Date">GET DATE WINDOW</a></td></tr><tr>
  <td></td><td>cX</td><td>Will delete the alarm being edited</td></tr><tr>
  <td></td><td>cD</td><td>Will delete the alarm being edited</td></tr><tr>
  <th align=right>Anniversary :</th><td>cX</td><td>Will delete the anniversary being edited</td></tr><tr>
  <td></td><td>cD</td><td>Will delete the anniversary being edited</td></tr><tr>
  <th align=right>Address-book :</th><td>INS</td><td>Will go to the <a href="#AddrEntry">Address entry page</a>, unless editing/creating</td></tr><tr>
  <td></td><td></td><td>an address, in which case INS has the effect of clicking on Accept</td></tr>
</table>
<p>
<a href="#Home"><h3 align=center>Home</h3></a>
<HR>
<A name="Author"></A><h2>About the Author</h2>

!Organizer was written by me, Chris Morison<p>

This program is supplied as is.  No warranty, express or implied, of the merchantability of this program or its fitness for any particular purpose is given.  In no circumstances shall the author, or any provider or distributor of this program, be liable for any damage, loss of profits, or any indirect or consequential loss arising out of the use of this program.<p>

Organizer version 1.40 is pre-registered Share-Ware for use only on
RISCOS4.  You are entitled to use this program with RISCOS4 for as long
as you like, but it must not be used on any other operating system and you
are not entitled to updates from the author.

To receive updated versions or to permit use of version 1.40 on other
operating systems you must register by sending a cheque for 5 made payable
to "Chris Morison" to the address below.

If you have any suggestions for future versions, or have come across any bugs, the please contact me:<p>
<blockquote>
Chris Morison<br>
4 Arley Close<br>
Macclesfield<br>
Cheshire<br>
SK11 8QP<p>
email:<a href="mailto:organizer@ukgateway.net">organizer@ukgateway.net</a><br>
www UK:<a href="http://www.organizer.ukgateway.net/">http://www.organizer.ukgateway.net</a>
Europe:<a href="http://www.arcsite.de/hp/chrismorison/">http://www.arcsite.de/hp/chrismorison</a>
</blockquote>
<a href="#Home"><h3 align=center>Home</h3></a>
<HR>
<A name="Version"></A><h2>Latest Version</h2>

My web-site above will always contain the latest version of !Organizer (and any of my software I deem fit enough for distribution), However if you contact me now, I will keep you informed of new releases (preferably by e-mail).<p>
<a href="#Home"><h3 align=center>Home</h3></a>
</body> </html>
