#ifndef ROOT_TEveCaloLegoEditor
#define ROOT_TEveCaloLegoEditor
#include "TGedFrame.h"
class TGButton;
class TGCheckButton;
class TGNumberEntry;
class TGColorSelect;
class TGComboBox;
class TEveGValuator;
class TEveCaloLego;
class TEveCaloLegoEditor : public TGedFrame
{
private:
TEveCaloLegoEditor(const TEveCaloLegoEditor&);
TEveCaloLegoEditor& operator=(const TEveCaloLegoEditor&);
TGComboBox* MakeLabeledCombo(const char* name, Int_t off);
protected:
TEveCaloLego *fM;
TGCheckButton *fTopViewUseMaxColor;
TGColorSelect *fTopViewTowerColor;
TGColorSelect *fGridColor;
TGColorSelect *fFontColor;
TGColorSelect *fPlaneColor;
TGNumberEntry *fTransparency;
TEveGValuator *fNZSteps;
TGComboBox *fProjection;
TGComboBox *f2DMode;
TGComboBox *fBoxMode;
TGVerticalFrame *fRebinFrame;
TGCheckButton *fAutoRebin;
TEveGValuator *fPixelsPerBin;
TGCheckButton *fNormalizeRebin;
void MakeRebinFrame();
public:
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 DoTopViewUseMaxColor();
void DoTopViewTowerColor(Pixel_t color);
void DoGridColor(Pixel_t color);
void DoFontColor(Pixel_t color);
void DoPlaneColor(Pixel_t color);
void DoTransparency();
void DoNZSteps();
void DoProjection();
void Do2DMode();
void DoBoxMode();
void DoAutoRebin();
void DoPixelsPerBin();
void DoNormalize();
ClassDef(TEveCaloLegoEditor, 0);
};
#endif
Last change: Tue Aug 26 17:14:54 2008
Last generated: 2008-08-26 17:14
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.