home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fish 2
/
FFMCD02.bin
/
new
/
amigalibdisks
/
disk945
/
reminder
/
reminder.doc
< prev
next >
Wrap
Text File
|
1993-12-21
|
27KB
|
776 lines
REMINDER 1.20 DOCUMENTATION
---------------------------
by Matti Rintala
April 19, 1993
Abstract
This document describes the usage of Reminder and ReminderCheck
programs. Both programs and the source code are copyright 1993 Matti
Rintala. They can be distributed freely however, see section
Distribution below.
Table of Contents:
------------------
Copyright and Distribution
How to avoid reading this manual
What is Reminder and why?
System requirements
How to Contact the author
Installing Reminder and ReminderCheck
Reminder
ReminderCheck
Source Code
Final words and Acknowledgements
COPYRIGHT AND DISTRIBUTION
Reminder and ReminderCheck are (C) 1993 Matti Rintala (This section is
modified from the similar section of ToolManager 2.0 by Stefan Becker.
I hope you don't mind, Stefan!)
Permission is granted to make and distribute verbatim copies of this
manual provided the copyright notice and this permission notice are
preserved on all copies.
No guarantee of any kind is given that the programs described in this
document are 100 % reliable. You are using this material at your own
risk. The author CAN NOT be made responsible for any damage which is
caused by using these programs.
This package is freely distributable, but still copyright by Matti
Rintala. This means that you can copy it freely as long as you don't
ask for a more than nominal copying fee.
Permission is granted to include this package in Public-Domain
collections, especially in Fred Fishs Amiga Disk Library (including CD
ROM versions of it). The distribution file may be uploaded to Bulletin
Board Systems or FTP servers. If you want to distribute this program
you MUST use the contents of the original distribution archive
`Reminder-1.20.lha'. The archive may be distributed unpacked or packed
with a different archiver, if necessary.
None of the programs nor the source code (nor parts of it) may be
included or used in commercial programs unless by written permission
from the author.
NONE of the programs NOR the source code (nor parts of it) may be used
on any machine which is used for the research, development,
construction, testing or production of weapons or other military
applications. This also includes any machine which is used for
training persons for ANY of the above mentioned purposes. The same
goes for unnecessary animal testing.
You may modify the source code as you wish, provided that my name
still exists there and you add a comment to the code explaining that
the source is modified. If you think the change you made is useful,
send it to me so that it can be included in the next official version
(I promise to mention your name in the docs). PLEASE DO NOT DISTRIBUTE
MODIFIED VERSIONS OF REMINDER AND REMINDERCHECK YOURSELF, AS THIS ONLY
CREATES CONFLICTING VERSION NUMBERS ETC!
HOW TO AVOID READING THIS MANUAL
Read QuickRef.doc. Try programs. Experiment. Guess.
WHAT IS REMINDER AND WHY?
For some time I have been searching for a program which would remind
me of important events like birthdays, days when rent has to be paid
etc. There are already several PD or shareware programs like
CyberCron, which do mostly what I want - but they stay in the memory
as background tasks and consume precious RAM.
Then I tried MemoMaster which could be made to run once in startup,
but its 1.3-like user interface and certain other features (for
example, the lack of monthly events) made it unsuitable for me.
After that I sighed and wrote Reminder. The system consists of two
programs. Reminder is for entering your events to a database file, and
ReminderCheck is put into your WBStartup, where it is run every time
you boot and reminds you about the events and then quits.
Both programs use the excellent ReqTools.library ((C) Nico François),
and the user interface of Reminder was created with GadToolsBox ((C)
Jan van den Baard). The binaries in this distribution were compiled
with SAS/C6.2 ((C) SAS Institute Inc.) with optimization on, but the
source files can be compiled with DICE ((C) Matthew Dillon) also.
SYSTEM REQUIREMENTS
Reminder and ReminderCheck require at least AmigaDOS 2.x and
ReqTools.library (A copy of the library is inluded in this
distribution). They were developed and have been tested on Amiga 2000
with GVP G-Force 68030/25MHz, 1 MB Chip and 5 MB Fast running AmigaDOS
2.04. They worked also with the G-Force turned off (i.e. normal Amiga
2000 with 1 MB Chip and no Fast). There is no reason why they
shouldn't run on any Amiga with at least 2.x, however.
HOW TO CONTACT THE AUTHOR
First, if you are using Reminder, please send me e-mail, a postcard,
Amiga 4000 or whatever. I'm interested in knowing that someone else is
using Reminder, too. The feedback may also encourage me to make
improvements etc, so all suggestions are wellcome.
The best way to contact me is via e-mail. My mail address is
bitti@cs.tut.fi
The postcards and the A4000 should go to address
Matti Rintala
Pyykkiojankatu 2 C 24
33710 TAMPERE
FINLAND
INSTALLING REMINDER AND REMINDERCHECK
Reminder and ReminderCheck can be installed from both Workbench or shell.
Installing from Workbench
Reminder V1.20 has an Installer (© Commodore-Amiga, Inc) script which
takes care of the whole installation. If you don't have Installer,
Commodore has made it freely available, so it should be found on many
ftp sites. If you can't find it, then you'll have to install Reminder
from shell.
Make sure Installer is in the AmigaDOS path (``C:'' is where I have
it), then double click on the ``Install-Reminder'' icon. The script
installs Reminder and ReminderCheck, ReqTools.library (Only if the
version coming with this distribution is newer than yours),
documentation and ARexx examples, asking you for confirmation if you
don't select the Novice user level.
Installing from shell
Recommended way to install Reminder from shell is to use Installer,
i.e. to cd in the directory where you unpacked this distribution and
then say
Installer Install-Reminder
If you don't have Installer, however, read further.
First, cd into the directory where Reminder is. If you know that the
ReqTools.library coming with this distribution is newer than yours
(You can always check with Version command.} or you don't have
ReqTools.library, copy it to correct place with
copy ReqTools.library LIBS:
It is recommended that you always get the whole ReqTools distribution,
however. It can be found on Fish-disks and on most ftp sites.
Then copy the executables to appropriate places with
copy Reminder Reminder.info your_directory
copy ReminderCheck ReminderCheck.info SYS:WBStartup
Finally copy the documentation and ARexx example files to appropriate
places.
REMINDER
With Reminder you enter the events you want to be reminded about to
the database which ReminderCheck reads on every boot.
Workbench usage
Reminder can be started from Workbench simply by double clicking its
icon. In the icon you can define the database file (Default name is
``S:Reminder.data''.) used by Reminder with tooltype
FILE=filename
Shell usage
Reminder can be started from shell simply by typing Reminder and
pressing Enter. You can also type ``FILE=filename'' as a command line
argument to specify the database file (Default name is
``S:Reminder.data'') to be used.
Entering and Editing Events
After starting Reminder a window opens, presenting a list of existing
events and gadgets needed to add and edit events.
The events are sorted in chronological order, repeating events in
order they occur next (this is new in V1.10). Clicking on an event in
event list copies information for that event to appropriate gadgets,
in which you can edit them (don't forget to Update the event
after editing).
If you have edited the information in the gadgets and try to perform
an action which would make you lose the information (you click on
event in event list, or click New, Quit, no save or Quit and save),
Reminder asks you to confirm that you wish to abandon the current
values of gagdets.
Use Add to add the event in gadgets to e