TCurlyArcEditor Class Reference

#include <TCurlyArcEditor.h>

Inheritance diagram for TCurlyArcEditor:

TGedFrame TGedFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame List of all members.

Public Member Functions

 TCurlyArcEditor (const TGWindow *p=0, Int_t width=140, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground())
virtual ~TCurlyArcEditor ()
virtual void SetModel (TObject *obj)
virtual void DoRadius ()
virtual void DoPhimin ()
virtual void DoPhimax ()
virtual void DoCenterXY ()
 TCurlyArcEditor (const TGWindow *p=0, Int_t width=140, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground())
virtual ~TCurlyArcEditor ()
virtual void SetModel (TObject *obj)
virtual void DoRadius ()
virtual void DoPhimin ()
virtual void DoPhimax ()
virtual void DoCenterXY ()

Protected Member Functions

virtual void ConnectSignals2Slots ()
virtual void ConnectSignals2Slots ()

Protected Attributes

TCurlyArcfCurlyArc
TGNumberEntryfRadiusEntry
TGNumberEntryfPhiminEntry
TGNumberEntryfPhimaxEntry
TGNumberEntryfCenterXEntry
TGNumberEntryfCenterYEntry
TCurlyArcfCurlyArc
TGNumberEntryfRadiusEntry
TGNumberEntryfPhiminEntry
TGNumberEntryfPhimaxEntry
TGNumberEntryfCenterXEntry
TGNumberEntryfCenterYEntry

Detailed Description

Definition at line 30 of file TCurlyArcEditor.h.


Constructor & Destructor Documentation

TCurlyArcEditor::TCurlyArcEditor ( const TGWindow p = 0,
Int_t  width = 140,
Int_t  height = 30,
UInt_t  options = kChildFrame,
Pixel_t  back = GetDefaultFrameBackground() 
)

Definition at line 43 of file TCurlyArcEditor.cxx.

References TGCompositeFrame::AddFrame(), fCenterXEntry, fCenterYEntry, fCurlyArc, fPhimaxEntry, fPhiminEntry, fRadiusEntry, TGNumberEntry::GetNumberEntry(), kHorizontalFrame, kLHintsLeft, kLHintsNormal, kLHintsTop, TGNumberFormat::kNEANonNegative, TGNumberFormat::kNELLimitMinMax, TGNumberFormat::kNELNoLimits, TGNumberFormat::kNESInteger, TGNumberFormat::kNESRealThree, TGedFrame::MakeTitle(), TGTextEntry::SetToolTipText(), and TGCompositeFrame::TGCompositeFrame().

TCurlyArcEditor::~TCurlyArcEditor (  )  [virtual]

Definition at line 115 of file TCurlyArcEditor.cxx.

TCurlyArcEditor::TCurlyArcEditor ( const TGWindow p = 0,
Int_t  width = 140,
Int_t  height = 30,
UInt_t  options = kChildFrame,
Pixel_t  back = GetDefaultFrameBackground() 
)

virtual TCurlyArcEditor::~TCurlyArcEditor (  )  [virtual]


Member Function Documentation

void TCurlyArcEditor::ConnectSignals2Slots (  )  [protected, virtual]

Definition at line 121 of file TCurlyArcEditor.cxx.

References TQObject::Connect(), fCenterXEntry, fCenterYEntry, TGedFrame::fInit, fPhimaxEntry, fPhiminEntry, fRadiusEntry, TGNumberEntry::GetNumberEntry(), and kFALSE.

Referenced by SetModel().

void TCurlyArcEditor::SetModel ( TObject obj  )  [virtual]

Implements TGedFrame.

Definition at line 140 of file TCurlyArcEditor.cxx.

References ConnectSignals2Slots(), TGedFrame::fAvoidSignal, fCenterXEntry, fCenterYEntry, fCurlyArc, TGedFrame::fInit, fPhimaxEntry, fPhiminEntry, fRadiusEntry, TCurlyArc::GetPhimax(), TCurlyArc::GetPhimin(), TCurlyArc::GetRadius(), TCurlyLine::GetStartX(), TCurlyLine::GetStartY(), kFALSE, kTRUE, TGNumberEntry::SetNumber(), and val.

void TCurlyArcEditor::DoRadius (  )  [virtual]

Definition at line 179 of file TCurlyArcEditor.cxx.

