Contents |
Introduction
nClocklets you create an analog clock.
Loading the module
To load the module you need to add a `LoadModule` line pointing to nClock to your LiteStep configuration:
LoadModule "$ModulesDir$nClock-0.5.dll"
Or, if you are using NetLoadModule:
- NetLoadModule nClock-0.5
Make sure to load nClock _after_ nCore since it needs the library functions nCore provides.
Creating Clocks
Clocks are created like this:
- nClock ClockName1
- nClock AnotherClockName AThirdClockName
Clock Configuration
The main clock is a window.
Each clock has 3 Clock Hands. The !HourHand, !MinuteHand, and !SecondHand. Every hand is painted with a brush, and has all of those settings. Every hand also has a Length, Thickness, Offset, and !SmoothMovement setting.
Sample Configuration
- nClock Clock
Clock {
X 0 Y 0 Width 100 Height 100 Color Green ; Default updaterate is 1 second ;UpdateRate 500 ; Switches to a 24 hour dial ;24HourDial HourHand { Color Black Length 40 Thickness 4 SmoothMovement } MinuteHand { Color Black Length 45 Thickness 2 SmoothMovement } SecondHand { Color Red Length 55 Thickness 2 Offset -10
}