TEveCaloLegoEditor Class Reference

#include <TEveCaloLegoEditor.h>

Inheritance diagram for TEveCaloLegoEditor:

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

Public Member Functions

 TEveCaloLegoEditor (const TGWindow *p=0, Int_t width=170, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground())
virtual ~TEveCaloLegoEditor ()
virtual void SetModel (TObject *obj)
void DoGridColor (Pixel_t color)
void DoFontColor (Pixel_t color)
void DoPlaneColor (Pixel_t color)
void DoTransparency ()
void DoProjection ()
void Do2DMode ()
void DoBoxMode ()
void DoCell2DTextMin ()
void DoAutoRebin ()
void DoPixelsPerBin ()
void DoNormalize ()
 ClassDef (TEveCaloLegoEditor, 0)
 TEveCaloLegoEditor (const TGWindow *p=0, Int_t width=170, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground())
virtual ~TEveCaloLegoEditor ()
virtual void SetModel (TObject *obj)
void DoGridColor (Pixel_t color)
void DoFontColor (Pixel_t color)
void DoPlaneColor (Pixel_t color)
void DoTransparency ()
void DoProjection ()
void Do2DMode ()
void DoBoxMode ()
void DoCell2DTextMin ()
void DoAutoRebin ()
void DoPixelsPerBin ()
void DoNormalize ()
 ClassDef (TEveCaloLegoEditor, 0)

Protected Member Functions

void MakeRebinFrame ()
void MakeRebinFrame ()

Protected Attributes

TEveCaloLegofM
TGColorSelectfGridColor
TGColorSelectfFontColor
TGColorSelectfPlaneColor
TGNumberEntryfTransparency
TGComboBoxfProjection
TGComboBoxf2DMode
TGComboBoxfBoxMode
TEveGValuatorfCell2DTextMin
TGVerticalFramefRebinFrame
TGCheckButtonfAutoRebin
TEveGValuatorfPixelsPerBin
TGCheckButtonfNormalizeRebin
TEveCaloLegofM
TGColorSelectfGridColor
TGColorSelectfFontColor
TGColorSelectfPlaneColor
TGNumberEntryfTransparency
TGComboBoxfProjection
TGComboBoxf2DMode
TGComboBoxfBoxMode
TEveGValuatorfCell2DTextMin
TGVerticalFramefRebinFrame
TGCheckButtonfAutoRebin
TEveGValuatorfPixelsPerBin
TGCheckButtonfNormalizeRebin

Private Member Functions

 TEveCaloLegoEditor (const TEveCaloLegoEditor &)
TEveCaloLegoEditoroperator= (const TEveCaloLegoEditor &)
TGComboBoxMakeLabeledCombo (const char *name, Int_t off)
 TEveCaloLegoEditor (const TEveCaloLegoEditor &)
TEveCaloLegoEditoroperator= (const TEveCaloLegoEditor &)
TGComboBoxMakeLabeledCombo (const char *name, Int_t off)

Detailed Description

Definition at line 26 of file TEveCaloLegoEditor.h.


Constructor & Destructor Documentation

TEveCaloLegoEditor::TEveCaloLegoEditor ( const TEveCaloLegoEditor  )  [private]

TEveCaloLegoEditor::TEveCaloLegoEditor ( const TGWindow p = 0,
Int_t  width = 170,
Int_t  height = 30,
UInt_t  options = kChildFrame,
Pixel_t  back = GetDefaultFrameBackground() 
)

Definition at line 29 of file TEveCaloLegoEditor.cxx.

References TGComboBox::AddEntry(), TGCompositeFrame::AddFrame(), TEveGValuator::Build(), TQObject::Connect(), f2DMode, fBoxMode, fCell2DTextMin, fFontColor, fGridColor, fPlaneColor, fProjection, fTransparency, TGNumberEntry::GetNumberEntry(), TEveCaloLego::k2D, TEveCaloLego::k3D, TEveCaloLego::kAuto, TEveCaloLego::kBack, kFALSE, TEveCaloLego::kFrontBack, kLHintsBottom, kLHintsLeft, kLHintsTop, TGNumberFormat::kNEANonNegative, TGNumberFormat::kNELLimitMinMax, TGNumberFormat::kNESInteger, TEveCaloLego::kNone, TEveCaloLego::kValColor, TEveCaloLego::kValSize, TEveCaloLego::kValSizeOutline, MakeLabeledCombo(), MakeRebinFrame(), TGedFrame::MakeTitle(), TGFrame::SetHeight(), TEveGValuatorBase::SetLabelWidth(), TEveGValuator::SetLimits(), TEveGValuatorBase::SetNELength(), TEveGValuatorBase::SetShowSlider(), TEveGValuator::SetToolTip(), and TGTextEntry::SetToolTipText().

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

