TEveGDoubleValuator Class Reference

#include <TEveGValuators.h>

Inheritance diagram for TEveGDoubleValuator:

TEveGValuatorBase TEveGValuatorBase TGWidget TGCompositeFrame TGWidget TGCompositeFrame TGWidget TGCompositeFrame TGWidget TGCompositeFrame List of all members.

Public Member Functions

 TEveGDoubleValuator (const TGWindow *p, const char *title, UInt_t w, UInt_t h, Int_t widgetId=-1)
virtual ~TEveGDoubleValuator ()
virtual void Build (Bool_t connect=kTRUE)
void MinEntryCallback ()
void MaxEntryCallback ()
void SliderCallback ()
void ValueSet ()
TGDoubleHSliderGetSlider ()
TGNumberEntryGetMinEntry ()
TGNumberEntryGetMaxEntry ()
void SetLimits (Int_t min, Int_t max)
void SetLimits (Float_t min, Float_t max, TGNumberFormat::EStyle nef=TGNumberFormat::kNESRealTwo)
void SetValues (Float_t min, Float_t max, Bool_t emit=kFALSE)
void GetValues (Float_t &min, Float_t &max) const
Float_t GetMin () const
Float_t GetMax () const
Float_t GetLimitMin () const
Float_t GetLimitMax () const
 ClassDef (TEveGDoubleValuator, 0)
 TEveGDoubleValuator (const TGWindow *p, const char *title, UInt_t w, UInt_t h, Int_t widgetId=-1)
virtual ~TEveGDoubleValuator ()
virtual void Build (Bool_t connect=kTRUE)
void MinEntryCallback ()
void MaxEntryCallback ()
void SliderCallback ()
void ValueSet ()
TGDoubleHSliderGetSlider ()
TGNumberEntryGetMinEntry ()
TGNumberEntryGetMaxEntry ()
void SetLimits (Int_t min, Int_t max)
void SetLimits (Float_t min, Float_t max, TGNumberFormat::EStyle nef=TGNumberFormat::kNESRealTwo)
void SetValues (Float_t min, Float_t max, Bool_t emit=kFALSE)
void GetValues (Float_t &min, Float_t &max) const
Float_t GetMin () const
Float_t GetMax () const
Float_t GetLimitMin () const
Float_t GetLimitMax () const
 ClassDef (TEveGDoubleValuator, 0)

Protected Attributes

TGNumberEntryfMinEntry
TGNumberEntryfMaxEntry
TGDoubleHSliderfSlider
TGNumberEntryfMinEntry
TGNumberEntryfMaxEntry
TGDoubleHSliderfSlider

Private Member Functions

 TEveGDoubleValuator (const TEveGDoubleValuator &)
TEveGDoubleValuatoroperator= (const TEveGDoubleValuator &)
 TEveGDoubleValuator (const TEveGDoubleValuator &)
TEveGDoubleValuatoroperator= (const TEveGDoubleValuator &)

Detailed Description

Definition at line 108 of file TEveGValuators.h.


Constructor & Destructor Documentation

TEveGDoubleValuator::TEveGDoubleValuator ( const TEveGDoubleValuator  )  [private]

TEveGDoubleValuator::TEveGDoubleValuator ( const TGWindow p,
const char *  title,
UInt_t  w,
UInt_t  h,
Int_t  widgetId = -1 
)

Definition at line 261 of file TEveGValuators.cxx.

virtual TEveGDoubleValuator::~TEveGDoubleValuator (  )  [inline, virtual]

Definition at line 120 of file TEveGValuators.h.

TEveGDoubleValuator::TEveGDoubleValuator ( const TEveGDoubleValuator  )  [private]

TEveGDoubleValuator::TEveGDoubleValuator ( const TGWindow p,
const char *  title,
UInt_t  w,
UInt_t  h,
Int_t  widgetId = -1 
)

virtual TEveGDoubleValuator::~TEveGDoubleValuator (  )  [inline, virtual]

Definition at line 120 of file TEveGValuators.h.


Member Function Documentation

TEveGDoubleValuator& TEveGDoubleValuator::operator= ( const TEveGDoubleValuator  )  [private]

void TEveGDoubleValuator::Build ( Bool_t  connect = kTRUE  )  [virtual]

Implements TEveGValuatorBase.

Definition at line 273 of file TEveGValuators.cxx.

References TGCompositeFrame::AddFrame(), TQObject::Connect(), TEveGValuatorBase::fAlignRight, TEveGValuatorBase::fLabel, TEveGValuatorBase::fLabelWidth, fMaxEntry, fMinEntry, TGWindow::fName, TEveGValuatorBase::fNEHeight, TEveGValuatorBase::fNELength, TEveGValuatorBase::fShowSlider, fSlider, TGNumberEntry::GetNumberEntry(), TGFrame::GetWidth(), kDoubleScaleBoth, kFixedSize, kLHintsBottom, kLHintsLeft, kLHintsRight, kLHintsTop, TGFrame::SetHeight(), TGCompositeFrame::SetLayoutManager(), and TGTextEntry::SetToolTipText().

