library: libGeomBuilder
#include "TGeoNodeEditor.h"

TGeoNodeEditor


class description - header file - source file - inheritance tree (.pdf)

class TGeoNodeEditor : public TGedFrame

Inheritance Chart:
TObject
<-
TGObject
<-
TGWindow
TQObject
<-
TGFrame
<-
TGCompositeFrame
TGWidget
<-
TGedFrame
<-
TGeoNodeEditor

    protected:
virtual void ConnectSignals2Slots() public:
TGeoNodeEditor(const TGWindow* p, Int_t id, Int_t width = 140, Int_t height = 30, UInt_t options = kChildFrame, Pixel_t back = GetDefaultFrameBackground()) TGeoNodeEditor(const TGeoNodeEditor&) virtual ~TGeoNodeEditor() static TClass* Class() void DoApply() void DoEditMatrix() void DoEditMother() void DoEditVolume() void DoNodeName() void DoNodeNumber() void DoSelectMatrix() void DoSelectMother() void DoSelectVolume() void DoUndo() virtual TClass* IsA() const virtual void SetModel(TVirtualPad* pad, TObject* obj, Int_t event) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
TGeoNode* fNode Node object TGeoTabManager* fTabMgr Tab manager Bool_t fIsEditable Flag that the medium can be changed TGTextEntry* fNodeName Node name text entry TGNumberEntry* fNodeNumber Copy number TGeoVolume* fSelectedVolume Selected volume TGLabel* fLSelVolume Selected volume label TGPictureButton* fBSelVolume Button for selecting a volume TGeoVolume* fSelectedMother Selected mother TGLabel* fLSelMother Selected mother label TGPictureButton* fBSelMother Button for selecting a mother volume TGeoMatrix* fSelectedMatrix Selected matrix TGLabel* fLSelMatrix Selected matrix label TGPictureButton* fBSelMatrix Button for selecting a matrix TGTextButton* fEditMother Check button for editing mother volume TGTextButton* fEditVolume Check button for volume editing TGTextButton* fEditMatrix Check button for matrix editing TGTextButton* fApply Apply-Button to accept changes TGTextButton* fCancel Cancel-Button TGTextButton* fUndo Undo-Button

Class Description

                                                                      
  TGeoNodeEditor                                                    
                                                                      

TGeoNodeEditor(const TGWindow *p, Int_t id, Int_t width, Int_t height, UInt_t options, Pixel_t back)
 Constructor for node editor
~TGeoNodeEditor()
 Destructor
void ConnectSignals2Slots()
 Connect signals to slots.
void DoSelectMother()
 Select the mother volume.
void DoSelectVolume()
 Select the volume.
void DoSelectMatrix()
 Select the matrix.
void DoEditMother()
 Edit the mother volume.
void DoEditVolume()
 Edit selected volume.
void DoEditMatrix()
 Edit selected material.
void DoNodeName()
 Change node name.
void DoNodeNumber()
 Change node copy number
void DoApply()
 Slot for applying modifications.
void DoUndo()
 Slot for undoing last operation.
TGeoNodeEditor(const TGWindow *p, Int_t id, Int_t width = 140, Int_t height = 30, UInt_t options = kChildFrame, Pixel_t back = GetDefaultFrameBackground())
void SetModel(TVirtualPad *pad, TObject *obj, Int_t event)

Author: M.Gheata
Last update: :$Name: $:$Id: TGeoNodeEditor.cxx,v 1.3 2006/06/23 16:00:13 brun Exp $
Copyright (C) 1995-2002, Rene Brun and Fons Rademakers. *


ROOT page - Class index - Class Hierarchy - Top of the page

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.