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

TCurlyLinefCurlyLine
TGNumberEntryfStartXEntry
TGNumberEntryfEndXEntry
TGNumberEntryfStartYEntry
TGNumberEntryfEndYEntry
TGNumberEntryfAmplitudeEntry
TGNumberEntryfWaveLengthEntry
TGCheckButtonfIsWavy
TGCompositeFramefStartXFrame
TCurlyLinefCurlyLine
TGNumberEntryfStartXEntry
TGNumberEntryfEndXEntry
TGNumberEntryfStartYEntry
TGNumberEntryfEndYEntry
TGNumberEntryfAmplitudeEntry
TGNumberEntryfWaveLengthEntry
TGCheckButtonfIsWavy
TGCompositeFramefStartXFrame

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