diff -r 51a74ef9ed63 -r ae94777fff8f Symbian3/SDK/Source/GUID-A36C2DE6-21D8-5558-B223-1E81CEB16891.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Symbian3/SDK/Source/GUID-A36C2DE6-21D8-5558-B223-1E81CEB16891.dita Fri Jun 11 12:39:03 2010 +0100 @@ -0,0 +1,36 @@ + + + + + +Clock +OverviewProvides the graphical display of digital and analogue clocks. The +clocks are animated to change with system time. +
Architectural relationships

The animation +of the clocks is performed by an animation DLL that plugs-in to the Window +Server. The key classes in this API are client-side animation classes, derived +from the animation client-side class RAnim.

+
Description

The API has three key concepts: clock +base classes, analogue clock, and digital clock.

Clock base classes

A +number of base classes provide shared functionality for the clocks, including +basic display control, and time setting. They derive ultimately from RAnim, +and are, in inheritance order, RAnimWithUtils, RTimeDevice, +and RClock.

Analogue clock

Derived +from RClock, the class RAnalogClock provides +an analogue clock with configurable color, size, position, and number of hands.

How +a hand is drawn is specified by a TAnalogDisplayHand object. +The settings for displaying an AM/PM indicator is provided by SAnalogDisplayAmPm.

Digital +clock

Derived from RClock, the class RDigitalClock provides +a digital clock with configurable color, size, position, and font. What time +information is displayed is configured through one or more TDigitalDisplayTextSection objects.

+
See also
    +
  • Animation

  • +
  • Window server

  • +
+
\ No newline at end of file