#include <TGuiBldNameFrame.h>
Inheritance diagram for TGuiBldNameFrame:
Definition at line 41 of file TGuiBldNameFrame.h.
TGuiBldNameFrame::TGuiBldNameFrame | ( | const TGWindow * | p, | |
TGuiBldEditor * | editor | |||
) |
Referenced by G__G__GuiBld_269_0_2().
virtual TGuiBldNameFrame::~TGuiBldNameFrame | ( | ) | [inline, virtual] |
Definition at line 58 of file TGuiBldNameFrame.h.
TGuiBldNameFrame::TGuiBldNameFrame | ( | const TGWindow * | p, | |
TGuiBldEditor * | editor | |||
) |
virtual TGuiBldNameFrame::~TGuiBldNameFrame | ( | ) | [inline, virtual] |
Definition at line 58 of file TGuiBldNameFrame.h.
void TGuiBldNameFrame::DoRedraw | ( | ) | [protected, virtual] |
Reimplemented from TGFrame.
Definition at line 108 of file TGuiBldNameFrame.cxx.
References TGFrame::DoRedraw().
Referenced by ChangeSelected(), Reset(), and UpdateName().
void TGuiBldNameFrame::ChangeSelected | ( | TGFrame * | frame | ) |
Definition at line 128 of file TGuiBldNameFrame.cxx.
References CheckItems(), TObject::ClassName(), TQObject::Disconnect(), DoRedraw(), fCanvas, TGObject::fClient, fFrameName, TGListTree::FindItemByObj(), fLabel, fListTree, TGListTree::GetFirstItem(), GetMdi(), TGWindow::GetName(), TGListTreeItem::GetUserData(), TGListTree::HighlightItem(), kTRUE, main(), MapItems(), name, TGClient::NeedRedraw(), TGListTree::OpenItem(), Reset(), TGFrame::Resize(), TGTextEntry::SetText(), and TGLabel::SetText().
Referenced by TGuiBldEditor::ChangeSelected(), G__G__GuiBld_223_0_15(), G__G__GuiBld_226_0_18(), G__G__GuiBld_243_0_3(), G__G__GuiBld_268_0_3(), and G__G__GuiBld_269_0_3().
Bool_t TGuiBldNameFrame::CheckItems | ( | TGCompositeFrame * | main | ) |
Definition at line 296 of file TGuiBldNameFrame.cxx.
References TGListTree::AddItem(), xmlio::Class, TGFrameElement::fFrame, TGListTree::FindItemByObj(), fListTree, TGListTree::GetFirstItem(), TGWindow::GetName(), TGWindow::GetParent(), TGListTreeItem::GetParent(), TGListTreeItem::GetUserData(), TObject::InheritsFrom(), kFALSE, list, main(), par, and TGListTree::Reparent().
Referenced by ChangeSelected(), and G__G__GuiBld_269_0_4().
TGListTreeItem * TGuiBldNameFrame::FindItemByName | ( | TGListTree * | tree, | |
const char * | name, | |||
TGListTreeItem * | item = 0 | |||
) |
Definition at line 355 of file TGuiBldNameFrame.cxx.
References TGListTreeItem::GetFirstChild(), TGListTreeItem::GetNextSibling(), and TGListTreeItem::GetText().
Referenced by G__G__GuiBld_269_0_5(), and UpdateName().
TGCompositeFrame * TGuiBldNameFrame::GetMdi | ( | TGFrame * | frame | ) |
Definition at line 228 of file TGuiBldNameFrame.cxx.
References xmlio::Class, TGObject::fClient, TGClient::GetDefaultRoot(), and p.
Referenced by ChangeSelected(), G__G__GuiBld_269_0_6(), TGuiBldEditor::SwitchLayout(), and UpdateName().
void TGuiBldNameFrame::MapItems | ( | TGCompositeFrame * | main | ) |
Definition at line 247 of file TGuiBldNameFrame.cxx.
References TGListTree::AddItem(), xmlio::Class, TGFrameElement::fFrame, TGListTree::FindChildByData(), TGListTree::FindItemByObj(), fListTree, TGListTree::GetFirstItem(), TGWindow::GetName(), TGWindow::GetParent(), TObject::InheritsFrom(), list, main(), par, and result().
Referenced by ChangeSelected(), G__G__GuiBld_269_0_7(), and UpdateName().
void TGuiBldNameFrame::RemoveFrame | ( | TGFrame * | frame | ) | [virtual] |
Reimplemented from TGCompositeFrame.
Definition at line 343 of file TGuiBldNameFrame.cxx.
References TGListTree::DeleteItem(), TGListTree::FindItemByObj(), fListTree, and TGListTree::GetFirstItem().
Referenced by TGuiBldEditor::RemoveFrame().
void TGuiBldNameFrame::Reset | ( | ) |
Definition at line 118 of file TGuiBldNameFrame.cxx.
References DoRedraw(), fFrameName, fLabel, TGLabel::SetText(), and TGTextEntry::SetText().
Referenced by ChangeSelected(), G__G__GuiBld_226_0_13(), G__G__GuiBld_269_0_9(), and TGuiBldEditor::Reset().
void TGuiBldNameFrame::SelectFrameByItem | ( | TGListTreeItem * | item, | |
Int_t | i = 0 | |||
) |
Definition at line 378 of file TGuiBldNameFrame.cxx.
References TGObject::fClient, fManager, TGWindow::GetParent(), TGListTreeItem::GetUserData(), kTRUE, TGClient::NeedRedraw(), TGuiBldDragManager::SelectFrame(), TGCompositeFrame::SetEditable(), and TGFrame::SetEditable().
Referenced by G__G__GuiBld_269_0_10().
void TGuiBldNameFrame::UpdateName | ( | ) |
Definition at line 183 of file TGuiBldNameFrame.cxx.
References TGListTree::DeleteItem(), DoRedraw(), fBuilder, TGObject::fClient, fEditor, fFrameName, FindItemByName(), fListTree, TGClient::GetDefaultRoot(), TGListTree::GetFirstItem(), TRootGuiBuilder::GetManager(), GetMdi(), TGWindow::GetParent(), TGuiBldEditor::GetSelected(), TGTextEntry::GetText(), kFALSE, kMBIconExclamation, kMBOk, kTRUE, main(), MapItems(), TGClient::NeedRedraw(), retval, TGuiBldDragManager::SelectFrame(), TGCompositeFrame::SetEditable(), TGuiBldDragManager::SetEditable(), TGFrame::SetEditable(), TGWindow::SetName(), and TRootGuiBuilder::UpdateStatusBar().
Referenced by G__G__GuiBld_269_0_11().
void TGuiBldNameFrame::DoRedraw | ( | ) | [protected, virtual] |
Reimplemented from TGFrame.
void TGuiBldNameFrame::ChangeSelected | ( | TGFrame * | frame | ) |
Bool_t TGuiBldNameFrame::CheckItems | ( | TGCompositeFrame * | main | ) |
TGListTreeItem* TGuiBldNameFrame::FindItemByName | ( | TGListTree * | tree, | |
const char * | name, | |||
TGListTreeItem * | item = 0 | |||
) |
TGCompositeFrame* TGuiBldNameFrame::GetMdi | ( | TGFrame * | frame | ) |
void TGuiBldNameFrame::MapItems | ( | TGCompositeFrame * | main | ) |
void TGuiBldNameFrame::RemoveFrame | ( | TGFrame * | frame | ) | [virtual] |
Reimplemented from TGCompositeFrame.
void TGuiBldNameFrame::Reset | ( | ) |
void TGuiBldNameFrame::SelectFrameByItem | ( | TGListTreeItem * | item, | |
Int_t | i = 0 | |||
) |
void TGuiBldNameFrame::UpdateName | ( | ) |
TGLabel* TGuiBldNameFrame::fLabel [private] |
TGTextEntry* TGuiBldNameFrame::fFrameName [private] |
Definition at line 45 of file TGuiBldNameFrame.h.
Referenced by ChangeSelected(), Reset(), and UpdateName().
TGuiBldEditor* TGuiBldNameFrame::fEditor [private] |
TGCompositeFrame* TGuiBldNameFrame::fTitleFrame [private] |
Definition at line 47 of file TGuiBldNameFrame.h.
TRootGuiBuilder* TGuiBldNameFrame::fBuilder [private] |
TGuiBldDragManager* TGuiBldNameFrame::fManager [private] |
TGListTree* TGuiBldNameFrame::fListTree [private] |
Definition at line 50 of file TGuiBldNameFrame.h.
Referenced by ChangeSelected(), CheckItems(), MapItems(), RemoveFrame(), and UpdateName().
TGCanvas* TGuiBldNameFrame::fCanvas [private] |
TGLabel* TGuiBldNameFrame::fLabel [private] |
Definition at line 44 of file TGuiBldNameFrame.h.
TGTextEntry* TGuiBldNameFrame::fFrameName [private] |
Definition at line 45 of file TGuiBldNameFrame.h.
TGuiBldEditor* TGuiBldNameFrame::fEditor [private] |
Definition at line 46 of file TGuiBldNameFrame.h.
TGCompositeFrame* TGuiBldNameFrame::fTitleFrame [private] |
Definition at line 47 of file TGuiBldNameFrame.h.
TRootGuiBuilder* TGuiBldNameFrame::fBuilder [private] |
Definition at line 48 of file TGuiBldNameFrame.h.
TGuiBldDragManager* TGuiBldNameFrame::fManager [private] |
Definition at line 49 of file TGuiBldNameFrame.h.
TGListTree* TGuiBldNameFrame::fListTree [private] |
Definition at line 50 of file TGuiBldNameFrame.h.
TGCanvas* TGuiBldNameFrame::fCanvas [private] |
Definition at line 51 of file TGuiBldNameFrame.h.