#include <Aclock.h>
Inheritance diagram for Aclock:

Public Member Functions | |
| Aclock (Int_t csize=100) | |
| virtual | ~Aclock () |
| virtual Bool_t | Notify () |
| void | Paint (Option_t *option) |
| void | Animate () |
Private Attributes | |
| TPad * | fPad |
| MinuteHand * | fMinuteHand |
| HourHand * | fHourHand |
| SecondHand * | fSecondHand |
Definition at line 148 of file Aclock.h.
| Aclock::Aclock | ( | Int_t | csize = 100 |
) |
Definition at line 118 of file Aclock.cxx.
References TSystem::AddTimer(), Animate(), TObject::Draw(), fHourHand, fMinuteHand, fPad, fSecondHand, gSystem, TObject::kCanDelete, TObject::SetBit(), and TAttFill::SetFillColor().
| Aclock::~Aclock | ( | ) | [virtual] |
| Bool_t Aclock::Notify | ( | ) | [virtual] |
Reimplemented from TTimer.
Definition at line 193 of file Aclock.cxx.
References Animate(), kFALSE, and TTimer::Reset().
| void Aclock::Paint | ( | Option_t * | option | ) | [virtual] |
Reimplemented from TObject.
Definition at line 145 of file Aclock.cxx.
References fPad, TPoints::GetX(), TPad::GetX2(), TPoints::GetY(), TPad::GetY1(), i, TPad::PaintLine(), ClockPoints::Rotate(), ClockPoints::Scale(), ClockPoints::SetXY(), ClockPoints::Shift(), TPad::XtoPixel(), and TPad::YtoPixel().
| void Aclock::Animate | ( | ) |
Definition at line 180 of file Aclock.cxx.
References fHourHand, fMinuteHand, fPad, fSecondHand, ClockHand::IsModified(), TPad::Modified(), ClockHand::Update(), and TPad::Update().
TPad* Aclock::fPad [private] |
MinuteHand* Aclock::fMinuteHand [private] |
HourHand* Aclock::fHourHand [private] |
SecondHand* Aclock::fSecondHand [private] |
1.5.1