#include <TEveCaloLegoEditor.h>
Inheritance diagram for TEveCaloLegoEditor:
Definition at line 26 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() | |||
) |
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.
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 | , | |
0 | ||||
) |
TEveCaloLegoEditor& TEveCaloLegoEditor::operator= | ( | const TEveCaloLegoEditor & | ) | [private] |
TGComboBox* TEveCaloLegoEditor::MakeLabeledCombo | ( | const char * | name, | |
Int_t | off | |||
) | [private] |
void TEveCaloLegoEditor::MakeRebinFrame | ( | ) | [protected] |
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 | , | |
0 | ||||
) |
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] |
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.