TickingClock component for Borland Delphi
Copyright (C) 1996, by Jan Goyvaerts.
All rights reserved.

TTickingClock is a component descending from TGraphicControl that displays
an analog clock. You can use this clock as a dumb time display, but also as
a chronometer or as a device that displays system time.
The 32-bit version uses a separate thread to update the clock every second
and thus has a high precision. The 16-bit version of Delphi does not support
threads, so a TTimer component is used instead.

You may freely use this component in your public domain, freeware and
shareware applications without charge.
If you want to use this component in a commercial application, you must
contact the author first. Expensive software should not be built with free
components.

You may freely distribute the TikClock unit, as long as all files are
included in their unmodified form. Please do this by simply copying the zip
file.

If you have any questions, comments or anything else, don't hesitate to
contact the author at johnfg@tornado.be
Please feel free to visit my homepage at http://www.tornado.be/~johnfg and
download my other components.

TIKCLK16 contains the 16-bit versions of the .dcu and .dcr files.
TIKCLK32 contains the 32-bit versions of the .dcu and .dcr files.

Happy programming!
John.

=============================================================================

This component is easy to use. Because of this I haven't bothered to create
a help file which nobody would ever use anyway.

Here's how to add an analog clock to your form.

I presume you have already installed the component on the component palette.
Click on it and then click on your form.

Then click on the Bitmap property in the Object Inspector and click on the
ellipsis (...). Load a background bitmap. You can use the sample one provided
in the zip (tikclock.bmp) or your own.
The component will automatically resize to the size of the bitmap and show
its pointers.

If you don't like the dumb black'n'white pointers, change the appropriate pen
and brush properties.

At run time, you can make the clock tick by setting the Mode property to
tcmChronoMeter or tcmClock.
When Mode = tcmChronoMeter, the clock will advance second by second.
When Mode = tcmClock, the clock will update itself each second to show the
current system time.

That's all, folks!

=============================================================================