Definition at line 56 of file TEveCaloLegoEditor.h.

TEveCaloLegoEditor::TEveCaloLegoEditor ( const TEveCaloLegoEditor  )  [private]

TEveCaloLegoEditor::TEveCaloLegoEditor ( const TGWindow p = 0,
Int_t  width = 170,
Int_t  height = 30,
UInt_t  options = kChildFrame,
Pixel_t  back = GetDefaultFrameBackground() 
)

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

Definition at line 56 of file TEveCaloLegoEditor.h.


Member Function Documentation

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

TGComboBox * TEveCaloLegoEditor::MakeLabeledCombo ( const char *  name,
Int_t  off 
) [private]

Definition at line 157 of file TEveCaloLegoEditor.cxx.

References TGCompositeFrame::AddFrame(), kFixedSize, kLHintsBottom, kLHintsLeft, kLHintsTop, and TGFrame::Resize().

Referenced by TEveCaloLegoEditor().

void TEveCaloLegoEditor::MakeRebinFrame (  )  [protected]

Definition at line 133 of file TEveCaloLegoEditor.cxx.

References TGCompositeFrame::AddFrame(), TEveGValuator::Build(), TQObject::Connect(), TGedFrame::CreateEditorTabSubFrame(), fAutoRebin, fNormalizeRebin, fPixelsPerBin, fRebinFrame, kFALSE, kLHintsLeft, kLHintsTop, TEveGValuatorBase::SetLabelWidth(), TEveGValuator::SetLimits(), TEveGValuatorBase::SetNELength(), TEveGValuatorBase::SetShowSlider(), and TEveGValuator::SetToolTip().

Referenced by TEveCaloLegoEditor().

void TEveCaloLegoEditor::SetModel ( TObject obj  )  [virtual]

Implements TGedFrame.

Definition at line 180 of file TEveCaloLegoEditor.cxx.

References f2DMode, fAutoRebin, fBoxMode, fCell2DTextMin, fFontColor, fGridColor, fM, fNormalizeRebin, fPixelsPerBin, fPlaneColor, fProjection, fTransparency, TEveCaloLego::Get2DMode(), TEveCaloLego::GetAutoRebin(), TEveCaloLego::GetBoxMode(), TEveCaloLego::GetDrawNumberCellPixels(), TEveCaloLego::GetFontColor(), TEveCaloLego::GetGridColor(), TEveCaloLego::GetNormalizeRebin(), TEveCaloLego::GetPixelsPerBin(), TEveCaloLego::GetPlaneColor(), TEveCaloLego::GetPlaneTransparency(), TEveCaloLego::GetProjection(), kButtonDown, kButtonUp, kFALSE, TColor::Number2Pixel(), TGComboBox::Select(), TGColorSelect::SetColor(), TGNumberEntry::SetNumber(), TGCheckButton::SetState(), and TEveGValuator::SetValue().

void TEveCaloLegoEditor::DoGridColor ( Pixel_t  color  ) 

Definition at line 204 of file TEveCaloLegoEditor.cxx.

References fM, TColor::GetColor(), TEveCaloLego::SetGridColor(), and TGedFrame::Update().

void TEveCaloLegoEditor::DoFontColor ( Pixel_t  color  ) 

Definition at line 213 of file TEveCaloLegoEditor.cxx.

References fM, TColor::GetColor(), TEveCaloLego::SetFontColor(), and TGedFrame::Update().

void TEveCaloLegoEditor::DoPlaneColor ( Pixel_t  color  ) 

Definition at line 222 of file TEveCaloLegoEditor.cxx.

References fM, TColor::GetColor(), TEveCaloLego::SetPlaneColor(), and TGedFrame::Update().

void TEveCaloLegoEditor::DoTransparency (  ) 

Definition at line 268 of file TEveCaloLegoEditor.cxx.

