TEveGValuatorBase Class Reference

#include <TEveGValuators.h>

Inheritance diagram for TEveGValuatorBase:

TGCompositeFrame TGWidget TGCompositeFrame TGWidget TGFrame TGFrame TGFrame TGFrame TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TEveGDoubleValuator TEveGDoubleValuator TEveGValuator TEveGValuator List of all members.

Public Member Functions

 TEveGValuatorBase (const TGWindow *p, const char *title, UInt_t w, UInt_t h, Int_t widgetId=-1)
virtual ~TEveGValuatorBase ()
virtual void Build (Bool_t connect=kTRUE)=0
void SetLabelWidth (Int_t w)
void SetAlignRight (Bool_t a)
void SetShowSlider (Bool_t s=kTRUE)
void SetNELength (Int_t l)
void SetNEHeight (Int_t h)
TGLabelGetLabel ()
 ClassDef (TEveGValuatorBase, 0)
 TEveGValuatorBase (const TGWindow *p, const char *title, UInt_t w, UInt_t h, Int_t widgetId=-1)
virtual ~TEveGValuatorBase ()
virtual void Build (Bool_t connect=kTRUE)=0
void SetLabelWidth (Int_t w)
void SetAlignRight (Bool_t a)
void SetShowSlider (Bool_t s=kTRUE)
void SetNELength (Int_t l)
void SetNEHeight (Int_t h)
TGLabelGetLabel ()
 ClassDef (TEveGValuatorBase, 0)

Protected Attributes

UInt_t fLabelWidth
Bool_t fAlignRight
Bool_t fShowSlider
Int_t fNELength
Int_t fNEHeight
TGLabelfLabel
TGLabelfLabel

Private Member Functions

 TEveGValuatorBase (const TEveGValuatorBase &)
TEveGValuatorBaseoperator= (const TEveGValuatorBase &)
 TEveGValuatorBase (const TEveGValuatorBase &)
TEveGValuatorBaseoperator= (const TEveGValuatorBase &)

Detailed Description

Definition at line 21 of file TEveGValuators.h.


Constructor & Destructor Documentation

TEveGValuatorBase::TEveGValuatorBase ( const TEveGValuatorBase  )  [private]

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

Definition at line 32 of file TEveGValuators.cxx.

References TGWindow::SetName().

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

Definition at line 38 of file TEveGValuators.h.

TEveGValuatorBase::TEveGValuatorBase ( const TEveGValuatorBase  )  [private]

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

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

Definition at line 38 of file TEveGValuators.h.


Member Function Documentation

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

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

void TEveGValuatorBase::SetLabelWidth ( Int_t  w  )  [inline]

Definition at line 42 of file TEveGValuators.h.

References fLabelWidth.

Referenced by TEveGTriVecValuator::Build(), TEveCaloLegoEditor::MakeRebinFrame(), TEveCaloVizEditor::MakeSliceInfo(), TEveArrowEditor::TEveArrowEditor(), TEveCaloLegoEditor::TEveCaloLegoEditor(), TEveCaloVizEditor::TEveCaloVizEditor(), TEveProjectionManagerEditor::TEveProjectionManagerEditor(), TEveTextEditor::TEveTextEditor(), TEveTrackListEditor::TEveTrackListEditor(), TEveTrackPropagatorSubEditor::TEveTrackPropagatorSubEditor(), and TEveViewerListEditor::TEveViewerListEditor().

void TEveGValuatorBase::SetAlignRight ( Bool_t  a  )  [inline]

Definition at line 43 of file TEveGValuators.h.

References fAlignRight.

void TEveGValuatorBase::SetShowSlider ( Bool_t  s = kTRUE  )  [inline]

Definition at line 44 of file TEveGValuators.h.

References fShowSlider, and s.

Referenced by TEveGTriVecValuator::Build(), TEveCaloLegoEditor::MakeRebinFrame(), TEveCaloVizEditor::MakeSliceInfo(), TEveCaloLegoEditor::TEveCaloLegoEditor(), and TEveCaloVizEditor::TEveCaloVizEditor().

