home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Datafile PD-CD 3
/
PDCD_3.iso
/
pocketbk
/
utilsr
/
teatime10
/
TEATIME.DOC
next >
Wrap
Text File
|
1994-11-02
|
7KB
|
163 lines
Hi,
here comes Teatime V 1.0 - a simple multiple countdown timer application.
I have always been wondering why nobody ever wrote such a thing or why it
did not show up on the net. As simple as it is, it seems to be one of the
indispensable features.
Lately my brother demanded it. Well, I was the one who convinced him to
buy a Psion, so did I have a choice? Here is the result...
Teatime is Treatware. If you like it, treat somebody you like to a cup of
tea, a glass of wine, an evening out, or something else she or he likes.
*** This program will not run on the old Series 3 !!! ***
Enjoy!
If you use individually recorded alarm sound, I would love to receive a
copy of your favourite one by email. Thanks!
Bernd
(bernd.meyer@fernuni-hagen.de)
==========================================================================
Installation
If you just want to install it, simply copy Teatime.opa to any \APP
directory and install it from the system screen.
If you want to make changes or to have a look at the source code, copy
Teatime.opl to any \OPL directory and Teatime.pic to any \OPD directory.
Features and Usage
Teatime is a "Type 3 Application". That means that you can run multiple
timers at once and can display and create various different timers in the
system screen.
Each timer has the following settings: Total running time, intervals
between ticks (acoustic marks), and the sound to be used with the alarm
upon expiration. This sound can be any of the builtin system sounds or a
recorded sound file.
Teatime uses the "ALM:" device to schedule the expiration alarm. Hence,
you can see its alarms in the clock application, you can quit a timer
without cancelling the final alarm, and you can even switch off your
machine during a countdown.
Once you have istalled it as an application, you can use the usual commands
from the system screen: "Enter" to start a new timer or to change the
current one to a different one, "Shift-Enter" to start a new timer without
cancelling any of the running timers (or vice versa if you changed that in
the system settings), and "Backspace" to abort a timer. As well you can
create new timers, delete existing ones, copy them, etc. by the usual
commands used for any type 3 application like Word or Agenda.
When a timer is started it first displays its settings. You can change
these settings in a dialog box:
"Duration": total time to expiration,
"Ticks": interval time between ticks (00:00:00 means no ticks at all),
"Message": text to be displayed in the expiration alert box
"Sound": Sound to be used for the expiration alert.
If you chose "File" here an additional dialog will be presented
where you can choose any of the sound files you have.
The Timer is started with "Enter" and can be cancelled at any time
by "Esc". If you cancel it a dialog is presented where you can select if
you want only the progress meter to be cancelled ("Space Bar") or if you
want the expiration alarm to be cancelled as well ("Esc"). You can as well
resume the timer ("Enter"). If you cancel the timer you will get back to
the settings dialog. You can leave a timer by pressing "Esc" in the
settings dialog. Before the timer exits you will be asked if you want the
settings to be saved.
When a timer is cancelled from the system screen by highlighting it and
pressing "Backspace" it always saves its settings file and the expiration
alarm is never cancelled.
You can still delete an expiration alarm even when you have dismissed the
progress window for the corresponding countdown. To do this go to the clock
application, select "view alarms" step to the alarm you want to cancel,
and press backspace.
Please note that a timer cannot be cancelled from the system screen when it
is in the state of displaying a dialog (The progress bar window is not a
dialog). This is because of the way OPL handles dialogs and I have not
been able to find a workaround (help appreciated). If you try to cancel a
timer in this state from the system screen an error message is displayed.
You will have to bring this timer to the foreground by pressing "Enter" and
finish the menu.
Bug Reports
Please report all bugs you encounter, features you dislike, and features
you would like to be added to me via email. You can reach me via
snail-mail, but email is preferred:
Bernd Meyer, Ravensberger Str. 152, D-42117 Wuppertal, Germany.
bernd.meyer@fernuni-hagen.de
Copyright Notice
Teatime is Treatware. If you like it, treat somebody you like to a cup of
tea, a glass of wine, an evening out, or something else she or he likes.
If you use Teatime continously, please send me an e-mail so that I can
keep track of who is using it for sending out updates.
(A postcard of your home town would be even nicer).
You may distribute the program freely, changed or unchanged. If you
distribute it unchanged, you may not charge any fees for it and you must
provide the source code and this documentation with it.
If you distribute it changed, it should be distributed as some kind of
freeware or shareware and you should provide the source code with it.
If you circle around changed versions PLEASE rename them to something else
than "Teatime" to avoid confusion with further versions of Teatime
on servers and in newsgroups. Thanks.
Further Plans
If there is demand I am planning to add the following features in the
next version:
1. Automatic repetition of countdowns
2. Removing the 24 hour limit
3. Scheduling timers multiple days in advance
4. Ability to schedule the execution of applications and macros
Acknowledgements
Thanks to Mike Ferenci and my brother, Martin Meyer, for beta testing.
Additionally, I would like to thank all those marvellous people out there
on the net, who provide continuous service to the community. In particular
I would like to mention all the wizards at src.doc.ic.ac.uk for maintaining
this wonderful archive, Tom Dolbilin for his great freeware packages, David
Wood for sharing his excellent technical knowledge, and many, many others
inside and outside of the Psion community. Keep the spirit up!
Disclaimer
The program has been tested on German and English S3a machines, version
3.22F, as accurately as possible. I cannot guarantee that it is working for
different version numbers or different international versions. Please let
me know if you test it on different maschines.
*** Teatime does not work on the old Series 3 ***
The author cannot accept any responsibility for any damage, loss, or harm
whatsoever caused by this program. (Neither for data loss, nor for bitter
tea, burnt cookies, strawberry pop tarts exploding in the toaster, etc.)
It is always a good idea to backup your data before testing a new piece
of software.
<EOF>