#include <TRootGuiBuilder.h>
Inheritance diagram for TRootGuiBuilder:
Definition at line 69 of file TRootGuiBuilder.h.
TRootGuiBuilder::TRootGuiBuilder | ( | const TGWindow * | p = 0 |
) |
Definition at line 580 of file TRootGuiBuilder.cxx.
References AddAction(), TGToolBar::AddButton(), TGDockableFrame::AddFrame(), TGCompositeFrame::AddFrame(), AddSection(), BindKeys(), TGCompositeFrame::ChangeOptions(), TQObject::Connect(), TGuiBldAction::fAct, fActionButton, TGObject::fClient, fClosing, fEditor, TGuiBldAction::fHints, fIconPic, TGObject::fId, fMain, fManager, fMenuBar, fMenuFile, fMenuHelp, fMenuWindow, TGuiBldAction::fPic, ToolBarData_t::fPixmap, fSelected, fShutter, fStartButton, fStatusBar, fToolBar, fToolDock, gDragManager, GetBgnd(), TGMdiMainFrame::GetContainer(), TGShutterItem::GetContainer(), TGFrame::GetHeight(), TGShutter::GetItem(), TGFrame::GetOptions(), TGClient::GetPicture(), TGPicture::GetPicture(), TGButton::GetToolTip(), gGuiBuilder, gToolBarData, gVirtualX, i, InitMenu(), kButtonDisabled, kDeepCleanup, kEditableAct, TGWindow::kEditDisable, kFixedWidth, kGuiBldCtor, kGuiBldFunc, kGuiBldProj, kLHintsBottom, kLHintsExpandX, kLHintsExpandY, kLHintsLeft, kLHintsNormal, kLHintsTop, kRedoAct, kSunkenFrame, kTRUE, kUndoAct, TGFrame::MapRaised(), TGCompositeFrame::MapSubwindows(), TGFrame::MoveResize(), TColor::Number2Pixel(), PropagateBgndColor(), TGFrame::Resize(), TGFrame::SetBackgroundColor(), TGWindow::SetBackgroundPixmap(), TGuiBldDragManager::SetBuilder(), TGMainFrame::SetClassHints(), TGCompositeFrame::SetCleanup(), TGToolTip::SetDelay(), TGWindow::SetEditDisabled(), TGCompositeFrame::SetEditDisabled(), TGuiBldEditor::SetEmbedded(), TGVSplitter::SetFrame(), TGMainFrame::SetIconName(), TGMainFrame::SetIconPixmap(), TGuiBldToolButton::SetState(), TGButton::SetToolTipText(), TGMainFrame::SetWindowName(), TGDockableFrame::SetWindowName(), TGMainFrame::SetWMPosition(), TGuiBldEditor::SwitchLayout(), TGuiBldDragManager, Update(), and UpdateStatusBar().
TRootGuiBuilder::~TRootGuiBuilder | ( | ) | [virtual] |
Definition at line 930 of file TRootGuiBuilder.cxx.
References fIconPic, fMenuFile, fMenuHelp, fMenuWindow, TGClient::FreePicture(), gClient, and gGuiBuilder.
TRootGuiBuilder::TRootGuiBuilder | ( | const TGWindow * | p = 0 |
) |
virtual TRootGuiBuilder::~TRootGuiBuilder | ( | ) | [virtual] |
void TRootGuiBuilder::InitMenu | ( | ) | [private] |
Definition at line 1138 of file TRootGuiBuilder.cxx.
References TGPopupMenu::AddEntry(), TGPopupMenu::AddSeparator(), TGMenuBar::AddTitle(), TGPopupMenu::CheckEntry(), TGPopupMenu::DisableEntry(), TGObject::fClient, fMenuBar, fMenuFile, fMenuHelp, fMenuWindow, GetBgnd(), TGMdiMenuBar::GetMenuBar(), TGClient::GetPicture(), TGWindow::kEditDisable, kGUIBLD_FILE_CLOSE, kGUIBLD_FILE_EXIT, kGUIBLD_FILE_NEW, kGUIBLD_FILE_OPEN, kGUIBLD_FILE_SAVE, kGUIBLD_FILE_START, kGUIBLD_FILE_STOP, kGUIBLD_HELP_ABOUT, kGUIBLD_HELP_CONTENTS, kGUIBLD_WINDOW_ARRANGE, kGUIBLD_WINDOW_CASCADE, kGUIBLD_WINDOW_HOR, kGUIBLD_WINDOW_OPAQUE, kGUIBLD_WINDOW_VERT, kLHintsLeft, kLHintsRight, kLHintsTop, PropagateBgndColor(), TGCompositeFrame::SetEditDisabled(), and title.
Referenced by TRootGuiBuilder().
Definition at line 1221 of file TRootGuiBuilder.cxx.
References fToolBar, TGToolBar::GetButton(), kButtonDisabled, kButtonUp, kCropAct, kDeleteAct, kDownAct, kGrabAct, kLeftAct, kRightAct, kUpAct, and TGButton::SetState().
Referenced by TGuiBldDragManager::SetLassoDrawn(), and Update().
Definition at line 1265 of file TRootGuiBuilder.cxx.
References TGuiBldDragManager::CanChangeLayout(), TGuiBldDragManager::CanCompact(), xmlio::Class, fManager, fSelected, fToolBar, TGToolBar::GetButton(), TGuiBldDragManager::GetSelected(), TObject::InheritsFrom(), kBreakLayoutAct, kButtonDisabled, kButtonUp, kCompactAct, kFALSE, kLayoutHAct, kLayoutVAct, kTRUE, and TGButton::SetState().
Referenced by Update().
Definition at line 1337 of file TRootGuiBuilder.cxx.
References fManager, fToolBar, TGToolBar::GetButton(), TGuiBldDragManager::IsLassoDrawn(), TGuiBldDragManager::IsPasteFrameExist(), kButtonDisabled, kButtonUp, kCopyAct, kCropAct, kCutAct, kDeleteAct, kDropAct, kPasteAct, kReplaceAct, and TGButton::SetState().
Referenced by TGuiBldDragManager::SetLassoDrawn(), and Update().
void TRootGuiBuilder::BindKeys | ( | ) | [private] |
Definition at line 2004 of file TRootGuiBuilder.cxx.
References TGObject::fId, gVirtualX, kKey_a, kKey_b, kKey_Backspace, kKey_c, kKey_Delete, kKey_Down, kKey_Enter, kKey_g, kKey_h, kKey_l, kKey_Left, kKey_n, kKey_o, kKey_r, kKey_Return, kKey_Right, kKey_Space, kKey_Up, kKey_v, kKey_x, kKey_z, kKeyControlMask, kKeyShiftMask, and kTRUE.
Referenced by TRootGuiBuilder().
TGButton * TRootGuiBuilder::FindActionButton | ( | const char * | name, | |
const char * | section | |||
) | [private] |
Definition at line 976 of file TRootGuiBuilder.cxx.
References TGFrameElement::fFrame, TList::First(), fShutter, TGShutterItem::GetContainer(), TGShutter::GetItem(), TGCompositeFrame::GetList(), and TList::Last().
Referenced by AddMacro().
void TRootGuiBuilder::AddAction | ( | TGuiBldAction * | act, | |
const char * | sect | |||
) | [virtual] |
Reimplemented from TGuiBuilder.
Definition at line 1005 of file TRootGuiBuilder.cxx.
References TGCompositeFrame::AddFrame(), TQObject::Connect(), TGObject::fClient, TGuiBldAction::fPic, TGuiBldAction::fPicture, fShutter, TGFrame::GetBackground(), TGShutterItem::GetContainer(), TGShutter::GetItem(), TNamed::GetName(), TGClient::GetPicture(), TNamed::GetTitle(), TGWindow::kEditDisable, kGuiBldMacro, kLHintsCenterY, kLHintsTop, TGCompositeFrame::MapSubwindows(), TColor::Number2Pixel(), TGFrame::Resize(), TGFrame::SetBackgroundColor(), TGCompositeFrame::SetEditDisabled(), TGButton::SetToolTipText(), and TGButton::SetUserData().
Referenced by AddMacro(), and TRootGuiBuilder().
void TRootGuiBuilder::AddMacro | ( | const char * | macro, | |
TImage * | img | |||
) | [virtual] |
Definition at line 1688 of file TRootGuiBuilder.cxx.
References AddAction(), TSystem::BaseName(), xmlio::Class, TGuiBldAction::fAct, TGObject::fClient, FindActionButton(), TString::Format(), TGuiBldAction::fPic, TGuiBldAction::fPicture, TGClient::FreePicture(), fShutter, TGPicturePool::GetPicture(), TGClient::GetPicturePool(), TGButton::GetUserData(), gSystem, h, i, TObject::InheritsFrom(), kGuiBldMacro, name, TGClient::NeedRedraw(), ratio, TGFrame::Resize(), and w.
Referenced by TGuiBldDragManager::Save(), TGuiBldDragManager::SaveFrame(), and SaveProject().
void TRootGuiBuilder::AddSection | ( | const char * | sect | ) | [virtual] |
Reimplemented from TGuiBuilder.
Definition at line 1054 of file TRootGuiBuilder.cxx.
References TGShutter::AddItem(), TQObject::Connect(), and fShutter.
Referenced by TRootGuiBuilder().
TGFrame * TRootGuiBuilder::ExecuteAction | ( | ) | [virtual] |
Reimplemented from TGuiBuilder.
Definition at line 1097 of file TRootGuiBuilder.cxx.
References TString::Data(), TGuiBldAction::fAct, TGuiBuilder::fAction, TGObject::fClient, fMain, TGuiBldAction::fType, TGMdiMainFrame::GetCurrent(), TGClient::GetRoot(), gROOT, TGClient::IsEditable(), TString::IsNull(), kFALSE, kGuiBldMacro, kGuiBldProj, kTRUE, TROOT::Macro(), NewProject(), TROOT::ProcessLineFast(), root, s, TGCompositeFrame::SetEditable(), and Update().
Referenced by TGuiBldDragManager::EndDrag(), HandleButtons(), TGuiBldDragManager::HandleReplace(), and TGuiBldDragManager::SelectFrame().
void TRootGuiBuilder::HandleButtons | ( | ) | [virtual] |
Definition at line 1066 of file TRootGuiBuilder.cxx.
References TGFrame::ChangeOptions(), ExecuteAction(), TGuiBuilder::fAction, fActionButton, TGObject::fClient, fManager, TGuiBldAction::fType, TGFrame::GetOptions(), TGWindow::GetParent(), TGButton::GetUserData(), gTQSender, HandleMenu(), TGClient::IsEditable(), kGUIBLD_FILE_START, kGuiBldCtor, kSunkenFrame, kTRUE, TGClient::NeedRedraw(), and TGuiBldDragManager::UngrabFrame().
virtual void TRootGuiBuilder::Show | ( | ) | [inline, virtual] |
Reimplemented from TGuiBuilder.
Definition at line 114 of file TRootGuiBuilder.h.
References TGFrame::MapRaised().
void TRootGuiBuilder::Hide | ( | ) | [virtual] |
Reimplemented from TGuiBuilder.
Definition at line 2158 of file TRootGuiBuilder.cxx.
References TGFrame::UnmapWindow().
Referenced by CloseWindow().
void TRootGuiBuilder::ChangeSelected | ( | TGFrame * | f | ) | [virtual] |
Definition at line 1212 of file TRootGuiBuilder.cxx.
References fSelected, and Update().
Referenced by TGuiBldDragManager::ChangeSelected().
void TRootGuiBuilder::Update | ( | ) | [virtual] |
Definition at line 1383 of file TRootGuiBuilder.cxx.
References TGFrame::ChangeOptions(), TGPopupMenu::DisableEntry(), EnableEditButtons(), TGPopupMenu::EnableEntry(), EnableLassoButtons(), EnableSelectedButtons(), fActionButton, TGObject::fClient, fEditable, fManager, fMenuFile, fSelected, TGFrame::GetOptions(), TGWindow::GetParent(), TGuiBldDragManager::GetSelected(), TGClient::IsEditable(), TGuiBldDragManager::IsLassoDrawn(), TGuiBldDragManager::IsPasteFrameExist(), kGUIBLD_FILE_START, kGUIBLD_FILE_STOP, kSunkenFrame, kTRUE, TGClient::NeedRedraw(), SwitchToolbarButton(), and UpdateStatusBar().
Referenced by ChangeSelected(), ExecuteAction(), TGuiBldDragManager::SetEditable(), and TRootGuiBuilder().
Bool_t TRootGuiBuilder::IsSelectMode | ( | ) | const [virtual] |
Definition at line 1420 of file TRootGuiBuilder.cxx.
References fToolBar, TGToolBar::GetButton(), TGButton::IsDown(), kFALSE, and kSelectAct.
Bool_t TRootGuiBuilder::IsGrabButtonDown | ( | ) | const [virtual] |
Definition at line 1433 of file TRootGuiBuilder.cxx.
References fToolBar, TGToolBar::GetButton(), TGButton::IsDown(), kFALSE, and kGrabAct.
Definition at line 1543 of file TRootGuiBuilder.cxx.
References TString::Data(), dir(), TGPopupMenu::EnableEntry(), TString::EndsWith(), TGObject::fClient, TGFileInfo::fFilename, TGFileInfo::fFileTypes, fi, TGFileInfo::fIniDir, fMenuFile, TString::Format(), TGFileInfo::fOverwrite, fToolBar, GetBgnd(), TGToolBar::GetButton(), TGClient::GetDefaultRoot(), TGClient::GetRoot(), gROOT, gSaveMacroTypes, kFALSE, kFDOpen, kGUIBLD_FILE_CLOSE, kGUIBLD_FILE_STOP, TString::kIgnoreCase, kMBCancel, kMBIconExclamation, kMBRetry, kOpenAct, kTRUE, TROOT::Macro(), TGClient::NeedRedraw(), NewProject(), retval, root, TGFrame::SetBackgroundColor(), StrDup(), and SwitchToolbarButton().
Referenced by TGuiBldDragManager::HandleAction(), HandleKey(), and HandleMenu().
Definition at line 1600 of file TRootGuiBuilder.cxx.
References AddMacro(), TImage::Create(), TString::Data(), dir(), TString::EndsWith(), TGObject::fClient, TGFileInfo::fFilename, TGFileInfo::fFileTypes, fi, TGFileInfo::fIniDir, fMain, TString::Format(), TGFileInfo::fOverwrite, fToolBar, GetBgnd(), TGToolBar::GetButton(), TGMdiMainFrame::GetCurrent(), TGClient::GetDefaultRoot(), TGFrame::GetHeight(), TGObject::GetId(), TGCompositeFrame::GetList(), TGWindow::GetName(), TGWindow::GetParent(), TGClient::GetRoot(), TGFrame::GetWidth(), gSaveMacroTypes, gSystem, gVirtualX, TGCompositeFrame::IsLayoutBroken(), kFALSE, kFDSave, TString::kIgnoreCase, kMBCancel, kMBIconExclamation, kMBRetry, kMWMDecorAll, kMWMFuncAll, kMWMInputFullApplicationModal, kSaveAct, kTRUE, list, main(), name, TGClient::NeedRedraw(), retval, root, TGFrame::SetBackgroundColor(), TGCompositeFrame::SetEditable(), TGWindow::SetName(), TGMdiFrame::SetWindowName(), StrDup(), SwitchToolbarButton(), and TSystem::UnixPathName().
Referenced by TGuiBldDragManager::HandleAction(), HandleKey(), HandleMenu(), and MaybeCloseWindow().
Definition at line 1489 of file TRootGuiBuilder.cxx.
References TGCompositeFrame::AddFrame(), TGFrame::AddInput(), TGMdiFrame::DontCallClose(), TGPopupMenu::EnableEntry(), TGObject::fClient, fEditable, fMain, fManager, fMenuFile, TGWindow::GetName(), TGClient::GetRoot(), kButtonPressMask, kDeepCleanup, kFALSE, kGUIBLD_FILE_CLOSE, kGUIBLD_FILE_STOP, kKeyPressMask, kLHintsExpandX, kLHintsExpandY, kMdiDefaultHints, kOwnBackground, kTRUE, TGCompositeFrame::Layout(), TGFrame::MapRaised(), TGCompositeFrame::MapSubwindows(), TGFrame::MapWindow(), TGClient::NeedRedraw(), root, TGCompositeFrame::SetCleanup(), TGCompositeFrame::SetEditable(), TGuiBldDragManager::SetEditable(), TGCompositeFrame::SetEditDisabled(), TGCompositeFrame::SetLayoutBroken(), TGMdiFrame::SetMdiHints(), TGMdiFrame::SetWindowName(), SwitchToolbarButton(), and type.
Referenced by ExecuteAction(), TGuiBldDragManager::HandleAction(), TGuiBldDragManager::HandleKey(), HandleKey(), HandleMenu(), and OpenProject().
Reimplemented from TGMainFrame.
Definition at line 1460 of file TRootGuiBuilder.cxx.
References fMain, fManager, Event_t::fState, Event_t::fType, TGMdiMainFrame::GetCurrent(), gVirtualX, TGuiBldDragManager::HandleKey(), TGMainFrame::HandleKey(), kFALSE, kGKeyPress, kKeyControlMask, kTRUE, NewProject(), OpenProject(), SaveProject(), and str.
void TRootGuiBuilder::HandleMenu | ( | Int_t | id | ) | [virtual] |
Definition at line 1781 of file TRootGuiBuilder.cxx.
References TGMdiMainFrame::ArrangeMinimized(), TGMdiMainFrame::Cascade(), TGPopupMenu::CheckEntry(), TGMdiMainFrame::Close(), CloseWindow(), TGPopupMenu::DisableEntry(), TGPopupMenu::EnableEntry(), TGObject::fClient, fEditable, fEditor, FindEditableMdiFrame(), fMain, fMenuFile, fMenuWindow, TGMdiMainFrame::GetCurrent(), TGMdiMainFrame::GetNumberOfFrames(), TGClient::GetRoot(), gHelpAboutBuilder, gHelpBuilder, TGClient::IsEditable(), TGPopupMenu::IsEntryChecked(), kFALSE, kGUIBLD_FILE_CLOSE, kGUIBLD_FILE_EXIT, kGUIBLD_FILE_NEW, kGUIBLD_FILE_OPEN, kGUIBLD_FILE_SAVE, kGUIBLD_FILE_START, kGUIBLD_FILE_STOP, kGUIBLD_HELP_ABOUT, kGUIBLD_HELP_CONTENTS, kGUIBLD_WINDOW_ARRANGE, kGUIBLD_WINDOW_CASCADE, kGUIBLD_WINDOW_HOR, kGUIBLD_WINDOW_OPAQUE, kGUIBLD_WINDOW_VERT, kMdiNonOpaque, kMdiOpaque, kTRUE, NewProject(), OpenProject(), TRootHelpDialog::Popup(), TGuiBldEditor::Reset(), root, SaveProject(), TGMdiMainFrame::SetCurrent(), TGCompositeFrame::SetEditable(), TGCompositeFrame::SetEditDisabled(), TGMdiMainFrame::SetResizeMode(), TRootHelpDialog::SetText(), SwitchToolbarButton(), TGMdiMainFrame::TileHorizontal(), TGMdiMainFrame::TileVertical(), TGPopupMenu::UnCheckEntry(), and UpdateStatusBar().
Referenced by TGuiBldDragManager::HandleAction(), HandleButtons(), TGuiBldDragManager::HandleEvent(), and MaybeCloseWindow().
void TRootGuiBuilder::CloseWindow | ( | ) | [virtual] |
Reimplemented from TGMainFrame.
Definition at line 942 of file TRootGuiBuilder.cxx.
References TGMdiMainFrame::CloseAll(), TGPopupMenu::DisableEntry(), TGPopupMenu::EnableEntry(), TGObject::fClient, fClosing, fEditor, fMain, fMenuFile, fToolBar, TGToolBar::GetButton(), TGMdiMainFrame::GetNumberOfFrames(), TGClient::GetRoot(), Hide(), TGClient::IsEditable(), kButtonDisabled, kButtonUp, kFALSE, kGridAct, kGUIBLD_FILE_CLOSE, kGUIBLD_FILE_START, kGUIBLD_FILE_STOP, TGuiBldEditor::Reset(), root, TGButton::SetState(), and SwitchToolbarButton().
Referenced by TGuiBldDragManager::HandleClientMessage(), and HandleMenu().
void TRootGuiBuilder::MaybeCloseWindow | ( | ) | [virtual] |
Definition at line 1917 of file TRootGuiBuilder.cxx.
References TGMdiFrame::CloseWindow(), TGObject::fClient, fClosing, fEditor, fManager, gClient, TGClient::GetDefaultRoot(), gTQSender, HandleMenu(), TGClient::IsEditable(), kFALSE, kGUIBLD_FILE_START, kMBCancel, kMBIconExclamation, kMBNo, kMBYes, kTRUE, TGuiBldEditor::RemoveFrame(), retval, SaveProject(), and TGuiBldDragManager::SetEditable().
void TRootGuiBuilder::HandleWindowClosed | ( | Int_t | id | ) | [virtual] |
Definition at line 1945 of file TRootGuiBuilder.cxx.
References TGPopupMenu::DisableEntry(), TGPopupMenu::EnableEntry(), TGObject::fClient, fEditable, fEditor, fMain, fManager, fMenuFile, TGMdiMainFrame::GetNumberOfFrames(), TGClient::IsEditable(), kFALSE, kGUIBLD_FILE_CLOSE, kGUIBLD_FILE_START, kGUIBLD_FILE_STOP, TGuiBldEditor::Reset(), TGuiBldDragManager::SetEditable(), SwitchToolbarButton(), and UpdateStatusBar().
void TRootGuiBuilder::UpdateStatusBar | ( | const char * | text = 0 |
) | [virtual] |
Definition at line 1972 of file TRootGuiBuilder.cxx.
References xmlio::Class, fStatusBar, gTQSender, o, TGStatusBar::SetText(), and text().
Referenced by TGuiBldDragManager::BreakLayout(), TGuiBldDragManager::DoMove(), TGuiBldDragManager::DoReplace(), TGuiBldDragManager::DoResize(), TGuiBldDragManager::DrawLasso(), TGuiBldDragManager::Drop(), TGuiBldDragManager::DropCanvas(), TGuiBldDragManager::GrabFrame(), TGuiBldDragManager::HandleCopy(), TGuiBldDragManager::HandleDelete(), TGuiBldDragManager::HandleGrid(), HandleMenu(), TGuiBldDragManager::HandlePaste(), TGuiBldDragManager::HandleReturn(), HandleWindowClosed(), TGuiBldDragManager::HighlightCompositeFrame(), TGuiBldDragManager::PlaceFrame(), TGuiBldDragManager::PutToCanvas(), TGuiBldDragManager::SelectFrame(), TGuiBldDragManager::SwitchLayout(), TRootGuiBuilder(), TGuiBldDragManager::UngrabFrame(), Update(), and TGuiBldNameFrame::UpdateName().
void TRootGuiBuilder::EraseStatusBar | ( | ) | [virtual] |
Definition at line 1994 of file TRootGuiBuilder.cxx.
References fStatusBar, and TGStatusBar::SetText().
void TRootGuiBuilder::SwitchToolbarButton | ( | ) | [virtual] |
Definition at line 1754 of file TRootGuiBuilder.cxx.
References TGObject::fClient, fMain, fStartButton, fToolBar, TGMdiMainFrame::GetNumberOfFrames(), TGClient::GetPicture(), TGClient::IsEditable(), kEditableAct, kEndEditAct, kFALSE, kTRUE, TGClient::NeedRedraw(), TGButton::SetEnabled(), TGToolBar::SetId(), TGPictureButton::SetPicture(), TGButton::SetToolTipText(), and start.
Referenced by CloseWindow(), HandleMenu(), HandleWindowClosed(), NewProject(), OpenProject(), SaveProject(), and Update().
TGMdiFrame * TRootGuiBuilder::FindEditableMdiFrame | ( | const TGWindow * | win | ) |
Definition at line 1736 of file TRootGuiBuilder.cxx.
References xmlio::Class, TGObject::fClient, TGClient::GetDefaultRoot(), TGWindow::GetParent(), and TObject::InheritsFrom().
Referenced by TGuiBldDragManager::Compact(), TGuiBldDragManager::HandleAction(), TGuiBldDragManager::HandleDelete(), HandleMenu(), and TGuiBldDragManager::RaiseMdiFrame().
TGuiBldEditor* TRootGuiBuilder::GetEditor | ( | ) | const [inline] |
Definition at line 133 of file TRootGuiBuilder.h.
References fEditor.
Referenced by TGuiBldDragManager::CreatePropertyEditor().
TGDockableFrame* TRootGuiBuilder::GetToolDock | ( | ) | const [inline] |
Definition at line 134 of file TRootGuiBuilder.h.
References fToolDock.
Referenced by TGuiBldDragManager::HandleButtonPress().
TGMdiMainFrame* TRootGuiBuilder::GetMdiMain | ( | ) | const [inline] |
Definition at line 135 of file TRootGuiBuilder.h.
References fMain.
Referenced by TGuiBldDragManager::ChangeSelected(), TGuiBldDragManager::HandleAction(), TGuiBldDragManager::HandleKey(), TGuiBldDragManager::Menu4Frame(), and TGuiBldDragManager::RaiseMdiFrame().
TGMdiFrame* TRootGuiBuilder::GetEditable | ( | ) | const [inline] |
TGuiBldDragManager* TRootGuiBuilder::GetManager | ( | ) | const [inline] |
Definition at line 137 of file TRootGuiBuilder.h.
References fManager.
Referenced by ClassImp(), TGuiBldEditor::SwitchLayout(), and TGuiBldNameFrame::UpdateName().
ULong_t TRootGuiBuilder::GetBgnd | ( | ) | [static] |
Definition at line 2167 of file TRootGuiBuilder.cxx.
References b, g, and TColor::RGB2Pixel().
Referenced by G__G__GuiBld_223_0_36(), G__setup_memfuncTRootGuiBuilder(), GetBgndGC(), TGuiBldToolButton::HandleCrossing(), TGuiBldMenuTitle::HandleCrossing(), InitMenu(), OpenProject(), SaveProject(), TGuiBldMenuTitle::TGuiBldMenuTitle(), TGuiBldToolButton::TGuiBldToolButton(), and TRootGuiBuilder().
TGGC * TRootGuiBuilder::GetBgndGC | ( | ) | [static] |
Definition at line 2186 of file TRootGuiBuilder.cxx.
References fgBgnd, TGFrame::GetBckgndGC(), GetBgnd(), TGGC::SetBackground(), and TGGC::SetForeground().
Referenced by TGuiBldPopupMenu::DrawEntry(), G__G__GuiBld_223_0_37(), and G__setup_memfuncTRootGuiBuilder().
ULong_t TRootGuiBuilder::GetPopupBgnd | ( | ) | [static] |
Definition at line 2223 of file TRootGuiBuilder.cxx.
References b, g, and TColor::RGB2Pixel().
Referenced by G__G__GuiBld_223_0_38(), G__setup_memfuncTRootGuiBuilder(), GetPopupBgndGC(), and TGuiBldPopupMenu::TGuiBldPopupMenu().
TGGC * TRootGuiBuilder::GetPopupBgndGC | ( | ) | [static] |
Definition at line 2243 of file TRootGuiBuilder.cxx.
References fgBgndPopup, TGFrame::GetBckgndGC(), GetPopupBgnd(), TGGC::SetBackground(), and TGGC::SetForeground().
Referenced by TGuiBldPopupMenu::DrawEntry(), G__G__GuiBld_223_0_39(), and G__setup_memfuncTRootGuiBuilder().
ULong_t TRootGuiBuilder::GetPopupHlght | ( | ) | [static] |
Definition at line 2259 of file TRootGuiBuilder.cxx.
References b, g, and TColor::RGB2Pixel().
Referenced by TGuiBldToolButton::DoRedraw(), TGuiBldMenuTitle::DoRedraw(), G__G__GuiBld_223_0_40(), G__setup_memfuncTRootGuiBuilder(), GetPopupHlghtGC(), TGuiBldToolButton::HandleCrossing(), and TGuiBldMenuTitle::HandleCrossing().
TGGC * TRootGuiBuilder::GetPopupHlghtGC | ( | ) | [static] |
Definition at line 2279 of file TRootGuiBuilder.cxx.
References fgBgndPopupHlght, TGFrame::GetHilightGC(), GetPopupHlght(), TGGC::SetBackground(), and TGGC::SetForeground().
Referenced by TGuiBldPopupMenu::DrawEntry(), G__G__GuiBld_223_0_41(), G__setup_memfuncTRootGuiBuilder(), and TGGrabRect::TGGrabRect().
Definition at line 2202 of file TRootGuiBuilder.cxx.
References xmlio::Class, TGFrameElement::fFrame, TGFrame::GetBackground(), TGCompositeFrame::GetList(), TGFrame::GetWhitePixel(), TObject::InheritsFrom(), and TGFrame::SetBackgroundColor().
Referenced by G__G__GuiBld_223_0_42(), G__setup_memfuncTRootGuiBuilder(), InitMenu(), and TRootGuiBuilder().
TGFrame * TRootGuiBuilder::HSplitter | ( | ) | [static] |
Definition at line 2129 of file TRootGuiBuilder.cxx.
References TGCompositeFrame::AddFrame(), kDeepCleanup, TGWindow::kEditDisable, TGWindow::kEditDisableLayout, kFALSE, kFixedHeight, kLHintsBottom, kLHintsExpandX, kLHintsExpandY, kLHintsTop, kSunkenFrame, kTRUE, TGCompositeFrame::MapSubwindows(), TGCompositeFrame::SetCleanup(), TGWindow::SetEditDisabled(), TGCompositeFrame::SetEditDisabled(), TGHSplitter::SetFrame(), TGCompositeFrame::SetLayoutBroken(), and v1.
Referenced by G__G__GuiBld_223_0_43(), and G__setup_memfuncTRootGuiBuilder().
TGFrame * TRootGuiBuilder::VSplitter | ( | ) | [static] |
Definition at line 2100 of file TRootGuiBuilder.cxx.
References TGCompositeFrame::AddFrame(), kDeepCleanup, TGWindow::kEditDisableBtnEnable, TGWindow::kEditDisableLayout, kFALSE, kFixedWidth, kLHintsExpandX, kLHintsExpandY, kLHintsLeft, kLHintsRight, kSunkenFrame, kTRUE, TGCompositeFrame::MapSubwindows(), TGCompositeFrame::SetCleanup(), TGWindow::SetEditDisabled(), TGCompositeFrame::SetEditDisabled(), TGVSplitter::SetFrame(), TGCompositeFrame::SetLayoutBroken(), and v1.
Referenced by G__G__GuiBld_223_0_44(), and G__setup_memfuncTRootGuiBuilder().
TGPopupMenu * TRootGuiBuilder::CreatePopup | ( | ) | [static] |
Definition at line 2295 of file TRootGuiBuilder.cxx.
Referenced by TGuiBldDragManager::AddClassMenuMethods(), G__G__GuiBld_223_0_45(), G__setup_memfuncTRootGuiBuilder(), TGuiBldDragManager::Menu4Frame(), and TGuiBldDragManager::Menu4Lasso().
TGFrame * TRootGuiBuilder::BuildListTree | ( | ) | [static] |
Definition at line 2303 of file TRootGuiBuilder.cxx.
References canvas, gClient, TGClient::GetRoot(), kHorizontalFrame, and TCanvas::Resize().
Referenced by G__G__GuiBld_223_0_46(), and G__setup_memfuncTRootGuiBuilder().
TGFrame * TRootGuiBuilder::BuildCanvas | ( | ) | [static] |
Definition at line 2321 of file TRootGuiBuilder.cxx.
References canvas, gClient, TGClient::GetRoot(), kDeepCleanup, kHorizontalFrame, kOwnBackground, and TGCompositeFrame::TGCompositeFrame().
Referenced by G__G__GuiBld_223_0_47(), and G__setup_memfuncTRootGuiBuilder().
TGFrame * TRootGuiBuilder::BuildShutter | ( | ) | [static] |
Definition at line 2342 of file TRootGuiBuilder.cxx.
References TGCompositeFrame::AddFrame(), TGShutter::AddPage(), gClient, TGShutterItem::GetContainer(), TGClient::GetPicture(), kLHintsCenterX, kLHintsTop, l, TGCompositeFrame::MapSubwindows(), and TGButton::SetToolTipText().
Referenced by G__G__GuiBld_223_0_48(), and G__setup_memfuncTRootGuiBuilder().
TGFrame * TRootGuiBuilder::BuildTextEdit | ( | ) | [static] |
Definition at line 2433 of file TRootGuiBuilder.cxx.
References TGTextView::AddLine(), TGTextView::Layout(), TGCompositeFrame::MapSubwindows(), and TGFrame::Resize().
Referenced by G__G__GuiBld_223_0_49(), and G__setup_memfuncTRootGuiBuilder().
TGFrame * TRootGuiBuilder::BuildTab | ( | ) | [static] |
Definition at line 2453 of file TRootGuiBuilder.cxx.
References TGTab::AddTab(), and TGCompositeFrame::MapSubwindows().
Referenced by G__G__GuiBld_223_0_50(), and G__setup_memfuncTRootGuiBuilder().
TGFrame * TRootGuiBuilder::BuildListBox | ( | ) | [static] |
Definition at line 2467 of file TRootGuiBuilder.cxx.
References TGListBox::AddEntry(), TGCompositeFrame::MapSubwindows(), and TGListBox::Resize().
Referenced by G__G__GuiBld_223_0_51(), and G__setup_memfuncTRootGuiBuilder().
TGFrame * TRootGuiBuilder::BuildComboBox | ( | ) | [static] |
Definition at line 2488 of file TRootGuiBuilder.cxx.
References TGComboBox::AddEntry(), TGTextLBEntry::GetDefaultFontStruct(), TGCompositeFrame::GetDefaultWidth(), TGComboBox::GetListBox(), gVirtualX, TGCompositeFrame::MapSubwindows(), and TGFrame::Resize().
Referenced by G__G__GuiBld_223_0_52(), and G__setup_memfuncTRootGuiBuilder().
TGFrame * TRootGuiBuilder::BuildH3DLine | ( | ) | [static] |
Definition at line 2512 of file TRootGuiBuilder.cxx.
References l.
Referenced by G__G__GuiBld_223_0_53(), and G__setup_memfuncTRootGuiBuilder().
TGFrame * TRootGuiBuilder::BuildV3DLine | ( | ) | [static] |
Definition at line 2523 of file TRootGuiBuilder.cxx.
References l.
Referenced by G__G__GuiBld_223_0_54(), and G__setup_memfuncTRootGuiBuilder().
TGFrame * TRootGuiBuilder::BuildHScrollBar | ( | ) | [static] |
Definition at line 2534 of file TRootGuiBuilder.cxx.
References b.
Referenced by G__G__GuiBld_223_0_55(), and G__setup_memfuncTRootGuiBuilder().
TGFrame * TRootGuiBuilder::BuildVScrollBar | ( | ) | [static] |
Definition at line 2548 of file TRootGuiBuilder.cxx.
References b.
Referenced by G__G__GuiBld_223_0_56(), and G__setup_memfuncTRootGuiBuilder().
TGFrame * TRootGuiBuilder::BuildHProgressBar | ( | ) | [static] |
Definition at line 2562 of file TRootGuiBuilder.cxx.
References b, and TGProgressBar::kBlockFill.
Referenced by G__G__GuiBld_223_0_57(), and G__setup_memfuncTRootGuiBuilder().
TGFrame * TRootGuiBuilder::BuildVProgressBar | ( | ) | [static] |
Definition at line 2577 of file TRootGuiBuilder.cxx.
References b, and TGProgressBar::kBlockFill.
Referenced by G__G__GuiBld_223_0_58(), and G__setup_memfuncTRootGuiBuilder().
void TRootGuiBuilder::InitMenu | ( | ) | [private] |
void TRootGuiBuilder::BindKeys | ( | ) | [private] |
TGButton* TRootGuiBuilder::FindActionButton | ( | const char * | name, | |
const char * | section | |||
) | [private] |
virtual void TRootGuiBuilder::AddAction | ( | TGuiBldAction * | act, | |
const char * | sect | |||
) | [virtual] |
Reimplemented from TGuiBuilder.
virtual void TRootGuiBuilder::AddMacro | ( | const char * | macro, | |
TImage * | img | |||
) | [virtual] |
virtual void TRootGuiBuilder::AddSection | ( | const char * | sect | ) | [virtual] |
Reimplemented from TGuiBuilder.
virtual TGFrame* TRootGuiBuilder::ExecuteAction | ( | ) | [virtual] |
Reimplemented from TGuiBuilder.
virtual void TRootGuiBuilder::HandleButtons | ( | ) | [virtual] |
virtual void TRootGuiBuilder::Show | ( | ) | [inline, virtual] |
Reimplemented from TGuiBuilder.
Definition at line 114 of file TRootGuiBuilder.h.
References TGFrame::MapRaised().
virtual void TRootGuiBuilder::Hide | ( | ) | [virtual] |
Reimplemented from TGuiBuilder.
virtual void TRootGuiBuilder::ChangeSelected | ( | TGFrame * | f | ) | [virtual] |
virtual void TRootGuiBuilder::Update | ( | ) | [virtual] |
virtual Bool_t TRootGuiBuilder::IsSelectMode | ( | ) | const [virtual] |
virtual Bool_t TRootGuiBuilder::IsGrabButtonDown | ( | ) | const [virtual] |
Reimplemented from TGMainFrame.
virtual void TRootGuiBuilder::HandleMenu | ( | Int_t | id | ) | [virtual] |
virtual void TRootGuiBuilder::CloseWindow | ( | ) | [virtual] |
Reimplemented from TGMainFrame.
virtual void TRootGuiBuilder::MaybeCloseWindow | ( | ) | [virtual] |
virtual void TRootGuiBuilder::HandleWindowClosed | ( | Int_t | id | ) | [virtual] |
virtual void TRootGuiBuilder::UpdateStatusBar | ( | const char * | text = 0 |
) | [virtual] |
virtual void TRootGuiBuilder::EraseStatusBar | ( | ) | [virtual] |
virtual void TRootGuiBuilder::SwitchToolbarButton | ( | ) | [virtual] |
TGMdiFrame* TRootGuiBuilder::FindEditableMdiFrame | ( | const TGWindow * | win | ) |
TGuiBldEditor* TRootGuiBuilder::GetEditor | ( | ) | const [inline] |
TGDockableFrame* TRootGuiBuilder::GetToolDock | ( | ) | const [inline] |
TGMdiMainFrame* TRootGuiBuilder::GetMdiMain | ( | ) | const [inline] |
TGMdiFrame* TRootGuiBuilder::GetEditable | ( | ) | const [inline] |
TGuiBldDragManager* TRootGuiBuilder::GetManager | ( | ) | const [inline] |
static ULong_t TRootGuiBuilder::GetBgnd | ( | ) | [static] |
static TGGC* TRootGuiBuilder::GetBgndGC | ( | ) | [static] |
static ULong_t TRootGuiBuilder::GetPopupBgnd | ( | ) | [static] |
static TGGC* TRootGuiBuilder::GetPopupBgndGC | ( | ) | [static] |
static ULong_t TRootGuiBuilder::GetPopupHlght | ( | ) | [static] |
static TGGC* TRootGuiBuilder::GetPopupHlghtGC | ( | ) | [static] |
static TGFrame* TRootGuiBuilder::HSplitter | ( | ) | [static] |
static TGFrame* TRootGuiBuilder::VSplitter | ( | ) | [static] |
static TGPopupMenu* TRootGuiBuilder::CreatePopup | ( | ) | [static] |
static TGFrame* TRootGuiBuilder::BuildListTree | ( | ) | [static] |
static TGFrame* TRootGuiBuilder::BuildCanvas | ( | ) | [static] |
static TGFrame* TRootGuiBuilder::BuildShutter | ( | ) | [static] |
static TGFrame* TRootGuiBuilder::BuildTextEdit | ( | ) | [static] |
static TGFrame* TRootGuiBuilder::BuildTab | ( | ) | [static] |
static TGFrame* TRootGuiBuilder::BuildListBox | ( | ) | [static] |
static TGFrame* TRootGuiBuilder::BuildComboBox | ( | ) | [static] |
static TGFrame* TRootGuiBuilder::BuildH3DLine | ( | ) | [static] |
static TGFrame* TRootGuiBuilder::BuildV3DLine | ( | ) | [static] |
static TGFrame* TRootGuiBuilder::BuildHScrollBar | ( | ) | [static] |
static TGFrame* TRootGuiBuilder::BuildVScrollBar | ( | ) | [static] |
static TGFrame* TRootGuiBuilder::BuildHProgressBar | ( | ) | [static] |
static TGFrame* TRootGuiBuilder::BuildVProgressBar | ( | ) | [static] |
TGuiBldDragManager [friend] |
TGuiBldDragManager* TRootGuiBuilder::fManager [private] |
Definition at line 74 of file TRootGuiBuilder.h.
Referenced by EnableEditButtons(), EnableSelectedButtons(), GetManager(), HandleButtons(), HandleKey(), HandleWindowClosed(), MaybeCloseWindow(), NewProject(), TRootGuiBuilder(), and Update().
TGButton* TRootGuiBuilder::fActionButton [private] |
Definition at line 75 of file TRootGuiBuilder.h.
Referenced by HandleButtons(), TRootGuiBuilder(), and Update().
TGToolBar* TRootGuiBuilder::fToolBar [private] |
Definition at line 76 of file TRootGuiBuilder.h.
Referenced by CloseWindow(), EnableEditButtons(), EnableLassoButtons(), EnableSelectedButtons(), IsGrabButtonDown(), IsSelectMode(), OpenProject(), SaveProject(), SwitchToolbarButton(), and TRootGuiBuilder().
TGShutter* TRootGuiBuilder::fShutter [private] |
Definition at line 77 of file TRootGuiBuilder.h.
Referenced by AddAction(), AddMacro(), AddSection(), FindActionButton(), and TRootGuiBuilder().
TGMdiMainFrame* TRootGuiBuilder::fMain [private] |
Definition at line 78 of file TRootGuiBuilder.h.
Referenced by CloseWindow(), ExecuteAction(), GetMdiMain(), HandleKey(), HandleMenu(), HandleWindowClosed(), NewProject(), SaveProject(), SwitchToolbarButton(), and TRootGuiBuilder().
TGDockableFrame* TRootGuiBuilder::fToolDock [private] |
Definition at line 79 of file TRootGuiBuilder.h.
Referenced by GetToolDock(), and TRootGuiBuilder().
TGDockableFrame* TRootGuiBuilder::fShutterDock [private] |
Definition at line 80 of file TRootGuiBuilder.h.
TGMdiMenuBar* TRootGuiBuilder::fMenuBar [private] |
TGPopupMenu* TRootGuiBuilder::fMenuFile [private] |
Definition at line 82 of file TRootGuiBuilder.h.
Referenced by CloseWindow(), HandleMenu(), HandleWindowClosed(), InitMenu(), NewProject(), OpenProject(), TRootGuiBuilder(), Update(), and ~TRootGuiBuilder().
TGPopupMenu* TRootGuiBuilder::fMenuWindow [private] |
Definition at line 83 of file TRootGuiBuilder.h.
Referenced by HandleMenu(), InitMenu(), TRootGuiBuilder(), and ~TRootGuiBuilder().
TGPopupMenu* TRootGuiBuilder::fMenuEdit [private] |
Definition at line 84 of file TRootGuiBuilder.h.
TGPopupMenu* TRootGuiBuilder::fMenuHelp [private] |
Definition at line 85 of file TRootGuiBuilder.h.
Referenced by InitMenu(), TRootGuiBuilder(), and ~TRootGuiBuilder().
TGStatusBar* TRootGuiBuilder::fStatusBar [private] |
Definition at line 86 of file TRootGuiBuilder.h.
Referenced by EraseStatusBar(), TRootGuiBuilder(), and UpdateStatusBar().
TGFrame* TRootGuiBuilder::fSelected [private] |
Definition at line 87 of file TRootGuiBuilder.h.
Referenced by ChangeSelected(), EnableSelectedButtons(), TRootGuiBuilder(), and Update().
TGMdiFrame* TRootGuiBuilder::fEditable [private] |
Definition at line 88 of file TRootGuiBuilder.h.
Referenced by GetEditable(), HandleMenu(), HandleWindowClosed(), NewProject(), and Update().
TGuiBldEditor* TRootGuiBuilder::fEditor [private] |
Definition at line 89 of file TRootGuiBuilder.h.
Referenced by CloseWindow(), GetEditor(), HandleMenu(), HandleWindowClosed(), MaybeCloseWindow(), and TRootGuiBuilder().
const TGPicture* TRootGuiBuilder::fIconPic [private] |
Definition at line 90 of file TRootGuiBuilder.h.
Referenced by TRootGuiBuilder(), and ~TRootGuiBuilder().
TGPictureButton* TRootGuiBuilder::fStartButton [private] |
Definition at line 91 of file TRootGuiBuilder.h.
Referenced by SwitchToolbarButton(), and TRootGuiBuilder().
Int_t TRootGuiBuilder::fClosing [private] |
Definition at line 92 of file TRootGuiBuilder.h.
Referenced by CloseWindow(), MaybeCloseWindow(), and TRootGuiBuilder().
TGGC* TRootGuiBuilder::fgBgnd [static, private] |
TGGC* TRootGuiBuilder::fgBgndPopup [static, private] |
TGGC * TRootGuiBuilder::fgBgndPopupHlght [static, private] |
TGuiBldDragManager* TRootGuiBuilder::fManager [private] |
Definition at line 74 of file TRootGuiBuilder.h.
TGButton* TRootGuiBuilder::fActionButton [private] |
Definition at line 75 of file TRootGuiBuilder.h.
TGToolBar* TRootGuiBuilder::fToolBar [private] |
Definition at line 76 of file TRootGuiBuilder.h.
TGShutter* TRootGuiBuilder::fShutter [private] |
Definition at line 77 of file TRootGuiBuilder.h.
TGMdiMainFrame* TRootGuiBuilder::fMain [private] |
Definition at line 78 of file TRootGuiBuilder.h.
TGDockableFrame* TRootGuiBuilder::fToolDock [private] |
Definition at line 79 of file TRootGuiBuilder.h.
TGDockableFrame* TRootGuiBuilder::fShutterDock [private] |
Definition at line 80 of file TRootGuiBuilder.h.
TGMdiMenuBar* TRootGuiBuilder::fMenuBar [private] |
Definition at line 81 of file TRootGuiBuilder.h.
TGPopupMenu* TRootGuiBuilder::fMenuFile [private] |
Definition at line 82 of file TRootGuiBuilder.h.
TGPopupMenu* TRootGuiBuilder::fMenuWindow [private] |
Definition at line 83 of file TRootGuiBuilder.h.
TGPopupMenu* TRootGuiBuilder::fMenuEdit [private] |
Definition at line 84 of file TRootGuiBuilder.h.
TGPopupMenu* TRootGuiBuilder::fMenuHelp [private] |
Definition at line 85 of file TRootGuiBuilder.h.
TGStatusBar* TRootGuiBuilder::fStatusBar [private] |
Definition at line 86 of file TRootGuiBuilder.h.
TGFrame* TRootGuiBuilder::fSelected [private] |
Definition at line 87 of file TRootGuiBuilder.h.
TGMdiFrame* TRootGuiBuilder::fEditable [private] |
Definition at line 88 of file TRootGuiBuilder.h.
TGuiBldEditor* TRootGuiBuilder::fEditor [private] |
Definition at line 89 of file TRootGuiBuilder.h.
const TGPicture* TRootGuiBuilder::fIconPic [private] |
Definition at line 90 of file TRootGuiBuilder.h.
TGPictureButton* TRootGuiBuilder::fStartButton [private] |
Definition at line 91 of file TRootGuiBuilder.h.
TGGC* TRootGuiBuilder::fgBgnd [static, private] |
Definition at line 94 of file TRootGuiBuilder.h.
TGGC* TRootGuiBuilder::fgBgndPopup [static, private] |
Definition at line 95 of file TRootGuiBuilder.h.
TGGC* TRootGuiBuilder::fgBgndPopupHlght [static, private] |
Definition at line 96 of file TRootGuiBuilder.h.