void TEveGValuatorBase::SetNELength ( Int_t  l  )  [inline]

Definition at line 46 of file TEveGValuators.h.

References fNELength.

Referenced by TEveGTriVecValuator::Build(), TEveCaloLegoEditor::MakeRebinFrame(), TEveCaloVizEditor::MakeSliceInfo(), TEveArrowEditor::TEveArrowEditor(), TEveCaloLegoEditor::TEveCaloLegoEditor(), TEveCaloVizEditor::TEveCaloVizEditor(), TEvePointSetArrayEditor::TEvePointSetArrayEditor(), TEveProjectionManagerEditor::TEveProjectionManagerEditor(), TEveTextEditor::TEveTextEditor(), TEveTrackListEditor::TEveTrackListEditor(), TEveTrackPropagatorSubEditor::TEveTrackPropagatorSubEditor(), and TEveViewerListEditor::TEveViewerListEditor().

void TEveGValuatorBase::SetNEHeight ( Int_t  h  )  [inline]

Definition at line 47 of file TEveGValuators.h.

References fNEHeight.

Referenced by TEveGTriVecValuator::Build().

TGLabel* TEveGValuatorBase::GetLabel (  )  [inline]

Definition at line 49 of file TEveGValuators.h.

References fLabel.

Referenced by TEveCaloVizEditor::MakeSliceInfo().

TEveGValuatorBase::ClassDef ( TEveGValuatorBase  ,
 
)

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

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

void TEveGValuatorBase::SetLabelWidth ( Int_t  w  )  [inline]

Definition at line 42 of file TEveGValuators.h.

References fLabelWidth.

void TEveGValuatorBase::SetAlignRight ( Bool_t  a  )  [inline]

Definition at line 43 of file TEveGValuators.h.

References fAlignRight.

void TEveGValuatorBase::SetShowSlider ( Bool_t  s = kTRUE  )  [inline]

Definition at line 44 of file TEveGValuators.h.

References fShowSlider, and s.

void TEveGValuatorBase::SetNELength ( Int_t  l  )  [inline]

Definition at line 46 of file TEveGValuators.h.

References fNELength.

void TEveGValuatorBase::SetNEHeight ( Int_t  h  )  [inline]

Definition at line 47 of file TEveGValuators.h.

References fNEHeight.

TGLabel* TEveGValuatorBase::GetLabel (  )  [inline]

Definition at line 49 of file TEveGValuators.h.

References fLabel.

TEveGValuatorBase::ClassDef ( TEveGValuatorBase  ,
 
)


Member Data Documentation

UInt_t TEveGValuatorBase::fLabelWidth [protected]

Definition at line 27 of file TEveGValuators.h.

Referenced by TEveGDoubleValuator::Build(), TEveGValuator::Build(), and SetLabelWidth().

Bool_t TEveGValuatorBase::fAlignRight [protected]

Definition at line 28 of file TEveGValuators.h.

Referenced by TEveGDoubleValuator::Build(), TEveGValuator::Build(), and SetAlignRight().

Bool_t TEveGValuatorBase::fShowSlider [protected]

Definition at line 29 of file TEveGValuators.h.

Referenced by TEveGDoubleValuator::Build(), TEveGValuator::Build(), and SetShowSlider().

Int_t TEveGValuatorBase::fNELength [protected]

Definition at line 31 of file TEveGValuators.h.

Referenced by TEveGDoubleValuator::Build(), TEveGValuator::Build(), and SetNELength().

Int_t TEveGValuatorBase::fNEHeight [protected]

Definition at line 32 of file TEveGValuators.h.

Referenced by TEveGDoubleValuator::Build(), TEveGValuator::Build(), and SetNEHeight().

TGLabel* TEveGValuatorBase::fLabel [protected]

Definition at line 34 of file TEveGValuators.h.

Referenced by TEveGDoubleValuator::Build(), TEveGValuator::Build(), and GetLabel().

TGLabel* TEveGValuatorBase::fLabel [protected]

Definition at line 34 of file TEveGValuators.h.


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