References fM, fTransparency, TGNumberEntry::GetNumber(), TEveCaloLego::SetPlaneTransparency(), and TGedFrame::Update().

void TEveCaloLegoEditor::DoProjection (  ) 

Definition at line 241 of file TEveCaloLegoEditor.cxx.

References fM, fProjection, TGComboBox::GetSelected(), TEveCaloLego::SetProjection(), and TGedFrame::Update().

void TEveCaloLegoEditor::Do2DMode (  ) 

Definition at line 250 of file TEveCaloLegoEditor.cxx.

References f2DMode, fM, TGComboBox::GetSelected(), TEveCaloLego::Set2DMode(), and TGedFrame::Update().

void TEveCaloLegoEditor::DoBoxMode (  ) 

Definition at line 259 of file TEveCaloLegoEditor.cxx.

References fBoxMode, fM, TGComboBox::GetSelected(), TEveCaloLego::SetBoxMode(), and TGedFrame::Update().

void TEveCaloLegoEditor::DoCell2DTextMin (  ) 

Definition at line 231 of file TEveCaloLegoEditor.cxx.

References fCell2DTextMin, fM, TEveGValuator::GetValue(), TEveCaloLego::SetDrawNumberCellPixels(), and TGedFrame::Update().

void TEveCaloLegoEditor::DoAutoRebin (  ) 

Definition at line 286 of file TEveCaloLegoEditor.cxx.

References fAutoRebin, fM, TGCheckButton::IsOn(), TEveCaloLego::SetAutoRebin(), and TGedFrame::Update().

void TEveCaloLegoEditor::DoPixelsPerBin (  ) 

Definition at line 277 of file TEveCaloLegoEditor.cxx.

References fM, fPixelsPerBin, TEveGValuator::GetValue(), TEveCaloLego::SetPixelsPerBin(), and TGedFrame::Update().

void TEveCaloLegoEditor::DoNormalize (  ) 

Definition at line 293 of file TEveCaloLegoEditor.cxx.

References fM, fNormalizeRebin, TGCheckButton::IsOn(), TEveCaloLego::SetNormalizeRebin(), and TGedFrame::Update().

TEveCaloLegoEditor::ClassDef ( TEveCaloLegoEditor  ,
 
)

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

TGComboBox* TEveCaloLegoEditor::MakeLabeledCombo ( const char *  name,
Int_t  off 
) [private]

void TEveCaloLegoEditor::MakeRebinFrame (  )  [protected]

virtual void TEveCaloLegoEditor::SetModel ( TObject obj  )  [virtual]

Implements TGedFrame.

void TEveCaloLegoEditor::DoGridColor ( Pixel_t  color  ) 

void TEveCaloLegoEditor::DoFontColor ( Pixel_t  color  ) 

void TEveCaloLegoEditor::DoPlaneColor ( Pixel_t  color  ) 

void TEveCaloLegoEditor::DoTransparency (  ) 

void TEveCaloLegoEditor::DoProjection (  ) 

void TEveCaloLegoEditor::Do2DMode (  ) 

void TEveCaloLegoEditor::DoBoxMode (  ) 

void TEveCaloLegoEditor::DoCell2DTextMin (  ) 

void TEveCaloLegoEditor::DoAutoRebin (  ) 

void TEveCaloLegoEditor::DoPixelsPerBin (  ) 

void TEveCaloLegoEditor::DoNormalize (  ) 

TEveCaloLegoEditor::ClassDef ( TEveCaloLegoEditor  ,
 
)


Member Data Documentation

TEveCaloLego* TEveCaloLegoEditor::fM [protected]

Definition at line 34 of file TEveCaloLegoEditor.h.

Referenced by Do2DMode(), DoAutoRebin(), DoBoxMode(), DoCell2DTextMin(), DoFontColor(), DoGridColor(), DoNormalize(), DoPixelsPerBin(), DoPlaneColor(), DoProjection(), DoTransparency(), and SetModel().

TGColorSelect* TEveCaloLegoEditor::fGridColor [protected]

Definition at line 36 of file TEveCaloLegoEditor.h.

Referenced by SetModel(), and TEveCaloLegoEditor().

TGColorSelect* TEveCaloLegoEditor::fFontColor [protected]

