#ifndef ROOT_TGeoNodeEditor
#define ROOT_TGeoNodeEditor
#ifndef ROOT_TGButton
#include "TGWidget.h"
#endif
#ifndef ROOT_TGeoGedFrame
#include "TGeoGedFrame.h"
#endif
class TGeoNode;
class TGeoVolume;
class TGeoMatrix;
class TGTextEntry;
class TGNumberEntry;
class TGTab;
class TGComboBox;
class TGTextButton;
class TGPictureButton;
class TGCheckButton;
class TGeoTabManager;
class TGeoNodeEditor : public TGeoGedFrame {
protected:
TGeoNode *fNode;
Bool_t fIsEditable;
TGTextEntry *fNodeName;
TGNumberEntry *fNodeNumber;
TGeoVolume *fSelectedVolume;
TGLabel *fLSelVolume;
TGPictureButton *fBSelVolume;
TGeoVolume *fSelectedMother;
TGLabel *fLSelMother;
TGPictureButton *fBSelMother;
TGeoMatrix *fSelectedMatrix;
TGLabel *fLSelMatrix;
TGPictureButton *fBSelMatrix;
TGTextButton *fEditMother;
TGTextButton *fEditVolume;
TGTextButton *fEditMatrix;
TGTextButton *fApply;
TGTextButton *fCancel;
TGTextButton *fUndo;
virtual void ConnectSignals2Slots();
public:
TGeoNodeEditor(const TGWindow *p = 0,
Int_t width = 140, Int_t height = 30,
UInt_t options = kChildFrame,
Pixel_t back = GetDefaultFrameBackground());
virtual ~TGeoNodeEditor();
virtual void SetModel(TObject *obj);
void DoEditMother();
void DoEditVolume();
void DoEditMatrix();
void DoSelectMother();
void DoSelectVolume();
void DoSelectMatrix();
void DoNodeName();
void DoNodeNumber();
void DoApply();
void DoUndo();
ClassDef(TGeoNodeEditor,0)
};
#endif
Last change: Wed Jun 25 08:44:57 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.