Referenced by TEveCaloVizEditor::TEveCaloVizEditor(), TEvePointSetArrayEditor::TEvePointSetArrayEditor(), and TEveTrackListEditor::TEveTrackListEditor().

void TEveGDoubleValuator::MinEntryCallback (  ) 

Definition at line 369 of file TEveGValuators.cxx.

References fMaxEntry, fSlider, GetMax(), GetMin(), TGNumberEntry::SetNumber(), TGDoubleSlider::SetPosition(), and ValueSet().

void TEveGDoubleValuator::MaxEntryCallback (  ) 

Definition at line 380 of file TEveGValuators.cxx.

References fMinEntry, fSlider, GetMax(), GetMin(), TGNumberEntry::SetNumber(), TGDoubleSlider::SetPosition(), and ValueSet().

void TEveGDoubleValuator::SliderCallback (  ) 

Definition at line 391 of file TEveGValuators.cxx.

References fMaxEntry, fMinEntry, fSlider, TGDoubleSlider::GetPosition(), TGNumberEntry::SetNumber(), and ValueSet().

void TEveGDoubleValuator::ValueSet (  ) 

Definition at line 415 of file TEveGValuators.cxx.

References TQObject::Emit().

Referenced by MaxEntryCallback(), MinEntryCallback(), SetValues(), and SliderCallback().

TGDoubleHSlider* TEveGDoubleValuator::GetSlider (  )  [inline]

Definition at line 129 of file TEveGValuators.h.

References fSlider.

Referenced by TEveCaloVizEditor::TEveCaloVizEditor(), TEvePointSetArrayEditor::TEvePointSetArrayEditor(), and TEveTrackListEditor::TEveTrackListEditor().

TGNumberEntry* TEveGDoubleValuator::GetMinEntry (  )  [inline]

Definition at line 130 of file TEveGValuators.h.

References fMinEntry.

TGNumberEntry* TEveGDoubleValuator::GetMaxEntry (  )  [inline]

Definition at line 131 of file TEveGValuators.h.

References fMaxEntry.

void TEveGDoubleValuator::SetLimits ( Int_t  min,
Int_t  max 
)

Definition at line 339 of file TEveGValuators.cxx.

References fMaxEntry, fMinEntry, fSlider, TGNumberFormat::kNELLimitMinMax, TGNumberFormat::kNESInteger, TGNumberEntry::SetFormat(), TGNumberEntry::SetLimits(), and TGDoubleSlider::SetRange().

Referenced by TEvePointSetArrayEditor::SetModel(), TEveTrackListEditor::SetModel(), TEveRGBAPaletteSubEditor::SetModel(), TEveCaloVizEditor::SetModel(), TEveCaloVizEditor::TEveCaloVizEditor(), and TEveTrackListEditor::TEveTrackListEditor().

void TEveGDoubleValuator::SetLimits ( Float_t  min,
Float_t  max,
TGNumberFormat::EStyle  nef = TGNumberFormat::kNESRealTwo 
)

Definition at line 354 of file TEveGValuators.cxx.

References fMaxEntry, fMinEntry, fSlider, TGNumberFormat::kNELLimitMinMax, TGNumberEntry::SetFormat(), TGNumberEntry::SetLimits(), and TGDoubleSlider::SetRange().

void TEveGDoubleValuator::SetValues ( Float_t  min,
Float_t  max,
Bool_t  emit = kFALSE 
)

Definition at line 403 of file TEveGValuators.cxx.

References fMaxEntry, fMinEntry, fSlider, TGNumberEntry::SetNumber(), TGDoubleSlider::SetPosition(), and ValueSet().

Referenced by TEvePointSetArrayEditor::SetModel(), TEveTrackListEditor::SetModel(), TEveRGBAPaletteSubEditor::SetModel(), and TEveCaloVizEditor::SetModel().

void TEveGDoubleValuator::GetValues ( Float_t min,
Float_t max 
) const [inline]

Definition at line 137 of file TEveGValuators.h.

References fMaxEntry, fMinEntry, and TGNumberEntry::GetNumber().

Float_t TEveGDoubleValuator::GetMin (  )  const [inline]

Definition at line 139 of file TEveGValuators.h.

References fMinEntry, and TGNumberEntry::GetNumber().

Referenced by TEveCaloVizEditor::DoEtaRange(), TEveRGBAPaletteSubEditor::DoMinMax(), TEveTrackListEditor::DoPRange(), TEveTrackListEditor::DoPtRange(), TEvePointSetArrayEditor::DoRange(), MaxEntryCallback(), and MinEntryCallback().

Float_t TEveGDoubleValuator::GetMax (  )  const [inline]