References TGedFrame::fAvoidSignal, fCurlyArc, fRadiusEntry, TObject::GetDrawOption(), TGNumberEntry::GetNumber(), TPolyLine::Paint(), TCurlyArc::SetRadius(), and TGedFrame::Update().

void TCurlyArcEditor::DoPhimin (  )  [virtual]

Definition at line 190 of file TCurlyArcEditor.cxx.

References TGedFrame::fAvoidSignal, fCurlyArc, fPhiminEntry, TObject::GetDrawOption(), TGNumberEntry::GetNumber(), TPolyLine::Paint(), TCurlyArc::SetPhimin(), and TGedFrame::Update().

void TCurlyArcEditor::DoPhimax (  )  [virtual]

Definition at line 201 of file TCurlyArcEditor.cxx.

References TGedFrame::fAvoidSignal, fCurlyArc, fPhimaxEntry, TObject::GetDrawOption(), TGNumberEntry::GetNumber(), TPolyLine::Paint(), TCurlyArc::SetPhimax(), and TGedFrame::Update().

void TCurlyArcEditor::DoCenterXY (  )  [virtual]

Definition at line 168 of file TCurlyArcEditor.cxx.

References TGedFrame::fAvoidSignal, fCenterXEntry, fCenterYEntry, fCurlyArc, TObject::GetDrawOption(), TGNumberEntry::GetNumber(), TPolyLine::Paint(), TCurlyArc::SetCenter(), and TGedFrame::Update().

virtual void TCurlyArcEditor::ConnectSignals2Slots (  )  [protected, virtual]

virtual void TCurlyArcEditor::SetModel ( TObject obj  )  [virtual]

Implements TGedFrame.

virtual void TCurlyArcEditor::DoRadius (  )  [virtual]

virtual void TCurlyArcEditor::DoPhimin (  )  [virtual]

virtual void TCurlyArcEditor::DoPhimax (  )  [virtual]

virtual void TCurlyArcEditor::DoCenterXY (  )  [virtual]


Member Data Documentation

TCurlyArc* TCurlyArcEditor::fCurlyArc [protected]

Definition at line 33 of file TCurlyArcEditor.h.

Referenced by DoCenterXY(), DoPhimax(), DoPhimin(), DoRadius(), SetModel(), and TCurlyArcEditor().

TGNumberEntry* TCurlyArcEditor::fRadiusEntry [protected]

Definition at line 34 of file TCurlyArcEditor.h.

Referenced by ConnectSignals2Slots(), DoRadius(), SetModel(), and TCurlyArcEditor().

TGNumberEntry* TCurlyArcEditor::fPhiminEntry [protected]

Definition at line 35 of file TCurlyArcEditor.h.

Referenced by ConnectSignals2Slots(), DoPhimin(), SetModel(), and TCurlyArcEditor().

TGNumberEntry* TCurlyArcEditor::fPhimaxEntry [protected]

Definition at line 36 of file TCurlyArcEditor.h.

Referenced by ConnectSignals2Slots(), DoPhimax(), SetModel(), and TCurlyArcEditor().

TGNumberEntry* TCurlyArcEditor::fCenterXEntry [protected]

Definition at line 37 of file TCurlyArcEditor.h.

Referenced by ConnectSignals2Slots(), DoCenterXY(), SetModel(), and TCurlyArcEditor().

TGNumberEntry* TCurlyArcEditor::fCenterYEntry [protected]

Definition at line 38 of file TCurlyArcEditor.h.

Referenced by ConnectSignals2Slots(), DoCenterXY(), SetModel(), and TCurlyArcEditor().

TCurlyArc* TCurlyArcEditor::fCurlyArc [protected]

Definition at line 33 of file TCurlyArcEditor.h.

TGNumberEntry* TCurlyArcEditor::fRadiusEntry [protected]

Definition at line 34 of file TCurlyArcEditor.h.

TGNumberEntry* TCurlyArcEditor::fPhiminEntry [protected]

Definition at line 35 of file TCurlyArcEditor.h.

TGNumberEntry* TCurlyArcEditor::fPhimaxEntry [protected]

Definition at line 36 of file TCurlyArcEditor.h.

TGNumberEntry* TCurlyArcEditor::fCenterXEntry [protected]

Definition at line 37 of file TCurlyArcEditor.h.

TGNumberEntry* TCurlyArcEditor::fCenterYEntry [protected]

Definition at line 38 of file TCurlyArcEditor.h.


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