#include <TEveGValuators.h>
Inheritance diagram for TEveGValuator:
Definition at line 57 of file TEveGValuators.h.
TEveGValuator::TEveGValuator | ( | const TEveGValuator & | ) | [private] |
TEveGValuator::TEveGValuator | ( | const TGWindow * | p, | |
const char * | title, | |||
UInt_t | w, | |||
UInt_t | h, | |||
Int_t | widgetId = -1 | |||
) |
Definition at line 63 of file TEveGValuators.cxx.
virtual TEveGValuator::~TEveGValuator | ( | ) | [inline, virtual] |
Definition at line 76 of file TEveGValuators.h.
TEveGValuator::TEveGValuator | ( | const TEveGValuator & | ) | [private] |
TEveGValuator::TEveGValuator | ( | const TGWindow * | p, | |
const char * | title, | |||
UInt_t | w, | |||
UInt_t | h, | |||
Int_t | widgetId = -1 | |||
) |
virtual TEveGValuator::~TEveGValuator | ( | ) | [inline, virtual] |
Definition at line 76 of file TEveGValuators.h.
TEveGValuator& TEveGValuator::operator= | ( | const TEveGValuator & | ) | [private] |
Definition at line 173 of file TEveGValuators.cxx.
References fMax, fMin, fSliderDivs, and TMath::Nint().
Referenced by EntryCallback(), and SetValue().
Implements TEveGValuatorBase.
Definition at line 80 of file TEveGValuators.cxx.
References TGCompositeFrame::AddFrame(), TQObject::Connect(), TEveGValuatorBase::fAlignRight, fEntry, TEveGValuatorBase::fLabel, TEveGValuatorBase::fLabelWidth, TGWindow::fName, TEveGValuatorBase::fNEHeight, TEveGValuatorBase::fNELength, TEveGValuatorBase::fShowSlider, fSlider, fSliderNewLine, TGNumberEntry::GetNumberEntry(), TGFrame::GetWidth(), kFixedHeight, kFixedSize, kLHintsBottom, kLHintsLeft, kLHintsRight, kLHintsTop, kScaleBoth, kSlider1, TGFrame::SetHeight(), TGCompositeFrame::SetLayoutManager(), and TGTextEntry::SetToolTipText().
Referenced by TEveGTriVecValuator::Build(), TEveCaloLegoEditor::MakeRebinFrame(), TEveCaloVizEditor::MakeSliceInfo(), TEveArrowEditor::TEveArrowEditor(), TEveCaloLegoEditor::TEveCaloLegoEditor(), TEveCaloVizEditor::TEveCaloVizEditor(), TEveProjectionManagerEditor::TEveProjectionManagerEditor(), TEveTextEditor::TEveTextEditor(), TEveTrackPropagatorSubEditor::TEveTrackPropagatorSubEditor(), and TEveViewerListEditor::TEveViewerListEditor().
Float_t TEveGValuator::GetValue | ( | ) | const [inline] |
Definition at line 80 of file TEveGValuators.h.
References fValue.
Referenced by TEveViewerListEditor::DoBrightness(), TEveCaloLegoEditor::DoCell2DTextMin(), TEveProjectionManagerEditor::DoCenter(), TEveArrowEditor::DoConeL(), TEveArrowEditor::DoConeR(), TEveProjectionManagerEditor::DoCurrentDepth(), TEveTrackPropagatorSubEditor::DoDelta(), TEveProjectionManagerEditor::DoDistortion(), TEveGridStepperSubEditor::DoDs(), TEveTextEditor::DoExtrude(), TEveProjectionManagerEditor::DoFixR(), TEveProjectionManagerEditor::DoFixZ(), TEveTrackPropagatorSubEditor::DoMaxAng(), TEveTrackPropagatorSubEditor::DoMaxOrbits(), TEveTrackPropagatorSubEditor::DoMaxR(), TEveCaloVizEditor::DoMaxTowerH(), TEveProjectionManagerEditor::DoMaxTrackStep(), TEveCaloVizEditor::DoMaxValAbs(), TEveGeoTopNodeEditor::DoMaxVisNodes(), TEveTrackPropagatorSubEditor::DoMaxZ(), TEveGridStepperSubEditor::DoNs(), TEveProjectionManagerEditor::DoPastFixRFac(), TEveProjectionManagerEditor::DoPastFixZFac(), TEveCaloVizEditor::DoPhi(), TEveCaloLegoEditor::DoPixelsPerBin(), TEveCaloVizEditor::DoSliceThreshold(), TEveArrowEditor::DoTubeR(), TEveGeoTopNodeEditor::DoVisLevel(), TEveGeoTopNodeEditor::DoVisOption(), and TEveGTriVecValuator::GetValue().
Definition at line 212 of file TEveGValuators.cxx.
References CalcSliderPos(), fEntry, fSlider, fValue, TGNumberEntry::SetNumber(), TGSlider::SetPosition(), and ValueSet().
Referenced by TEveCaloVizEditor::MakeSliceInfo(), TEveTrackPropagatorSubEditor::SetModel(), TEveCaloLegoEditor::SetModel(), TEveTextEditor::SetModel(), TEveGeoTopNodeEditor::SetModel(), TEveArrowEditor::SetModel(), TEveViewerListEditor::SetModel(), TEveProjectionManagerEditor::SetModel(), TEveCaloVizEditor::SetModel(), TEveGridStepperSubEditor::SetModel(), and TEveGTriVecValuator::SetValue().
void TEveGValuator::SliderCallback | ( | ) |
Definition at line 193 of file TEveGValuators.cxx.
References fEntry, fMax, fMin, fSlider, fSliderDivs, fValue, TGSlider::GetPosition(), TGNumberEntry::SetNumber(), and ValueSet().
void TEveGValuator::EntryCallback | ( | ) |
Definition at line 181 of file TEveGValuators.cxx.
References CalcSliderPos(), fEntry, fSlider, fValue, TGNumberEntry::GetNumber(), TGSlider::SetPosition(), and ValueSet().
void TEveGValuator::ValueSet | ( | Double_t | ) |
Definition at line 204 of file TEveGValuators.cxx.
References TQObject::Emit().
Referenced by EntryCallback(), SetValue(), and SliderCallback().
TGHSlider* TEveGValuator::GetSlider | ( | ) | [inline] |
TGNumberEntry* TEveGValuator::GetEntry | ( | ) | [inline] |
Definition at line 88 of file TEveGValuators.h.
References fEntry.
Referenced by TEveTransSubEditor::SetModel().
void TEveGValuator::SetSliderNewLine | ( | Bool_t | nl | ) | [inline] |
Float_t TEveGValuator::GetLimitMin | ( | ) | const [inline] |
Float_t TEveGValuator::GetLimitMax | ( | ) | const [inline] |
Definition at line 157 of file TEveGValuators.cxx.
References fEntry, fMax, fMin, fSlider, fSliderDivs, TGNumberFormat::kNELLimitMinMax, TGNumberFormat::kNESInteger, TGNumberEntry::SetFormat(), TGNumberEntry::SetLimits(), and TGSlider::SetRange().
Referenced by TEveCaloLegoEditor::MakeRebinFrame(), TEveCaloVizEditor::MakeSliceInfo(), TEveCaloVizEditor::SetModel(), TEveArrowEditor::TEveArrowEditor(), TEveCaloLegoEditor::TEveCaloLegoEditor(), TEveCaloVizEditor::TEveCaloVizEditor(), TEveProjectionManagerEditor::TEveProjectionManagerEditor(), TEveTextEditor::TEveTextEditor(), TEveTrackPropagatorSubEditor::TEveTrackPropagatorSubEditor(), and TEveViewerListEditor::TEveViewerListEditor().
void TEveGValuator::SetLimits | ( | Float_t | min, | |
Float_t | max, | |||
Int_t | npos, | |||
TGNumberFormat::EStyle | nef = TGNumberFormat::kNESRealTwo | |||
) |
Definition at line 140 of file TEveGValuators.cxx.
References fEntry, fMax, fMin, fSlider, fSliderDivs, TGNumberFormat::kNELLimitMinMax, TGNumberEntry::SetFormat(), TGNumberEntry::SetLimits(), and TGSlider::SetRange().
void TEveGValuator::SetToolTip | ( | const char * | tip | ) |
Definition at line 227 of file TEveGValuators.cxx.
References fEntry, TGNumberEntry::GetNumberEntry(), and TGTextEntry::SetToolTipText().
Referenced by TEveCaloLegoEditor::MakeRebinFrame(), TEveCaloVizEditor::SetModel(), TEveCaloLegoEditor::TEveCaloLegoEditor(), TEveProjectionManagerEditor::TEveProjectionManagerEditor(), TEveTextEditor::TEveTextEditor(), TEveTrackPropagatorSubEditor::TEveTrackPropagatorSubEditor(), and TEveTransSubEditor::TEveTransSubEditor().
void TEveGValuator::SetEnabled | ( | Bool_t | state | ) |
Definition at line 235 of file TEveGValuators.cxx.
References fEntry, fSlider, TGNumberEntry::GetButtonDown(), TGNumberEntry::GetButtonUp(), TGNumberEntry::GetNumberEntry(), TGFrame::MapWindow(), TGButton::SetEnabled(), TGTextEntry::SetEnabled(), and TGFrame::UnmapWindow().
TEveGValuator::ClassDef | ( | TEveGValuator | , | |
0 | ||||
) |
TEveGValuator& TEveGValuator::operator= | ( | const TEveGValuator & | ) | [private] |
Implements TEveGValuatorBase.
Float_t TEveGValuator::GetValue | ( | ) | const [inline] |
void TEveGValuator::SliderCallback | ( | ) |
void TEveGValuator::EntryCallback | ( | ) |
void TEveGValuator::ValueSet | ( | Double_t | ) |
TGHSlider* TEveGValuator::GetSlider | ( | ) | [inline] |
TGNumberEntry* TEveGValuator::GetEntry | ( | ) | [inline] |
void TEveGValuator::SetSliderNewLine | ( | Bool_t | nl | ) | [inline] |
Float_t TEveGValuator::GetLimitMin | ( | ) | const [inline] |
Float_t TEveGValuator::GetLimitMax | ( | ) | const [inline] |
void TEveGValuator::SetLimits | ( | Float_t | min, | |
Float_t | max, | |||
Int_t | npos, | |||
TGNumberFormat::EStyle | nef = TGNumberFormat::kNESRealTwo | |||
) |
void TEveGValuator::SetToolTip | ( | const char * | tip | ) |
void TEveGValuator::SetEnabled | ( | Bool_t | state | ) |
TEveGValuator::ClassDef | ( | TEveGValuator | , | |
0 | ||||
) |
Float_t TEveGValuator::fValue [protected] |
Definition at line 63 of file TEveGValuators.h.
Referenced by EntryCallback(), GetValue(), SetValue(), and SliderCallback().
Float_t TEveGValuator::fMin [protected] |
Definition at line 64 of file TEveGValuators.h.
Referenced by CalcSliderPos(), GetLimitMin(), GetLimits(), SetLimits(), and SliderCallback().
Float_t TEveGValuator::fMax [protected] |
Definition at line 65 of file TEveGValuators.h.
Referenced by CalcSliderPos(), GetLimitMax(), GetLimits(), SetLimits(), and SliderCallback().
Bool_t TEveGValuator::fSliderNewLine [protected] |
Int_t TEveGValuator::fSliderDivs [protected] |
Definition at line 68 of file TEveGValuators.h.
Referenced by CalcSliderPos(), SetLimits(), and SliderCallback().
TGNumberEntry* TEveGValuator::fEntry [protected] |
Definition at line 69 of file TEveGValuators.h.
Referenced by Build(), EntryCallback(), GetEntry(), SetEnabled(), SetLimits(), SetToolTip(), SetValue(), and SliderCallback().
TGHSlider* TEveGValuator::fSlider [protected] |
Definition at line 70 of file TEveGValuators.h.
Referenced by Build(), EntryCallback(), GetSlider(), SetEnabled(), SetLimits(), SetValue(), and SliderCallback().
TGNumberEntry* TEveGValuator::fEntry [protected] |
Definition at line 69 of file TEveGValuators.h.
TGHSlider* TEveGValuator::fSlider [protected] |
Definition at line 70 of file TEveGValuators.h.