TCurlyLineEditor Class Reference

#include <TCurlyLineEditor.h>

Inheritance diagram for TCurlyLineEditor:

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

Public Member Functions

 TCurlyLineEditor (const TGWindow *p=0, Int_t width=140, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground())
virtual ~TCurlyLineEditor ()
virtual void SetModel (TObject *obj)
virtual void ActivateBaseClassEditors (TClass *cl)
virtual void DoStartXY ()
virtual void DoEndXY ()
virtual void DoAmplitude ()
virtual void DoWaveLength ()
virtual void DoWavy ()
 TCurlyLineEditor (const TGWindow *p=0, Int_t width=140, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground())
virtual ~TCurlyLineEditor ()
virtual void SetModel (TObject *obj)
virtual void ActivateBaseClassEditors (TClass *cl)
virtual void DoStartXY ()
virtual void DoEndXY ()
virtual void DoAmplitude ()
virtual void DoWaveLength ()
virtual void DoWavy ()

Protected Member Functions

virtual void ConnectSignals2Slots ()
virtual void ConnectSignals2Slots ()

Protected Attributes

TCurlyLine * fCurlyLine
TGNumberEntry * fStartXEntry
TGNumberEntry * fEndXEntry
TGNumberEntry * fStartYEntry
TGNumberEntry * fEndYEntry
TGNumberEntry * fAmplitudeEntry
TGNumberEntry * fWaveLengthEntry
TGCheckButton * fIsWavy
TGCompositeFrame * fStartXFrame
TCurlyLine * fCurlyLine
TGNumberEntry * fStartXEntry
TGNumberEntry * fEndXEntry
TGNumberEntry * fStartYEntry
TGNumberEntry * fEndYEntry
TGNumberEntry * fAmplitudeEntry
TGNumberEntry * fWaveLengthEntry
TGCheckButton * fIsWavy
TGCompositeFrame * fStartXFrame

Detailed Description

Definition at line 31 of file TCurlyLineEditor.h.


Constructor & Destructor Documentation

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

Definition at line 47 of file TCurlyLineEditor.cxx.

References TGCompositeFrame::AddFrame(), TGNumberEntry::Associate(), fAmplitudeEntry, fCurlyLine, fEndXEntry, fEndYEntry, fIsWavy, fStartXEntry, fStartXFrame, fStartYEntry, fWaveLengthEntry, TGNumberEntry::GetNumberEntry(), kHorizontalFrame, kLHintsLeft, kLHintsNormal, kLHintsTop, TGNumberFormat::kNEANonNegative, TGNumberFormat::kNELLimitMinMax, TGNumberFormat::kNELNoLimits, TGNumberFormat::kNESRealThree, TGedFrame::MakeTitle(), TGTextEntry::SetToolTipText(), TGButton::SetToolTipText(), and TGCompositeFrame::TGCompositeFrame().

TCurlyLineEditor::~TCurlyLineEditor (  )  [virtual]

Definition at line 143 of file TCurlyLineEditor.cxx.

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

virtual TCurlyLineEditor::~TCurlyLineEditor (  )  [virtual]


Member Function Documentation

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

Definition at line 149 of file TCurlyLineEditor.cxx.

References TQObject::Connect(), fAmplitudeEntry, fEndXEntry, fEndYEntry, TGedFrame::fInit, fIsWavy, fStartXEntry, fStartYEntry, fWaveLengthEntry, TGNumberEntry::GetNumberEntry(), and kFALSE.

Referenced by SetModel().

void TCurlyLineEditor::SetModel ( TObject *  obj  )  [virtual]

Implements TGedFrame.

Definition at line 171 of file TCurlyLineEditor.cxx.

References ConnectSignals2Slots(), TQObject::Disconnect(), fAmplitudeEntry, TGedFrame::fAvoidSignal, fCurlyLine, fEndXEntry, fEndYEntry, TGedFrame::fInit, fIsWavy, fStartXEntry, fStartXFrame, fStartYEntry, fWaveLengthEntry, TCurlyLine::GetAmplitude(), TCurlyLine::GetCurly(), TCurlyLine::GetEndX(), TCurlyLine::GetEndY(), TGNumberEntry::GetNumberEntry(), TCurlyLine::GetStartX(), TCurlyLine::GetStartY(), TCurlyLine::GetWaveLength(), TGCompositeFrame::HideFrame(), kButtonDown, kButtonUp, kFALSE, kTRUE, TGNumberEntry::SetNumber(), TGCheckButton::SetState(), and val.

void TCurlyLineEditor::ActivateBaseClassEditors ( TClass *  cl  )  [virtual]

Reimplemented from TGedFrame.

Definition at line 218 of file TCurlyLineEditor.cxx.

References TGedFrame::ActivateBaseClassEditors(), xmlio::Class, TGedEditor::ExcludeClassEditor(), and TGedFrame::fGedEditor.

void TCurlyLineEditor::DoStartXY (  )  [virtual]

Definition at line 227 of file TCurlyLineEditor.cxx.

References TGedFrame::fAvoidSignal, fCurlyLine, fStartXEntry, fStartYEntry, TObject::GetDrawOption(), TGNumberEntry::GetNumber(), TPolyLine::Paint(), TCurlyLine::SetStartPoint(), and TGedFrame::Update().

void TCurlyLineEditor::DoEndXY (  )  [virtual]

Definition at line 237 of file TCurlyLineEditor.cxx.

References TGedFrame::fAvoidSignal, fCurlyLine, fEndXEntry, fEndYEntry, TObject::GetDrawOption(), TGNumberEntry::GetNumber(), TPolyLine::Paint(), TCurlyLine::SetEndPoint(), and TGedFrame::Update().

