#include <TGedEditor.h>
Inheritance diagram for TGedEditor:
Definition at line 49 of file TGedEditor.h.
TGedEditor::TGedEditor | ( | const TGedEditor & | ) | [private] |
Definition at line 99 of file TGedEditor.cxx.
References TSeqCollection::Add(), TGCompositeFrame::AddFrame(), TGWidget::Associate(), canvas, fCan, fCanvas, fTab, fTabContainer, GetEditorTab(), TROOT::GetListOfCleanups(), TGCanvas::GetViewPort(), TCanvas::GetWh(), TGFrame::GetWidth(), TCanvas::GetWindowHeight(), gROOT, kDeepCleanup, kFixedWidth, kLHintsExpandX, kLHintsExpandY, TGCompositeFrame::MapSubwindows(), TGFrame::MapWindow(), TGFrame::Resize(), SetCanvas(), TGCompositeFrame::SetCleanup(), and TGCanvas::SetContainer().
TGedEditor::~TGedEditor | ( | ) | [virtual] |
Definition at line 140 of file TGedEditor.cxx.
References TGCompositeFrame::AddFrame(), TQObject::Disconnect(), fCan, TGedTabInfo::fContainer, fCreatedTabs, TGedTabInfo::fElement, fFrameMap, fGlobal, TList::First(), TGCompositeFrame::fList, fTab, TMap::GetTable(), and Hide().
TGedEditor::TGedEditor | ( | const TGedEditor & | ) | [private] |
virtual TGedEditor::~TGedEditor | ( | ) | [virtual] |
TGedEditor& TGedEditor::operator= | ( | const TGedEditor & | ) | [private] |
void TGedEditor::ConfigureGedFrames | ( | Bool_t | objChaged | ) | [protected] |
Definition at line 610 of file TGedEditor.cxx.
References xmlio::Class, TGedTabInfo::fContainer, TGFrameElement::fFrame, fModel, fTabContainer, fVisibleTabs, TGCompositeFrame::GetList(), TGCompositeFrame::Layout(), TGFrame::Layout(), TGFrame::MapSubwindows(), TGFrame::MapWindow(), and SetModel().
Referenced by SetModel().
void TGedEditor::PrintFrameStat | ( | ) |
void TGedEditor::Update | ( | TGedFrame * | frame = 0 |
) | [virtual] |
Definition at line 174 of file TGedEditor.cxx.
References fPad, TVirtualPad::Modified(), and TVirtualPad::Update().
Referenced by TGedFrame::Update(), and TGeoGedFrame::Update().
void TGedEditor::ReinitWorkspace | ( | ) |
Definition at line 238 of file TGedEditor.cxx.
References TGedTabInfo::fContainer, TGedTabInfo::fElement, TGFrameElement::fFrame, fTab, fVisibleTabs, TList::Remove(), TGCompositeFrame::RemoveFrame(), and TGFrame::UnmapWindow().
Referenced by Hide(), and SetModel().
Definition at line 497 of file TGedEditor.cxx.
References TGedFrame::AcceptModel(), ActivateEditors(), TMap::Add(), TList::Add(), TGCompositeFrame::AddFrame(), xmlio::Class, TGObject::fClient, TGedTabInfo::fContainer, fExclMap, TGedFrame::TGedSubFrame::fFrame, fFrameMap, fgFrameCreator, TList::FindObject(), TMap::FindObject(), fModel, TGedFrame::TGedSubFrame::fName, Form(), fTabContainer, fVisibleTabs, TClass::GetClass(), GetEditorTabInfo(), TGedFrame::GetExtraTabs(), TGClient::GetRoot(), TClass::InheritsFrom(), InsertGedFrame(), kFALSE, kLHintsExpandX, kLHintsNormal, kTRUE, TClass::New(), TGedFrame::SetModelClass(), TGClient::SetRoot(), and TPair::Value().
Referenced by ActivateEditors(), and SetModel().
Definition at line 559 of file TGedEditor.cxx.
References ActivateEditor(), and TBaseClass::GetClassPointer().
Referenced by TGedFrame::ActivateBaseClassEditors(), TH2Editor::ActivateBaseClassEditors(), and ActivateEditor().
Definition at line 572 of file TGedEditor.cxx.
References TMap::Add(), fExclMap, TMap::FindObject(), TPair::SetValue(), and TPair::Value().
Referenced by TPieEditor::ActivateBaseClassEditors(), TCurlyLineEditor::ActivateBaseClassEditors(), TPadEditor::ActivateBaseClassEditors(), TF1Editor::ActivateBaseClassEditors(), and TGeoVolumeEditor::ActivateBaseClassEditors().
void TGedEditor::InsertGedFrame | ( | TGedFrame * | f | ) |
Definition at line 587 of file TGedEditor.cxx.
References TList::Add(), TList::AddBefore(), fGedFrames, TList::FirstLink(), TObjLink::GetObject(), TGedFrame::GetPriority(), and TObjLink::Next().
Referenced by ActivateEditor().
TGCanvas* TGedEditor::GetTGCanvas | ( | ) | const [inline] |
Definition at line 91 of file TGedEditor.h.
References fCan.
Referenced by TGLSAViewer::CreateFrames(), and TGedNameFrame::SetModel().
TGTab* TGedEditor::GetTab | ( | ) | const [inline] |
Definition at line 92 of file TGedEditor.h.
References fTab.
Referenced by TH1Editor::DoHistComplex(), TH1Editor::SetModel(), TH2Editor::SetModel(), and TGeoManagerEditor::TGeoManagerEditor().
TGCompositeFrame * TGedEditor::GetEditorTab | ( | const char * | name | ) | [virtual] |
Definition at line 186 of file TGedEditor.cxx.
References TGedTabInfo::fContainer, and GetEditorTabInfo().
Referenced by TGedFrame::CreateEditorTabSubFrame(), TEveCaloVizEditor::SetModel(), and TGedEditor().
TGedTabInfo * TGedEditor::GetEditorTabInfo | ( | const char * | name | ) | [virtual] |
Definition at line 194 of file TGedEditor.cxx.
References TList::Add(), TGTab::AddTab(), CreateNameFrame(), fCreatedTabs, TGedTabInfo::fElement, fTab, TGTab::GetNumberOfTabs(), TGTab::GetTabTab(), TGTabElement::GetText(), TCollection::IsEmpty(), kLHintsExpandX, kLHintsTop, nf, and TGCompositeFrame::RemoveFrame().
Referenced by ActivateEditor(), and GetEditorTab().
virtual TCanvas* TGedEditor::GetCanvas | ( | ) | const [inline, virtual] |
Implements TVirtualPadEditor.
Definition at line 96 of file TGedEditor.h.
References fCanvas.
Referenced by TH2Editor::DoAddText(), and TGeoManagerEditor::TGeoManagerEditor().
virtual TVirtualPad* TGedEditor::GetPad | ( | ) | const [inline, virtual] |
Definition at line 97 of file TGedEditor.h.
References fPad.
Referenced by TH2Editor::DoAddText(), TH1Editor::DoBinMoved(), TH2Editor::DoBinMoved(), TH2Editor::DoBinReleased(), TH1Editor::DoBinReleased(), TH2Editor::DoCancel(), TH1Editor::DoCancel(), TEveTrackEditor::DoEditPropagator(), TH2Editor::DoFillColor(), TH2Editor::DoFillPattern(), TAxisEditor::DoLogAxis(), TF1Editor::DoParameterSettings(), TH1Editor::DoSliderMoved(), TH1Editor::DoSliderPressed(), TH2Editor::DoSliderXMoved(), TF1Editor::DoSliderXMoved(), TF1Editor::DoSliderXPressed(), TH2Editor::DoSliderXPressed(), TF1Editor::DoSliderXReleased(), TH2Editor::DoSliderYMoved(), TH2Editor::DoSliderYPressed(), TPieEditor::DoTextChange(), TGedFrame::GetDrawOption(), TH2Editor::PaintBox3D(), TH1Editor::PaintBox3D(), TAttTextEditor::ProcessMessage(), TGLPShapeObjEditor::PShapeModified(), TGedFrame::SetDrawOption(), TAxisEditor::SetModel(), TH2Editor::SetModel(), TAttTextEditor::SetModel(), TPieEditor::SetModel(), and TGLPShapeObjEditor::SetPShape().
virtual TObject* TGedEditor::GetModel | ( | ) | const [inline, virtual] |
Definition at line 98 of file TGedEditor.h.
References fModel.
Referenced by TPieEditor::DoTextChange(), TEveGedEditor::ElementChanged(), TEveGedEditor::ElementDeleted(), TGedFrame::GetDrawOption(), TGLViewer::OverlayDragFinished(), TAttTextEditor::ProcessMessage(), TGLPShapeObjEditor::PShapeModified(), TGLViewer::RefreshPadEditor(), TGedFrame::SetDrawOption(), TGLPShapeObjEditor::SetPShape(), and TEveGedNameFrame::SpawnEditorClone().
void TGedEditor::CloseWindow | ( | ) | [virtual] |
void TGedEditor::ConnectToCanvas | ( | TCanvas * | c | ) | [virtual] |
void TGedEditor::DisconnectFromCanvas | ( | ) | [virtual] |
Definition at line 319 of file TGedEditor.cxx.
References TQObject::Disconnect(), and fCanvas.
Referenced by Hide(), SetCanvas(), TGeoManagerEditor::TGeoManagerEditor(), and TGLSAViewer::~TGLSAViewer().
virtual Bool_t TGedEditor::IsGlobal | ( | ) | const [inline, virtual] |
void TGedEditor::Hide | ( | ) | [virtual] |
Reimplemented from TVirtualPadEditor.
Definition at line 465 of file TGedEditor.cxx.
References DisconnectFromCanvas(), fCanvas, fClass, fModel, fPad, TROOT::GetListOfCleanups(), gROOT, ReinitWorkspace(), TCollection::Remove(), and TGFrame::UnmapWindow().
Referenced by CloseWindow(), and ~TGedEditor().
void TGedEditor::GlobalClosed | ( | ) | [virtual] |
Definition at line 283 of file TGedEditor.cxx.
References TROOT::GetListOfCanvases(), gROOT, TCollection::IsEmpty(), and TVirtualPadEditor::Terminate().
void TGedEditor::SetCanvas | ( | TCanvas * | c | ) | [virtual] |
Definition at line 328 of file TGedEditor.cxx.
References ConnectToCanvas(), DisconnectFromCanvas(), fCanvas, Form(), fPad, TPad::GetName(), TCanvas::GetSelectedPad(), and TGMainFrame::SetWindowName().
Referenced by Show(), and TGedEditor().
void TGedEditor::SetGlobal | ( | Bool_t | global | ) | [virtual] |
Reimplemented from TVirtualPadEditor.
Definition at line 268 of file TGedEditor.cxx.
References TQObject::Connect(), and fGlobal.
Referenced by TEveGListTreeEditorFrame::TEveGListTreeEditorFrame().
void TGedEditor::GlobalSetModel | ( | TVirtualPad * | , | |
TObject * | , | |||
Int_t | ||||
) | [virtual] |
Definition at line 292 of file TGedEditor.cxx.
References fCanvas, TVirtualPad::GetCanvas(), TCanvas::GetShowEditor(), TGWindow::IsMapped(), kButton1Down, and Show().
void TGedEditor::SetModel | ( | TVirtualPad * | pad, | |
TObject * | obj, | |||
Int_t | event | |||
) | [virtual] |
Definition at line 344 of file TGedEditor.cxx.
References ActivateEditor(), TList::Add(), TGCompositeFrame::AddFrame(), TList::Clear(), TMap::Clear(), ConfigureGedFrames(), fClass, TGedTabInfo::fContainer, fCreatedTabs, TGedTabInfo::fElement, fExclMap, fGedFrames, fGlobal, TList::First(), fModel, fPad, fTab, fTabContainer, fVisibleTabs, TGTab::GetCurrentTab(), TGObject::GetId(), TGWindow::GetMainFrame(), TGTabElement::GetString(), gPad, gVirtualX, kButton1Down, kFALSE, kLHintsExpandX, kLHintsTop, kPointer, kTRUE, kWatch, TGCompositeFrame::Layout(), TGFrame::MapWindow(), ReinitWorkspace(), and TGTab::SetTab().
Referenced by TGFileBrowser::Clicked(), ConfigureGedFrames(), TEveGedEditor::DisplayElement(), TEveGedEditor::DisplayObject(), TEveTrackEditor::DoEditPropagator(), TGLViewer::OverlayDragFinished(), TGLPShapeObjEditor::PShapeModified(), RecursiveRemove(), TGLViewer::RefreshPadEditor(), TGLSAViewer::SelectionChanged(), TGLViewer::SelectionChanged(), TEveGedEditor::SetModel(), TGLPShapeObjEditor::SetPShape(), Show(), TGLSAViewer::Show(), and TGFileBrowser::Update().
void TGedEditor::Show | ( | ) | [virtual] |
Reimplemented from TVirtualPadEditor.
Definition at line 419 of file TGedEditor.cxx.
References TSeqCollection::Add(), cx, fCanvas, TGObject::fClient, fGlobal, TCollection::FindObject(), TCanvas::GetClickSelected(), TCanvas::GetClickSelectedPad(), TGClient::GetDisplayWidth(), TGFrame::GetHeight(), TGObject::GetId(), TROOT::GetListOfCleanups(), TCanvas::GetShowEditor(), TGFrame::GetWidth(), TCanvas::GetWindowHeight(), TCanvas::GetWindowTopX(), TCanvas::GetWindowTopY(), TCanvas::GetWindowWidth(), gPad, gROOT, gVirtualX, kButton1Down, TGFrame::MapWindow(), TGFrame::MoveResize(), SetCanvas(), SetModel(), TGMainFrame::SetWMPosition(), and TCanvas::ToggleEditor().
Referenced by GlobalSetModel().
void TGedEditor::RecursiveRemove | ( | TObject * | obj | ) | [virtual] |
Reimplemented from TObject.
Definition at line 478 of file TGedEditor.cxx.
References fCanvas, fModel, fPad, kButton1Down, and SetModel().
static TGedEditor* TGedEditor::GetFrameCreator | ( | ) | [static] |
Referenced by ClassImp(), G__G__Ged_225_0_32(), and G__setup_memfuncTGedEditor().
void TGedEditor::SetFrameCreator | ( | TGedEditor * | e | ) | [static] |
Definition at line 91 of file TGedEditor.cxx.
References fgFrameCreator.
Referenced by G__G__Ged_225_0_33(), G__setup_memfuncTGedEditor(), TGeoTabManager::GetEditors(), TGeoTransientPanel::GetEditors(), and TEveGedEditor::TEveGedEditor().
TGedEditor& TGedEditor::operator= | ( | const TGedEditor & | ) | [private] |
void TGedEditor::ConfigureGedFrames | ( | Bool_t | objChaged | ) | [protected] |
virtual TGedFrame* TGedEditor::CreateNameFrame | ( | const TGWindow * | parent, | |
const char * | tab_name | |||
) | [protected, virtual] |
void TGedEditor::PrintFrameStat | ( | ) |
virtual void TGedEditor::Update | ( | TGedFrame * | frame = 0 |
) | [virtual] |
void TGedEditor::ReinitWorkspace | ( | ) |
void TGedEditor::InsertGedFrame | ( | TGedFrame * | f | ) |
TGCanvas* TGedEditor::GetTGCanvas | ( | ) | const [inline] |
TGTab* TGedEditor::GetTab | ( | ) | const [inline] |
virtual TGCompositeFrame* TGedEditor::GetEditorTab | ( | const char * | name | ) | [virtual] |
virtual TGedTabInfo* TGedEditor::GetEditorTabInfo | ( | const char * | name | ) | [virtual] |
virtual TCanvas* TGedEditor::GetCanvas | ( | ) | const [inline, virtual] |
virtual TVirtualPad* TGedEditor::GetPad | ( | ) | const [inline, virtual] |
virtual TObject* TGedEditor::GetModel | ( | ) | const [inline, virtual] |
virtual void TGedEditor::CloseWindow | ( | ) | [virtual] |
Reimplemented from TGMainFrame.
virtual void TGedEditor::ConnectToCanvas | ( | TCanvas * | c | ) | [virtual] |
virtual void TGedEditor::DisconnectFromCanvas | ( | ) | [virtual] |
virtual Bool_t TGedEditor::IsGlobal | ( | ) | const [inline, virtual] |
virtual void TGedEditor::Hide | ( | ) | [virtual] |
Reimplemented from TVirtualPadEditor.
virtual void TGedEditor::GlobalClosed | ( | ) | [virtual] |
virtual void TGedEditor::SetCanvas | ( | TCanvas * | c | ) | [virtual] |
virtual void TGedEditor::SetGlobal | ( | Bool_t | global | ) | [virtual] |
Reimplemented from TVirtualPadEditor.
virtual void TGedEditor::GlobalSetModel | ( | TVirtualPad * | , | |
TObject * | , | |||
Int_t | ||||
) | [virtual] |
virtual void TGedEditor::SetModel | ( | TVirtualPad * | pad, | |
TObject * | obj, | |||
Int_t | event | |||
) | [virtual] |
virtual void TGedEditor::Show | ( | ) | [virtual] |
Reimplemented from TVirtualPadEditor.
static TGedEditor* TGedEditor::GetFrameCreator | ( | ) | [static] |
static void TGedEditor::SetFrameCreator | ( | TGedEditor * | e | ) | [static] |
TMap TGedEditor::fFrameMap [protected] |
Definition at line 56 of file TGedEditor.h.
Referenced by ActivateEditor(), PrintFrameStat(), TEveGedEditor::TEveGedEditor(), and ~TGedEditor().
TMap TGedEditor::fExclMap [protected] |
Definition at line 57 of file TGedEditor.h.
Referenced by ActivateEditor(), ExcludeClassEditor(), and SetModel().
TList TGedEditor::fGedFrames [protected] |
TGCanvas* TGedEditor::fCan [protected] |
Definition at line 60 of file TGedEditor.h.
Referenced by GetTGCanvas(), TGedEditor(), and ~TGedEditor().
TGTab* TGedEditor::fTab [protected] |
Definition at line 61 of file TGedEditor.h.
Referenced by GetEditorTabInfo(), GetTab(), ReinitWorkspace(), SetModel(), TGedEditor(), and ~TGedEditor().
TList TGedEditor::fCreatedTabs [protected] |
Definition at line 63 of file TGedEditor.h.
Referenced by GetEditorTabInfo(), SetModel(), and ~TGedEditor().
TList TGedEditor::fVisibleTabs [protected] |
Definition at line 64 of file TGedEditor.h.
Referenced by ActivateEditor(), ConfigureGedFrames(), ReinitWorkspace(), and SetModel().
TGCompositeFrame* TGedEditor::fTabContainer [protected] |
Definition at line 65 of file TGedEditor.h.
Referenced by ActivateEditor(), ConfigureGedFrames(), SetModel(), TEveGedEditor::TEveGedEditor(), and TGedEditor().
TObject* TGedEditor::fModel [protected] |
Definition at line 67 of file TGedEditor.h.
Referenced by ActivateEditor(), ConfigureGedFrames(), TEveGedEditor::GetEveElement(), GetModel(), Hide(), RecursiveRemove(), and SetModel().
TVirtualPad* TGedEditor::fPad [protected] |
Definition at line 68 of file TGedEditor.h.
Referenced by TEveGedEditor::DisplayElement(), TEveGedEditor::DisplayObject(), GetPad(), Hide(), RecursiveRemove(), SetCanvas(), SetModel(), and Update().
TCanvas* TGedEditor::fCanvas [protected] |
Definition at line 69 of file TGedEditor.h.
Referenced by DisconnectFromCanvas(), GetCanvas(), GlobalSetModel(), Hide(), RecursiveRemove(), SetCanvas(), Show(), and TGedEditor().
TClass* TGedEditor::fClass [protected] |
Bool_t TGedEditor::fGlobal [protected] |
Definition at line 71 of file TGedEditor.h.
Referenced by IsGlobal(), SetGlobal(), SetModel(), Show(), and ~TGedEditor().
TGedEditor* TGedEditor::fgFrameCreator [static, protected] |
TGCanvas* TGedEditor::fCan [protected] |
Definition at line 60 of file TGedEditor.h.
TGTab* TGedEditor::fTab [protected] |
Definition at line 61 of file TGedEditor.h.
TGCompositeFrame* TGedEditor::fTabContainer [protected] |
Definition at line 65 of file TGedEditor.h.
TObject* TGedEditor::fModel [protected] |
Definition at line 67 of file TGedEditor.h.
TVirtualPad* TGedEditor::fPad [protected] |
Definition at line 68 of file TGedEditor.h.
TCanvas* TGedEditor::fCanvas [protected] |
Definition at line 69 of file TGedEditor.h.
TClass* TGedEditor::fClass [protected] |
Definition at line 70 of file TGedEditor.h.
TGedEditor* TGedEditor::fgFrameCreator [static, protected] |
Definition at line 77 of file TGedEditor.h.