Hello Class Reference

#include <Hello.h>

Inheritance diagram for Hello:

TTimer TSysEvtHandler TSysEvtHandler TQObject TObject TQObject TObject TQObject TObject TQObject TObject List of all members.

Public Member Functions

 Hello (const char *text="Hello, World!")
virtual ~Hello ()
Bool_t Notify ()
void ExecuteEvent (Int_t event, Int_t px, Int_t py)
Int_t DistancetoPrimitive (Int_t, Int_t)
Float_t GetWidth ()
void Paint (Option_t *option="")
void Print (Option_t *="") const
void ls (Option_t *="") const
TListGetList ()

Private Attributes

TListfList
UInt_t fI
TPadfPad

Detailed Description

Definition at line 43 of file Hello.h.


Constructor & Destructor Documentation

Hello::Hello ( const char *  text = "Hello, World!"  ) 

Definition at line 54 of file Hello.cxx.

References TList::Add(), TSystem::AddTimer(), TQObject::Connect(), TObject::Draw(), fI, fList, fPad, gPad, gSystem, TAttText::Modify(), TVirtualPad::Pad(), Paint(), TAttText::SetTextFont(), and TAttText::SetTextSize().

Hello::~Hello (  )  [virtual]

Definition at line 83 of file Hello.cxx.

References TList::Delete(), and fList.


Member Function Documentation

Bool_t Hello::Notify (  )  [virtual]

Reimplemented from TTimer.

Definition at line 155 of file Hello.cxx.

References fPad, kFALSE, TPad::Modified(), TTimer::Reset(), and TPad::Update().

void Hello::ExecuteEvent ( Int_t  event,
Int_t  px,
Int_t  py 
) [virtual]

Reimplemented from TObject.

Definition at line 91 of file Hello.cxx.

References kButton1Up, and TTimer::Remove().

Int_t Hello::DistancetoPrimitive ( Int_t  ,
Int_t   
) [inline, virtual]

Reimplemented from TObject.

Definition at line 56 of file Hello.h.

Float_t Hello::GetWidth (  ) 

Definition at line 100 of file Hello.cxx.

References fList, TChar::GetWidth(), and width.

Referenced by Paint().

void Hello::Paint ( Option_t option = ""  )  [virtual]

Reimplemented from TObject.

Definition at line 114 of file Hello.cxx.

References fI, fList, TChar::GetWidth(), GetWidth(), i, TText::Paint(), TAttText::SetTextColor(), TText::SetX(), TText::SetY(), width, and y.

Referenced by Hello().

void Hello::Print ( Option_t = ""  )  const [virtual]

Reimplemented from TObject.

Definition at line 145 of file Hello.cxx.

References fList, and TCollection::Print().

void Hello::ls ( Option_t = ""  )  const [virtual]

Reimplemented from TObject.

Definition at line 150 of file Hello.cxx.

References fList, and TCollection::ls().

TList* Hello::GetList (  )  [inline]

Definition at line 62 of file Hello.h.

References fList.


Member Data Documentation

TList* Hello::fList [private]

Definition at line 46 of file Hello.h.

Referenced by GetList(), GetWidth(), Hello(), ls(), Paint(), Print(), and ~Hello().

UInt_t Hello::fI [private]

Definition at line 47 of file Hello.h.

Referenced by Hello(), and Paint().

TPad* Hello::fPad [private]

Definition at line 48 of file Hello.h.

Referenced by Hello(), and Notify().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:30:55 2011 for ROOT_528-00b_version by  doxygen 1.5.1