void TCurlyLineEditor::DoAmplitude (  )  [virtual]

Definition at line 248 of file TCurlyLineEditor.cxx.

References fAmplitudeEntry, TGedFrame::fAvoidSignal, fCurlyLine, TObject::GetDrawOption(), TGNumberEntry::GetNumber(), TPolyLine::Paint(), TCurlyLine::SetAmplitude(), and TGedFrame::Update().

void TCurlyLineEditor::DoWaveLength (  )  [virtual]

Definition at line 259 of file TCurlyLineEditor.cxx.

References TGedFrame::fAvoidSignal, fCurlyLine, fWaveLengthEntry, TGedFrame::GetDrawOption(), TGNumberEntry::GetNumber(), num, TPolyLine::Paint(), TCurlyLine::SetWaveLength(), and TGedFrame::Update().

void TCurlyLineEditor::DoWavy (  )  [virtual]

Definition at line 271 of file TCurlyLineEditor.cxx.

References TGedFrame::fAvoidSignal, fCurlyLine, fIsWavy, TGedFrame::GetDrawOption(), TGButton::GetState(), kButtonDown, TPolyLine::Paint(), TCurlyLine::SetCurly(), TCurlyLine::SetWavy(), and TGedFrame::Update().

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

virtual void TCurlyLineEditor::SetModel ( TObject *  obj  )  [virtual]

Implements TGedFrame.

virtual void TCurlyLineEditor::ActivateBaseClassEditors ( TClass *  cl  )  [virtual]

Reimplemented from TGedFrame.

virtual void TCurlyLineEditor::DoStartXY (  )  [virtual]

virtual void TCurlyLineEditor::DoEndXY (  )  [virtual]

virtual void TCurlyLineEditor::DoAmplitude (  )  [virtual]

virtual void TCurlyLineEditor::DoWaveLength (  )  [virtual]

virtual void TCurlyLineEditor::DoWavy (  )  [virtual]


Member Data Documentation

TCurlyLine* TCurlyLineEditor::fCurlyLine [protected]

Definition at line 34 of file TCurlyLineEditor.h.

Referenced by DoAmplitude(), DoEndXY(), DoStartXY(), DoWaveLength(), DoWavy(), SetModel(), and TCurlyLineEditor().

TGNumberEntry* TCurlyLineEditor::fStartXEntry [protected]

Definition at line 35 of file TCurlyLineEditor.h.

Referenced by ConnectSignals2Slots(), DoStartXY(), SetModel(), and TCurlyLineEditor().

TGNumberEntry* TCurlyLineEditor::fEndXEntry [protected]

Definition at line 36 of file TCurlyLineEditor.h.

Referenced by ConnectSignals2Slots(), DoEndXY(), SetModel(), and TCurlyLineEditor().

TGNumberEntry* TCurlyLineEditor::fStartYEntry [protected]

Definition at line 37 of file TCurlyLineEditor.h.

Referenced by ConnectSignals2Slots(), DoStartXY(), SetModel(), and TCurlyLineEditor().

TGNumberEntry* TCurlyLineEditor::fEndYEntry [protected]

Definition at line 38 of file TCurlyLineEditor.h.

Referenced by ConnectSignals2Slots(), DoEndXY(), SetModel(), and TCurlyLineEditor().

TGNumberEntry* TCurlyLineEditor::fAmplitudeEntry [protected]

Definition at line 39 of file TCurlyLineEditor.h.

Referenced by ConnectSignals2Slots(), DoAmplitude(), SetModel(), and TCurlyLineEditor().

TGNumberEntry* TCurlyLineEditor::fWaveLengthEntry [protected]

Definition at line 40 of file TCurlyLineEditor.h.

Referenced by ConnectSignals2Slots(), DoWaveLength(), SetModel(), and TCurlyLineEditor().

TGCheckButton* TCurlyLineEditor::fIsWavy [protected]

Definition at line 41 of file TCurlyLineEditor.h.

Referenced by ConnectSignals2Slots(), DoWavy(), SetModel(), and TCurlyLineEditor().

TGCompositeFrame* TCurlyLineEditor::fStartXFrame [protected]

Definition at line 42 of file TCurlyLineEditor.h.

Referenced by SetModel(), and TCurlyLineEditor().

TCurlyLine* TCurlyLineEditor::fCurlyLine [protected]

Definition at line 34 of file TCurlyLineEditor.h.

TGNumberEntry* TCurlyLineEditor::fStartXEntry [protected]

Definition at line 35 of file TCurlyLineEditor.h.

TGNumberEntry* TCurlyLineEditor::fEndXEntry [protected]

Definition at line 36 of file TCurlyLineEditor.h.

TGNumberEntry* TCurlyLineEditor::fStartYEntry [protected]

Definition at line 37 of file TCurlyLineEditor.h.

TGNumberEntry* TCurlyLineEditor::fEndYEntry [protected]

Definition at line 38 of file TCurlyLineEditor.h.

TGNumberEntry* TCurlyLineEditor::fAmplitudeEntry [protected]

Definition at line 39 of file TCurlyLineEditor.h.

TGNumberEntry* TCurlyLineEditor::fWaveLengthEntry [protected]

Definition at line 40 of file TCurlyLineEditor.h.

TGCheckButton* TCurlyLineEditor::fIsWavy [protected]

Definition at line 41 of file TCurlyLineEditor.h.

TGCompositeFrame* TCurlyLineEditor::fStartXFrame [protected]

Definition at line 42 of file TCurlyLineEditor.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