Definition at line 37 of file TEveCaloLegoEditor.h.

Referenced by SetModel(), and TEveCaloLegoEditor().

TGColorSelect* TEveCaloLegoEditor::fPlaneColor [protected]

Definition at line 38 of file TEveCaloLegoEditor.h.

Referenced by SetModel(), and TEveCaloLegoEditor().

TGNumberEntry* TEveCaloLegoEditor::fTransparency [protected]

Definition at line 39 of file TEveCaloLegoEditor.h.

Referenced by DoTransparency(), SetModel(), and TEveCaloLegoEditor().

TGComboBox* TEveCaloLegoEditor::fProjection [protected]

Definition at line 41 of file TEveCaloLegoEditor.h.

Referenced by DoProjection(), SetModel(), and TEveCaloLegoEditor().

TGComboBox* TEveCaloLegoEditor::f2DMode [protected]

Definition at line 42 of file TEveCaloLegoEditor.h.

Referenced by Do2DMode(), SetModel(), and TEveCaloLegoEditor().

TGComboBox* TEveCaloLegoEditor::fBoxMode [protected]

Definition at line 43 of file TEveCaloLegoEditor.h.

Referenced by DoBoxMode(), SetModel(), and TEveCaloLegoEditor().

TEveGValuator* TEveCaloLegoEditor::fCell2DTextMin [protected]

Definition at line 45 of file TEveCaloLegoEditor.h.

Referenced by DoCell2DTextMin(), SetModel(), and TEveCaloLegoEditor().

TGVerticalFrame* TEveCaloLegoEditor::fRebinFrame [protected]

Definition at line 47 of file TEveCaloLegoEditor.h.

Referenced by MakeRebinFrame().

TGCheckButton* TEveCaloLegoEditor::fAutoRebin [protected]

Definition at line 48 of file TEveCaloLegoEditor.h.

Referenced by DoAutoRebin(), MakeRebinFrame(), and SetModel().

TEveGValuator* TEveCaloLegoEditor::fPixelsPerBin [protected]

Definition at line 49 of file TEveCaloLegoEditor.h.

Referenced by DoPixelsPerBin(), MakeRebinFrame(), and SetModel().

TGCheckButton* TEveCaloLegoEditor::fNormalizeRebin [protected]

Definition at line 50 of file TEveCaloLegoEditor.h.

Referenced by DoNormalize(), MakeRebinFrame(), and SetModel().

TEveCaloLego* TEveCaloLegoEditor::fM [protected]

Definition at line 34 of file TEveCaloLegoEditor.h.

TGColorSelect* TEveCaloLegoEditor::fGridColor [protected]

Definition at line 36 of file TEveCaloLegoEditor.h.

TGColorSelect* TEveCaloLegoEditor::fFontColor [protected]

Definition at line 37 of file TEveCaloLegoEditor.h.

TGColorSelect* TEveCaloLegoEditor::fPlaneColor [protected]

Definition at line 38 of file TEveCaloLegoEditor.h.

TGNumberEntry* TEveCaloLegoEditor::fTransparency [protected]

Definition at line 39 of file TEveCaloLegoEditor.h.

TGComboBox* TEveCaloLegoEditor::fProjection [protected]

Definition at line 41 of file TEveCaloLegoEditor.h.

TGComboBox* TEveCaloLegoEditor::f2DMode [protected]

Definition at line 42 of file TEveCaloLegoEditor.h.

TGComboBox* TEveCaloLegoEditor::fBoxMode [protected]

Definition at line 43 of file TEveCaloLegoEditor.h.

TEveGValuator* TEveCaloLegoEditor::fCell2DTextMin [protected]

Definition at line 45 of file TEveCaloLegoEditor.h.

TGVerticalFrame* TEveCaloLegoEditor::fRebinFrame [protected]

Definition at line 47 of file TEveCaloLegoEditor.h.

TGCheckButton* TEveCaloLegoEditor::fAutoRebin [protected]

Definition at line 48 of file TEveCaloLegoEditor.h.

TEveGValuator* TEveCaloLegoEditor::fPixelsPerBin [protected]

Definition at line 49 of file TEveCaloLegoEditor.h.

TGCheckButton* TEveCaloLegoEditor::fNormalizeRebin [protected]

Definition at line 50 of file TEveCaloLegoEditor.h.


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