#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                    
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.