home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Datafile PD-CD 3
/
PDCD_3.iso
/
utilities
/
utilsd
/
diary
/
!Diary
/
!Help
< prev
next >
Wrap
Text File
|
1994-07-23
|
8KB
|
161 lines
!Diary
v 1.31 (23-Jul-1994)
This program is Shareware.
This means that you can copy this program to anyone you like, but if you
find the program useful, you should register, as explained below. This
entitles you to the latest version of this program, and of all my other
applications.
If you do copy the program it should be in its original format, with ALL of
the accompanying files. That is : !Boot
!Help
!Run
!RunImage
!Sprites
Messages
Sprites
Templates
Purpose
-------
A diary program which includes the ability to repeat a given line of text at
regular intervals.
To use
------
Double click on the icon in the filer window, to load the application. Then
open the main window by clicking on the icon on the icon bar. The icon at
the top of the window will show today's date, and the main area will show
any text, if a file has been loaded. Click on the right arrow icon with
the left hand mouse button (select) to increase the day by one, and on the
left arrow icon with the left hand mouse button (select) to decrease the day
by one. Using the right hand mouse button (adjust) reverses the effect.
Click on the middle mouse button (menu) on the window to open up the main
menu. From here, it is possible to do the following :
Repeat : Sets the repeat option for the line you clicked the button over.
The repeat can be set to Daily, Weekly, Monthly, Yearly, and
Off.
Daily shows that line of text on every day,
Weekly shows that line of text on every day of the week that is
the same as the original entry, i.e. selecting Weekly on an
entry entered on a Monday, will show that entry every Monday
Monthly shows that line of text on the same date of the month,
every month, i.e. selecting Monthly on an entry entered on
6th June will show that entry on 6th Jan, 6th Feb, etc.
Yearly shows that line of text on the same day of the same month
every year, e.g. selecting Yearly on an entry entered on 6th
June will show that entry on 6th June every year.
Incrementing does the same as Yearly, except an occurrence of %Y
will be replaced by the number of years from the first
occurrence. e.g. if an entry was entered for the 1/1/81 as
"Joe Bloggs' birthday (%Y)" then on the 1/1/82 it would show
up as "Joe Bloggs' birthday (1)" etc...
Off removes any repeat, so that that entry is only shown on that
particular day, in that month, of that year.
Goto : The writeable icon allows you to go to a specific date, e.g.
6/7/89. It is not necessary to pad the day or month to two
figures, and if two figures for the year are given, it is
assumed to be in the 1900s, i.e. the last example would go to
the 6th July 1989.
Today allows you to go to todays entry.
Find prev finds the previous entry in the file.
Find next finds the next entry in the file.
These two find options count the number of days that are
scrolled through. If an entry is not found within 365 days,
then a warning is given, and to continue the search, the menu
option should be chosen again.
(I did this to avoid the possibility of the program checking
an empty file for entries which do not exist, and thus the
program getting stuck in a loop, which the user cannot break.)
Edit : Delete line will delete the line of text that the mouse button
was clicked over.
Clear window deletes all entries on that day. If a repeated
option is set from another day, and would appear then that
entry is temporarily deleted, but going forward a day, and
then back one causes the entry to appear again.
Search : Allows you to search for a string.
(Please note - any option that repeats is only found for the
first time that it occurs. ie. If an entry was
'Fr16/07/1976 I Neil's birthday (%Y)' then it would only be
found on Friday, 16th July 1976.)
Show All : Allows direct control over the entries. Open the window, by
selection on the menu and then double click on an entry to
edit. This shows the day, date, repeat, and text of the entry.
The date icon is writable, as is the text icon, and the repeat
icon has to be clicked on to open a menu allowing you to
choose the repeat type. The day icon is updated whenever
RETURN is pressed in the date icon, or when it is clicked on.
(N.B. I have referred to the date icon, but it is actually
made up of 3 : one for the date, one for the month, and one
for the year.)
Save : Allows you to save the entire diary file, or a list of events
occuring today. Enter a full pathname and press RETURN or
click on OK, or alternatively, just enter a filename and drag
the icon to a filer window.
On the main window is another icon titled 'coming up', with left and right
arrows beside it. This lists any events which would occur within a week of
the date shown at the top of the window. Clicking on the left and right
arrows steps through these events. If the event shown is at one end of
the list then clicking on the icon to go further (i.e. left when at the
first, or right when at the last) will not change the text in the icon,
although no error will be called.
N.B. Events with a daily or weekly repeat are not shown in the 'coming up'
section as they would become constant fixtures. (It seemed pointless to me.)
N.B. the list is sorted such that the events nearest to the date in the
window are shown first.
The menu available from the icon on the icon bar has four options. These
are :
Info : Gives the program information - program name, program purpose,
program author (me!), and program version number.
New File : Creates a new data file, deleting any data in memory.
Save : Saves the entire data file only.
Quit : Quits the program.
Bugs & Improvements
-------------------
Please report any bugs found and any possible improvements you can think of
to me at the address shown below.
Registering
-----------
To register, send £5 to me, at the address shown below, stating what version
of which programs you have. You can enclose your own disk for the programs,
and if you do so you can deduct 50p from the price. Registering entitles you
to upgrade to later versions of the same programs and to get new programs
for the price of £1. Any additional contributions from overseas towards
postage would be greatly appreciated.
Neil Walker.
16, Finderne Drive.
Wymondham.
Norfolk.
NR18 0HU.
Legal Notice
------------
This program is supplied 'as is'. I therefore cannot be held responsible
for any loss of data, profits or any other loss, either directly or
indirectly, that may be incurred by the use (or misuse) of this software,
even if I am aware of the possibility of such a loss. However, I can assure
you that in its original state, the program contains no deliberate viruses,
or damaging procedures, except where these are necessary for the fulfilment
of the program's function.