home *** CD-ROM | disk | FTP | other *** search
- ==========================================================================
- ============================== 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
- ==========================================================================
-
-