#ifndef ROOT_TGeoMediumEditor
#define ROOT_TGeoMediumEditor
#ifndef ROOT_TGButton
#include "TGWidget.h"
#endif
#ifndef ROOT_TGeoGedFrame
#include "TGeoGedFrame.h"
#endif
class TGeoMedium;
class TGeoMaterial;
class TGeoTabManager;
class TGTextEntry;
class TGNumberEntry;
class TGTab;
class TGComboBox;
class TGTextButton;
class TGPictureButton;
class TGCheckButton;
class TGLabel;
class TGeoMediumEditor : public TGeoGedFrame {
protected:
TGeoMedium *fMedium;
Bool_t fIsEditable;
Bool_t fIsModified;
TGTextEntry *fMedName;
TGNumberEntry *fMedId;
TGeoMaterial *fSelectedMaterial;
TGLabel *fLSelMaterial;
TGPictureButton *fBSelMaterial;
TGTextButton *fEditMaterial;
TGCheckButton *fMedSensitive;
TGComboBox *fMagfldOption;
TGNumberEntry *fMedFieldm;
TGNumberEntry *fMedTmaxfd;
TGNumberEntry *fMedStemax;
TGNumberEntry *fMedDeemax;
TGNumberEntry *fMedEpsil;
TGNumberEntry *fMedStmin;
TGTextButton *fApply;
TGTextButton *fUndo;
virtual void ConnectSignals2Slots();
public:
TGeoMediumEditor(const TGWindow *p = 0,
Int_t width = 140, Int_t height = 30,
UInt_t options = kChildFrame,
Pixel_t back = GetDefaultFrameBackground());
virtual ~TGeoMediumEditor();
virtual void SetModel(TObject *obj);
void DoEditMaterial();
void DoSelectMaterial();
void DoMedName();
void DoMedId();
void DoToggleSensitive();
void DoMagfldSelect(Int_t ientry);
void DoFieldm();
void DoTmaxfd();
void DoStemax();
void DoDeemax();
void DoEpsil();
void DoStmin();
void DoApply();
void DoUndo();
ClassDef(TGeoMediumEditor,0)
};
#endif
Last change: Wed Jun 25 08:44:51 2008
Last generated: 2008-06-25 08:44
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.