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

TCurlyArc * fCurlyArc
TGNumberEntry * fRadiusEntry
TGNumberEntry * fPhiminEntry
TGNumberEntry * fPhimaxEntry
TGNumberEntry * fCenterXEntry
TGNumberEntry * fCenterYEntry
TCurlyArc * fCurlyArc
TGNumberEntry * fRadiusEntry
TGNumberEntry * fPhiminEntry
TGNumberEntry * fPhimaxEntry
TGNumberEntry * fCenterXEntry
TGNumberEntry * fCenterYEntry

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