Definition at line 140 of file TEveGValuators.h.

References fMaxEntry, and TGNumberEntry::GetNumber().

Referenced by TEveCaloVizEditor::DoEtaRange(), TEveRGBAPaletteSubEditor::DoMinMax(), TEveTrackListEditor::DoPRange(), TEveTrackListEditor::DoPtRange(), TEvePointSetArrayEditor::DoRange(), MaxEntryCallback(), and MinEntryCallback().

Float_t TEveGDoubleValuator::GetLimitMin (  )  const [inline]

Definition at line 141 of file TEveGValuators.h.

References fMinEntry, and TGNumberEntry::GetNumMin().

Float_t TEveGDoubleValuator::GetLimitMax (  )  const [inline]

Definition at line 142 of file TEveGValuators.h.

References fMaxEntry, and TGNumberEntry::GetNumMax().

TEveGDoubleValuator::ClassDef ( TEveGDoubleValuator  ,
 
)

TEveGDoubleValuator& TEveGDoubleValuator::operator= ( const TEveGDoubleValuator  )  [private]

virtual void TEveGDoubleValuator::Build ( Bool_t  connect = kTRUE  )  [virtual]

Implements TEveGValuatorBase.

void TEveGDoubleValuator::MinEntryCallback (  ) 

void TEveGDoubleValuator::MaxEntryCallback (  ) 

void TEveGDoubleValuator::SliderCallback (  ) 

void TEveGDoubleValuator::ValueSet (  ) 

TGDoubleHSlider* TEveGDoubleValuator::GetSlider (  )  [inline]

Definition at line 129 of file TEveGValuators.h.

References fSlider.

TGNumberEntry* TEveGDoubleValuator::GetMinEntry (  )  [inline]

Definition at line 130 of file TEveGValuators.h.

References fMinEntry.

TGNumberEntry* TEveGDoubleValuator::GetMaxEntry (  )  [inline]

Definition at line 131 of file TEveGValuators.h.

References fMaxEntry.

void TEveGDoubleValuator::SetLimits ( Int_t  min,
Int_t  max 
)

void TEveGDoubleValuator::SetLimits ( Float_t  min,
Float_t  max,
TGNumberFormat::EStyle  nef = TGNumberFormat::kNESRealTwo 
)

void TEveGDoubleValuator::SetValues ( Float_t  min,
Float_t  max,
Bool_t  emit = kFALSE 
)

void TEveGDoubleValuator::GetValues ( Float_t min,
Float_t max 
) const [inline]

Definition at line 137 of file TEveGValuators.h.

References fMaxEntry, fMinEntry, and TGNumberEntry::GetNumber().

Float_t TEveGDoubleValuator::GetMin (  )  const [inline]

Definition at line 139 of file TEveGValuators.h.

References fMinEntry, and TGNumberEntry::GetNumber().

Float_t TEveGDoubleValuator::GetMax (  )  const [inline]

Definition at line 140 of file TEveGValuators.h.

References fMaxEntry, and TGNumberEntry::GetNumber().

Float_t TEveGDoubleValuator::GetLimitMin (  )  const [inline]

Definition at line 141 of file TEveGValuators.h.

References fMinEntry, and TGNumberEntry::GetNumMin().

Float_t TEveGDoubleValuator::GetLimitMax (  )  const [inline]

Definition at line 142 of file TEveGValuators.h.

References fMaxEntry, and TGNumberEntry::GetNumMax().

TEveGDoubleValuator::ClassDef ( TEveGDoubleValuator  ,
 
)


Member Data Documentation

TGNumberEntry* TEveGDoubleValuator::fMinEntry [protected]

Definition at line 114 of file TEveGValuators.h.

Referenced by Build(), GetLimitMin(), GetMin(), GetMinEntry(), GetValues(), MaxEntryCallback(), SetLimits(), SetValues(), and SliderCallback().

TGNumberEntry* TEveGDoubleValuator::fMaxEntry [protected]

Definition at line 115 of file TEveGValuators.h.

Referenced by Build(), GetLimitMax(), GetMax(), GetMaxEntry(), GetValues(), MinEntryCallback(), SetLimits(), SetValues(), and SliderCallback().

TGDoubleHSlider* TEveGDoubleValuator::fSlider [protected]

Definition at line 116 of file TEveGValuators.h.

Referenced by Build(), GetSlider(), MaxEntryCallback(), MinEntryCallback(), SetLimits(), SetValues(), and SliderCallback().

TGNumberEntry* TEveGDoubleValuator::fMinEntry [protected]

Definition at line 114 of file TEveGValuators.h.

TGNumberEntry* TEveGDoubleValuator::fMaxEntry [protected]

Definition at line 115 of file TEveGValuators.h.

TGDoubleHSlider* TEveGDoubleValuator::fSlider [protected]

Definition at line 116 of file TEveGValuators.h.


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