#include <TGuiBldEditor.h>
Inheritance diagram for TGuiBldEditor:
Definition at line 43 of file TGuiBldEditor.h.
TGuiBldEditor::TGuiBldEditor | ( | const TGWindow * | p = 0 |
) |
Definition at line 138 of file TGuiBldEditor.cxx.
References TGCompositeFrame::AddFrame(), TGTab::AddTab(), TQObject::Connect(), fBorderFrame, fEmbedded, fGeomFrame, fHintsFrame, fLayoutButton, fLayoutId, fLayoutLabel, fNameFrame, fPositionFrame, fSelected, fTab, fTablay, fXpos, fYpos, TGTextButton::GetDefaultFontStruct(), TGButton::GetDefaultGC(), kDeepCleanup, kFALSE, kFixedSize, kLHintsCenterX, kLHintsCenterY, kLHintsExpandX, kLHintsExpandY, kLHintsLeft, kLHintsNormal, kLHintsTop, kTRUE, TGCompositeFrame::MapSubwindows(), TGFrame::Resize(), TGCompositeFrame::SetCleanup(), TGCompositeFrame::SetEditDisabled(), TGButton::SetEnabled(), TGHSplitter::SetFrame(), TGCompositeFrame::SetLayoutManager(), TGButton::SetToolTipText(), TGWindow::SetWindowName(), TGuiBldDragManager::TGuiBldGeometryFrame, and TGVerticalFrame::TGVerticalFrame().
TGuiBldEditor::~TGuiBldEditor | ( | ) | [virtual] |
Definition at line 286 of file TGuiBldEditor.cxx.
TGuiBldEditor::TGuiBldEditor | ( | const TGWindow * | p = 0 |
) |
virtual TGuiBldEditor::~TGuiBldEditor | ( | ) | [virtual] |
Int_t TGuiBldEditor::GetXPos | ( | ) | const [inline] |
Definition at line 68 of file TGuiBldEditor.h.
References fXpos, and TGNumberEntry::GetIntNumber().
Referenced by TGuiBldHintsEditor::SetPosition().
Int_t TGuiBldEditor::GetYPos | ( | ) | const [inline] |
Definition at line 69 of file TGuiBldEditor.h.
References fYpos, and TGNumberEntry::GetIntNumber().
Referenced by TGuiBldHintsEditor::SetPosition().
void TGuiBldEditor::SetXPos | ( | Int_t | pos | ) | [inline] |
Definition at line 70 of file TGuiBldEditor.h.
References fXpos, and TGNumberEntry::SetIntNumber().
Referenced by TGuiBldHintsEditor::SetPosition().
void TGuiBldEditor::SetYPos | ( | Int_t | pos | ) | [inline] |
Definition at line 71 of file TGuiBldEditor.h.
References fYpos, and TGNumberEntry::SetIntNumber().
Referenced by TGuiBldHintsEditor::SetPosition().
TGFrame* TGuiBldEditor::GetSelected | ( | ) | const [inline] |
Definition at line 73 of file TGuiBldEditor.h.
References fSelected.
Referenced by ClassImp(), TGuiBldHintsEditor::LayoutSubframes(), TGuiBldHintsEditor::MatrixLayout(), TGuiBldGeometryFrame::ResizeSelected(), TGuiBldHintsEditor::SetMatrixSep(), TGuiBldHintsEditor::SetPosition(), TGuiBldNameFrame::UpdateName(), and TGuiBldHintsEditor::UpdateState().
Bool_t TGuiBldEditor::IsEmbedded | ( | ) | const [inline] |
Definition at line 74 of file TGuiBldEditor.h.
References fEmbedded.
Referenced by TGuiBldDragManager::HandleClientMessage().
Definition at line 75 of file TGuiBldEditor.h.
References fEmbedded.
Referenced by TRootGuiBuilder::TRootGuiBuilder().
void TGuiBldEditor::Hide | ( | ) |
void TGuiBldEditor::UpdateBorder | ( | Int_t | ) |
Definition at line 424 of file TGuiBldEditor.cxx.
References TGFrame::ChangeOptions(), TGObject::fClient, fSelected, TGFrame::GetOptions(), kTRUE, and TGClient::NeedRedraw().
void TGuiBldEditor::UpdateBackground | ( | Pixel_t | col | ) |
Definition at line 459 of file TGuiBldEditor.cxx.
References TGObject::fClient, fSelected, kTRUE, TGClient::NeedRedraw(), and TGFrame::SetBackgroundColor().
void TGuiBldEditor::UpdateForeground | ( | Pixel_t | col | ) |
Definition at line 470 of file TGuiBldEditor.cxx.
References TGObject::fClient, fSelected, kTRUE, TGClient::NeedRedraw(), and TGFrame::SetForegroundColor().
void TGuiBldEditor::Reset | ( | ) |
Definition at line 481 of file TGuiBldEditor.cxx.
References fLayoutId, fNameFrame, fSelected, fTab, TGTab::GetTabTab(), kFALSE, TGuiBldNameFrame::Reset(), TGTabElement::SetEnabled(), and TGTab::SetTab().
Referenced by TRootGuiBuilder::CloseWindow(), TRootGuiBuilder::HandleMenu(), and TRootGuiBuilder::HandleWindowClosed().
TGuiBldHintsEditor* TGuiBldEditor::GetHintsEditor | ( | ) | const [inline] |
void TGuiBldEditor::RemoveFrame | ( | TGFrame * | ) | [virtual] |
Reimplemented from TGCompositeFrame.
Definition at line 293 of file TGuiBldEditor.cxx.
References fNameFrame, and TGuiBldNameFrame::RemoveFrame().
Referenced by TGuiBldDragManager::DeleteFrame(), and TRootGuiBuilder::MaybeCloseWindow().
void TGuiBldEditor::TabSelected | ( | Int_t | id | ) |
void TGuiBldEditor::UpdateSelected | ( | TGFrame * | = 0 |
) |
Definition at line 416 of file TGuiBldEditor.cxx.
References TQObject::Emit().
Referenced by TGuiBldHintsEditor::UpdateState().
void TGuiBldEditor::ChangeSelected | ( | TGFrame * | ) |
Definition at line 319 of file TGuiBldEditor.cxx.
References TGuiBldGeometryFrame::ChangeSelected(), TGuiBldNameFrame::ChangeSelected(), TGuiBldHintsEditor::ChangeSelected(), xmlio::Class, TQObject::Emit(), fBorderFrame, TGObject::fClient, fGeomFrame, fHintsFrame, fLayoutButton, fLayoutId, fLayoutLabel, fNameFrame, fPositionFrame, fSelected, fTab, fTablay, fXpos, fYpos, TGWindow::GetEditDisabled(), TGWindow::GetParent(), TGTab::GetTabTab(), TGFrame::GetX(), TGFrame::GetY(), TGCompositeFrame::HideFrame(), TObject::InheritsFrom(), TGFrame::IsLayoutBroken(), TGWindow::kEditDisableLayout, kFALSE, kTRUE, TGFrame::MapRaised(), TGClient::NeedRedraw(), TGTabElement::SetEnabled(), TGButton::SetEnabled(), TGNumberEntry::SetIntNumber(), TGTab::SetTab(), TGTextButton::SetText(), TGLabel::SetText(), and TGCompositeFrame::ShowFrame().
Referenced by TGuiBldDragManager::ChangeSelected(), and TGuiBldDragManager::DoResize().
void TGuiBldEditor::SwitchLayout | ( | ) |
Definition at line 493 of file TGuiBldEditor.cxx.
References TGObject::fClient, fGeomFrame, fHintsFrame, fLayoutButton, fLayoutLabel, fNameFrame, fPositionFrame, fSelected, fTablay, gClient, TGClient::GetDefaultRoot(), TGFrame::GetHeight(), TRootGuiBuilder::GetManager(), TGuiBldNameFrame::GetMdi(), TGFrame::GetWidth(), TGCompositeFrame::HideFrame(), TGuiBuilder::Instance(), TGFrame::IsLayoutBroken(), kFALSE, kMBCancel, kMBIconExclamation, kMBOk, kTRUE, TGFrame::Layout(), TGClient::NeedRedraw(), TGFrame::Resize(), retval, TGuiBldDragManager::SelectFrame(), TGCompositeFrame::SetEditable(), TGuiBldDragManager::SetEditable(), TGFrame::SetEditable(), TGButton::SetEnabled(), TGFrame::SetLayoutBroken(), TGTextButton::SetText(), TGLabel::SetText(), and TGCompositeFrame::ShowFrame().
Referenced by TRootGuiBuilder::TRootGuiBuilder().
Int_t TGuiBldEditor::GetXPos | ( | ) | const [inline] |
Int_t TGuiBldEditor::GetYPos | ( | ) | const [inline] |
void TGuiBldEditor::SetXPos | ( | Int_t | pos | ) | [inline] |
void TGuiBldEditor::SetYPos | ( | Int_t | pos | ) | [inline] |
TGFrame* TGuiBldEditor::GetSelected | ( | ) | const [inline] |
Bool_t TGuiBldEditor::IsEmbedded | ( | ) | const [inline] |
void TGuiBldEditor::Hide | ( | ) |
void TGuiBldEditor::UpdateBorder | ( | Int_t | ) |
void TGuiBldEditor::UpdateBackground | ( | Pixel_t | col | ) |
void TGuiBldEditor::UpdateForeground | ( | Pixel_t | col | ) |
void TGuiBldEditor::Reset | ( | ) |
TGuiBldHintsEditor* TGuiBldEditor::GetHintsEditor | ( | ) | const [inline] |
void TGuiBldEditor::RemoveFrame | ( | TGFrame * | ) | [virtual] |
Reimplemented from TGCompositeFrame.
void TGuiBldEditor::TabSelected | ( | Int_t | id | ) |
void TGuiBldEditor::UpdateSelected | ( | TGFrame * | = 0 |
) |
void TGuiBldEditor::ChangeSelected | ( | TGFrame * | ) |
void TGuiBldEditor::SwitchLayout | ( | ) |
TGuiBldDragManager [friend] |
Definition at line 45 of file TGuiBldEditor.h.
TGFrame* TGuiBldEditor::fSelected [private] |
Definition at line 48 of file TGuiBldEditor.h.
Referenced by ChangeSelected(), GetSelected(), Reset(), SwitchLayout(), TGuiBldEditor(), UpdateBackground(), UpdateBorder(), and UpdateForeground().
TGuiBldNameFrame* TGuiBldEditor::fNameFrame [private] |
Definition at line 49 of file TGuiBldEditor.h.
Referenced by ChangeSelected(), RemoveFrame(), Reset(), SwitchLayout(), and TGuiBldEditor().
TGuiBldHintsEditor* TGuiBldEditor::fHintsFrame [private] |
Definition at line 50 of file TGuiBldEditor.h.
Referenced by ChangeSelected(), GetHintsEditor(), SwitchLayout(), and TGuiBldEditor().
TGuiBldBorderFrame* TGuiBldEditor::fBorderFrame [private] |
TGuiBldGeometryFrame* TGuiBldEditor::fGeomFrame [private] |
Definition at line 52 of file TGuiBldEditor.h.
Referenced by ChangeSelected(), SwitchLayout(), and TGuiBldEditor().
TGGroupFrame* TGuiBldEditor::fPositionFrame [private] |
Definition at line 53 of file TGuiBldEditor.h.
Referenced by ChangeSelected(), SwitchLayout(), and TGuiBldEditor().
TGuiBldDragManager* TGuiBldEditor::fManager [private] |
Definition at line 54 of file TGuiBldEditor.h.
Bool_t TGuiBldEditor::fEmbedded [private] |
Definition at line 55 of file TGuiBldEditor.h.
Referenced by IsEmbedded(), SetEmbedded(), and TGuiBldEditor().
TGTab* TGuiBldEditor::fTab [private] |
Definition at line 56 of file TGuiBldEditor.h.
Referenced by ChangeSelected(), Reset(), and TGuiBldEditor().
TGCompositeFrame* TGuiBldEditor::fTablay [private] |
Definition at line 57 of file TGuiBldEditor.h.
Referenced by ChangeSelected(), SwitchLayout(), and TGuiBldEditor().
Int_t TGuiBldEditor::fLayoutId [private] |
Definition at line 58 of file TGuiBldEditor.h.
Referenced by ChangeSelected(), Reset(), TabSelected(), and TGuiBldEditor().
TGTextButton* TGuiBldEditor::fLayoutButton [private] |
Definition at line 59 of file TGuiBldEditor.h.
Referenced by ChangeSelected(), SwitchLayout(), and TGuiBldEditor().
TGLabel* TGuiBldEditor::fLayoutLabel [private] |
Definition at line 60 of file TGuiBldEditor.h.
Referenced by ChangeSelected(), SwitchLayout(), and TGuiBldEditor().
TGNumberEntry* TGuiBldEditor::fXpos [private] |
Definition at line 61 of file TGuiBldEditor.h.
Referenced by ChangeSelected(), GetXPos(), SetXPos(), and TGuiBldEditor().
TGNumberEntry* TGuiBldEditor::fYpos [private] |
Definition at line 62 of file TGuiBldEditor.h.
Referenced by ChangeSelected(), GetYPos(), SetYPos(), and TGuiBldEditor().
TGFrame* TGuiBldEditor::fSelected [private] |
Definition at line 48 of file TGuiBldEditor.h.
TGuiBldNameFrame* TGuiBldEditor::fNameFrame [private] |
Definition at line 49 of file TGuiBldEditor.h.
TGuiBldHintsEditor* TGuiBldEditor::fHintsFrame [private] |
Definition at line 50 of file TGuiBldEditor.h.
TGuiBldBorderFrame* TGuiBldEditor::fBorderFrame [private] |
Definition at line 51 of file TGuiBldEditor.h.
TGuiBldGeometryFrame* TGuiBldEditor::fGeomFrame [private] |
Definition at line 52 of file TGuiBldEditor.h.
TGGroupFrame* TGuiBldEditor::fPositionFrame [private] |
Definition at line 53 of file TGuiBldEditor.h.
TGuiBldDragManager* TGuiBldEditor::fManager [private] |
Definition at line 54 of file TGuiBldEditor.h.
TGTab* TGuiBldEditor::fTab [private] |
Definition at line 56 of file TGuiBldEditor.h.
TGCompositeFrame* TGuiBldEditor::fTablay [private] |
Definition at line 57 of file TGuiBldEditor.h.
TGTextButton* TGuiBldEditor::fLayoutButton [private] |
Definition at line 59 of file TGuiBldEditor.h.
TGLabel* TGuiBldEditor::fLayoutLabel [private] |
Definition at line 60 of file TGuiBldEditor.h.
TGNumberEntry* TGuiBldEditor::fXpos [private] |
Definition at line 61 of file TGuiBldEditor.h.
TGNumberEntry* TGuiBldEditor::fYpos [private] |
Definition at line 62 of file TGuiBldEditor.h.