home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Frozen Fish 1: Amiga
/
FrozenFish-Apr94.iso
/
bbs
/
alib
/
d5xx
/
d564
/
mscalendar.lha
/
MSCalendar
/
MSCal.doc
< prev
next >
Wrap
Text File
|
1991-11-21
|
10KB
|
236 lines
==========================================================================
============================== MSCal V1.10 ===============================
==========================================================================
A freeware Calendar-Utility from
Markus Stipp, (c) Copyright 1991 by Markus Stipp
all Rights reserved
==========================================================================
First: Sorry for this documentation. It is not so detailed as the
german one but I hope it tells you what you want to know about MSCal. I
know, that my english is not as perfect as it should be, but I hope you
will always understand what I mean. By the way, this is the first manual
I'm writing in english. Hope the next one will be better.
The author will not be liable for any damge arising from the failure of
MSCal to perform as described, or any destruction of other programs or
data residing on a system attempting to run the program. While I know of
no damaging errors, the user of this program uses it at his or her own
risk.
==========================================================================
C O N T E N T S
==========================================================================
1. Introduction
1.1 Copyright
1.2 History of MSCal
2. Handling of MSCal
2.1 starting from CLI
2.2 starting from WorkBench
2.3 starting at boot-time
2.4 working with MSCal
3. Compiling
4. Various things
5. Author
==========================================================================
==========================================================================
1 Introduction
==========================================================================
1.1 Copyright
==========================================================================
MSCal is freeware. It is not public domain but you may freely copy MSCal
if this description, the program and the sourcecode are included
unchanged into the distribution.
The source-code is included in the archieve. It is not allowed to use it
in any commercial way (except if you contact me and I will allow it).
The usage of some routines in non-commercial PD- or freeware-programs is
allowed if the author of MSCal is informed about this. The usage of any
piece of the source-code in any military ways ist strictly forbidden.
The distributor may charge a fee to recover distribution costs. The fee
for diskette distribution should not be more than the cost to obtain the
same diskette from Fred Fish.
The Author accepts little gifts and won't refuse any money. :-)
==========================================================================
1.2 History
==========================================================================
I often need a calendar-utility on my AMIGA because I don't like to
search for a "hardware-calendar" only to see what date the next saturday
is. First I looked for existing utilities but I haven't found any good
ones which work well with bigger fonts under Kick 2.0.
Most programs displaying free memory and a clock have the same problems
and often they use too much CPU-time.
So I decided to write my own utility which has (hopefully) none of this
problems. The result is MSCal that is combining the two utilities
(calendar and memory/clock-display). I hope you will find it as useful
as I do.
==========================================================================
2 Handling of MSCal
==========================================================================
2.1 starting from CLI
==========================================================================
You can run MSCal from the CLI or from WB. The call from CLI looks like
this:
MSCal [option] [option] [...]
Following options are available:
-x### ### is the x-position of the Calendar-Window
-y### ### is the y-position of the Calendar-Window
-u### ### is the x-position of the Clock-Window
-v### ### is the y-position of the Clock-Window
-f puts the Clock-Window always in front of all other windows
-b calls DisplayBeep() at full hours
-i starts with the Clock-Window
If you specify an unknown option or type "MSCal ?" in the CLI, MSCal
will print out a little help. MSCal doesn't detach itself from the CLI
so you have to Run or RunBack it to do so.
example usage:
MSCal -x50 -u80 -i -f
==========================================================================
2.2 starting from WorkBench
==========================================================================
To start MSCal from WorkBench just doubleclick its Icon.
You may specify a few ToolTypes as parameters for MSCal. The following
ToolTypes are available:
XPOS=### ### is the x-position of the Calendar-Window
YPOS=### ### is the y-position of the Calendar-Window
IXPOS=### ### is the x-position of the Clock-Window
IYPOS=### ### is the y-position of the Clock-Window
FLAGS=[Flags] Following flags are available:
FRONT puts the Clock-Window always in front of
all other windows (like -f).
BEEP calls DisplayBeep() at full hours
(like -b).
ICONIFY starts with the Clock-Window.
The flags may be combined with '|'. Following ToolTypes are valid:
XPOS=-1 (open window as right as posible)
IYPOS=50
FLAGS=ICONIFY|FRONT
The keywords should be capitals !
==========================================================================
2.3 startup at boot time
==========================================================================
You may want to place MSCal in your startup-sequence. To do this just
place one of the following lines in your startup-sequence:
RunBack c:MSCal [option] [...]
or
Run >nil: <nil: c:MSCal [option] [...]
Now the initial CLI could be closed without any problems.
If you are running Kickstart 2.0 there is a better way to start MSCal.
Just put the Icon of it into the WBStartup-Directory and include the
ToolType 'DONOTWAIT' to the Icon. This tells WB not to wait for the
reply of the wbstartup-message. All other ToolTypes may be used as
described above.
==========================================================================
2.4 working with MSCal
==========================================================================
All functions of MSCal are easily and quickly described.
Key-Funktions:
Cursor Up/Down: This increases / decreases the year by 1. If the
SHIFT-Key is pressed the same time the year will be
increased/decreased by 10.
Cursor Right/Left: This switches to the next / previous month. If the
SHIFT-Key is pressed at the same time MSCal will
jump 3 months forward/backward.
Key 'i' This switches to the Clock-Window.
Key 't' This switches to the Calendar of the current date.
Mouse-Functions:
Right Mousebutton: This is a switch between the Calendar- and the
Clock-Window.
Gadget: The field which shows the current date is a Gadget
with which you always can switch to the Calendar of
the current date.
==========================================================================
3 compiling
==========================================================================
MSCal was developed with the registered version of DICE 2.06.18. To
create an executable like the distributed one you must type the
following command or just call dmake:
dcc -ms -mc -md -mRR -r -2.0 cal.c -oMSCal
You need the amigasr20.lib and the include files from Kickstart/WB 2.0.
To create a german version of MSCal add '-D GERMAN' to the above call.
==========================================================================
4 various things
==========================================================================
If you use MSCal please contact me. I can be reached through one of the
adresses given at the end of this document. I'm always happy about
receiving mail. :-)
Thanks going out to all guys who helped me to develop MSCal.
If you have any Ideas to improve MSCal -> contact me !
==========================================================================
5 author
==========================================================================
MSCal was written by:
Markus Stipp
Waldemeinestr. 35
DW-4902 Bad Salzuflen 1
Germany
Tel: +49-5222-12862
or: +49-5254-7444
E-Mail-adresses:
Fido : Markus Stipp@2:242/25.25
E-Mail: corwin@uni-paderborn.de
==========================================================================
The End
==========================================================================