<li><a href="#Import">Importing Addresses from other databases.</a></ul>
<li><a href="#Alarm">Alarm system</a><ul>
<li><a href="#AddAlarm">Adding an alarm</a><br>
<li><a href="#EditAlarm">Editing an alarm</a><br>
<li><a href="#CopyAlarm">Copying an alarm</a><br>
<li><a href="#DeleAlarm">Deleting an alarm</a><br>
<li><a href="#TaskAlarm">Task Alarms</a></ul>
<li><a href="#Setup">Set-up window</a><ul>
<li><a href="#QuickBoot">Quick boot up</a><br>
<li><a href="#IconFonts">Use fonts in icons</a><br>
<li><a href="#Rings">Rings</a><br>
<li><a href="#AutoOpen">Auto Open</a><br>
<li><a href="#BST">Switch between BST and GMT automatically</a><br>
<li><a href="#Clock">User Definable Digital Clock</a></ul>
<li><a href="#Date">Get Date Window</a><br>
<li><a href="#HotKeys">Hot-Keys</a><br>
<li><a href="#Author">About the Author</a><br>
<li><a href="#Version">Latest Version</a><br>
</MENU>
<HR>
<A name="Load"></a> <h2>Loading !Organiser</h2>
To load organiser: Double click on the !Organiser icon - <img src="#!Organiser" align=middle> - in the filer window.<p>
This will install an icon (either a clock or the !Organiser icon) on the icon bar. Click on the icon bar to open the MAIN WINDOW.<p>
<A name="Delete"></a><h2>Deleting all the data</h2>
If you give !Organiser to a friend (which is perfectly legal) then you might want to delete all your personal information before giving it to them.<p>To do this you must:
<br>
<OL>
<li>Quit !Organiser
<li>Make copy of !Organiser somewhere else (Drag it’s icon from the directory viewer to another directory viewer)<br>
<li>Open the new copy by double-clicking on it’s icon while holding SHIFT
<li>Double-click on the file called ‘!Delete’. This will run !Organiser and ask you if you really want to delete the data
<li>Click on ‘Continue’ or ‘OK’ if you are sure
<li>Click on ‘Continue’ or ‘OK’ to remove the next message
<li>Save the data
<li>Quit !Organiser
</OL>
You should now have a seperate copy of !Organiser with no data, which you can give to anyone you like.<p>
Alternatively, if you have been given !Organiser with loads of data that you don’t want, just ignore the second step.<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>!Organiser 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>
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>
The message is automatically displayed in the Diary section, so seperate repeating alarms don’t 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>
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>
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 editted 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 the cursor within another application.<p>
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 haven’t 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 Organsier 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 Organiser. If you have saved it to disc, then drag the CSV file onto any Organiser window or icon. This will cause Organiser 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 Organiser, 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 on 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 href="#Home"><h3 align=center>Home</h3></a>
<HR>
<A name="Alarm"></A><h2>Alarm system</h2>
<A name="AddAlarm"></A><h3>Add an alarm</h3>
To add an alarm, either:<ul>
<li>click on the Organiser 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>
</ol>
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 writeable 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 doesn’t look very nice if the *command or filename is displayed in the diary. For example, if you wanted to run a virus scanner and it’s path was <samp>ADFS::HardDisc4.$.Apps.Virus.Scanners.!VirusKill</samp>, then it wouldn’t 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 Organiser will try to interpret how to run it. If the object is a file, and no ‘Filer_Run’ or ‘Run’ precedes it, then Organiser 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 paramters). 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>Set-up window</h2>
The set-up window can be used to configure Organiser to your preferred settings. Some of the settings are explained:<br>
<A name="QuickBoot"></A><h3> Quick boot up</h3>
This option forces the data to be loaded in the background, so that if !Organiser 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="IconFonts"></A><h3> Use fonts in icons</h3>
This option should only be selected if you have don’t 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="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="AutoOpen"></A><h3> Auto Open</h3>
This option will cause the main window to be opened automatically EVERY time !Organiser 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>
<A name="BST"></A><h3> Switch between BST and GMT automatically</h3>
When selected, Organiser will monitor the time and date, and if it discovers that the computer’s clock should be in Daylight Saving Time (called British Summer Time in the UK), when it isn’t (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 upto 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="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>
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="HotKeys"></A><h2>Hot-Keys</h2>
s=<SHIFT> c=<CTRL><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 Set-up window</td></tr><tr>
<td></td><td>F2</td><td>Open the Set-up window</td></tr><tr>
<td></td><td>F3</td><td>Save</td></tr><tr>
<td></td><td>sF1</td><td>Open the Calendar section</td></tr><tr>
<td></td><td>sF2</td><td>Open the Diary section</td></tr><tr>
<td></td><td>sF3</td><td>Open the Anniversary section</td></tr><tr>
<td></td><td>sF4</td><td>Open the Addressbook section</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>
<th align=right>Calender :</th><td>HOME</td><td>Goto the current year</td></tr><tr>
<th align=right>Diary :</th><td>HOME</td><td>Goto the current date</td></tr><tr>
<td></td><td>F5</td><td>Open the GET DATE WINDOW</td></tr><tr>
<td></td><td>cX</td><td>Will delete the alarm being editted</td></tr><tr>
<td></td><td>cD</td><td>Will delete the alarm being editted</td></tr><tr>
<th align=right>Anniversary :</th><td>cX</td><td>Will delete the anniversary being editted</td></tr><tr>
<td></td><td>cD</td><td>Will delete the anniversary being editted</td></tr><tr>
<th align=right>Address-book :</th><td>INS</td><td>Will go to the Address entry page, 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>
!Organiser 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>
The program is Free-Ware, and may be distributed freely provided that no changes are made to any part of the program (including Help files, Sprites, Templates, excluding data), and that this file accompanies any copy made.<p>
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:mme4cnm6@bham.ac.uk">mme4cnm6@bham.ac.uk</a> (may change after June 1998)<br>
My web-site above will always contain the latest version of !Organiser (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 (preferrably by e-mail).<p>