library: libGed #include "TGedEditor.h" |
TGedEditor
class description - header file - source file - inheritance tree (.pdf)
protected:
TGedEditor(const TGedEditor&)
virtual void GetBaseClassEditor(TClass* cl)
virtual void GetClassEditor(TClass* cl)
virtual void GetEditors()
TGedEditor& operator=(const TGedEditor&)
public:
TGedEditor(TCanvas* canvas = 0)
virtual ~TGedEditor()
static TClass* Class()
virtual void CloseWindow()
virtual void ConnectToCanvas(TCanvas* c)
virtual void DeleteEditors()
virtual void DisconnectEditors(TCanvas* canvas)
TCanvas* GetCanvas() const
virtual void Hide()
virtual TClass* IsA() const
virtual Bool_t IsGlobal() const
virtual void RecursiveRemove(TObject* obj)
virtual void SetCanvas(TCanvas* c)
virtual void SetGlobal(Bool_t global)
virtual void SetModel(TVirtualPad* pad, TObject* obj, Int_t event)
virtual void Show()
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
protected:
TGCanvas* fCan provides scroll bars
TGTab* fTab tab widget holding the editor
TGCompositeFrame* fTabContainer main tab container
TGCompositeFrame* fStyle style tab container frame
TObject* fModel selected object
TVirtualPad* fPad selected pad
TCanvas* fCanvas canvas related to the editor
TClass* fClass class of the selected object
Int_t fWid widget id
Bool_t fGlobal true if editor is global
TGedEditor
Editor is a composite frame that contains TGedToolBox and
TGedAttFrames. It is connected to a Canvas and listens for
selected objects
void CloseWindow()
When closed via WM close button, just unmap (i.e. hide) editor
for later use.
void GetEditors()
Get existing editors of selected object
Author: Marek Biskup, Ilka Antcheva 02/08/2003
Last update: root/ged:$Name: $:$Id: TGedEditor.cxx,v 1.29 2006/06/23 15:19:22 antcheva Exp $
Copyright (C) 1995-2000, 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.