12 #ifndef ROOT_TGeoMediumEditor
13 #define ROOT_TGeoMediumEditor
26 class TGPictureButton;
30 class TGeoMediumEditor :
public TGeoGedFrame {
38 TGTextEntry *fMedName;
39 TGNumberEntry *fMedId;
41 TGeoMaterial *fSelectedMaterial;
42 TGLabel *fLSelMaterial;
43 TGPictureButton *fBSelMaterial;
44 TGTextButton *fEditMaterial;
45 TGCheckButton *fMedSensitive;
46 TGComboBox *fMagfldOption;
47 TGNumberEntry *fMedFieldm;
48 TGNumberEntry *fMedTmaxfd;
49 TGNumberEntry *fMedStemax;
50 TGNumberEntry *fMedDeemax;
51 TGNumberEntry *fMedEpsil;
52 TGNumberEntry *fMedStmin;
56 virtual void ConnectSignals2Slots();
59 TGeoMediumEditor(
const TGWindow *p = 0,
60 Int_t width = 140, Int_t height = 30,
61 UInt_t options = kChildFrame,
62 Pixel_t back = GetDefaultFrameBackground());
63 virtual ~TGeoMediumEditor();
64 virtual void SetModel(TObject *obj);
66 void DoEditMaterial();
67 void DoSelectMaterial();
70 void DoToggleSensitive();
71 void DoMagfldSelect(Int_t ientry);
81 ClassDef(TGeoMediumEditor,0)