TRootGuiBuilder Class Reference

#include <TRootGuiBuilder.h>

Inheritance diagram for TRootGuiBuilder:

TGuiBuilder TGMainFrame TGuiBuilder TGMainFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame List of all members.

Public Member Functions

 TRootGuiBuilder (const TGWindow *p=0)
virtual ~TRootGuiBuilder ()
virtual void AddAction (TGuiBldAction *act, const char *sect)
virtual void AddMacro (const char *macro, TImage *img)
virtual void AddSection (const char *sect)
virtual TGFrameExecuteAction ()
virtual void HandleButtons ()
virtual void Show ()
virtual void Hide ()
virtual void ChangeSelected (TGFrame *f)
virtual void Update ()
virtual Bool_t IsSelectMode () const
virtual Bool_t IsGrabButtonDown () const
virtual Bool_t OpenProject (Event_t *event=0)
virtual Bool_t SaveProject (Event_t *event=0)
virtual Bool_t NewProject (TString type="")
virtual Bool_t HandleKey (Event_t *event)
virtual void HandleMenu (Int_t id)
virtual void CloseWindow ()
virtual void MaybeCloseWindow ()
virtual void HandleWindowClosed (Int_t id)
virtual void UpdateStatusBar (const char *text=0)
virtual void EraseStatusBar ()
virtual void SwitchToolbarButton ()
TGMdiFrameFindEditableMdiFrame (const TGWindow *win)
TGuiBldEditorGetEditor () const
TGDockableFrameGetToolDock () const
TGMdiMainFrameGetMdiMain () const
TGMdiFrameGetEditable () const
TGuiBldDragManagerGetManager () const
 TRootGuiBuilder (const TGWindow *p=0)
virtual ~TRootGuiBuilder ()
virtual void AddAction (TGuiBldAction *act, const char *sect)
virtual void AddMacro (const char *macro, TImage *img)
virtual void AddSection (const char *sect)
virtual TGFrameExecuteAction ()
virtual void HandleButtons ()
virtual void Show ()
virtual void Hide ()
virtual void ChangeSelected (TGFrame *f)
virtual void Update ()
virtual Bool_t IsSelectMode () const
virtual Bool_t IsGrabButtonDown () const
virtual Bool_t OpenProject (Event_t *event=0)
virtual Bool_t SaveProject (Event_t *event=0)
virtual Bool_t NewProject (TString type="")
virtual Bool_t HandleKey (Event_t *event)
virtual void HandleMenu (Int_t id)
virtual void CloseWindow ()
virtual void MaybeCloseWindow ()
virtual void HandleWindowClosed (Int_t id)
virtual void UpdateStatusBar (const char *text=0)
virtual void EraseStatusBar ()
virtual void SwitchToolbarButton ()
TGMdiFrameFindEditableMdiFrame (const TGWindow *win)
TGuiBldEditorGetEditor () const
TGDockableFrameGetToolDock () const
TGMdiMainFrameGetMdiMain () const
TGMdiFrameGetEditable () const
TGuiBldDragManagerGetManager () const

Static Public Member Functions

static ULong_t GetBgnd ()
static TGGCGetBgndGC ()
static ULong_t GetPopupBgnd ()
static TGGCGetPopupBgndGC ()
static ULong_t GetPopupHlght ()
static TGGCGetPopupHlghtGC ()
static void PropagateBgndColor (TGFrame *frame, Pixel_t color)
static TGFrameHSplitter ()
static TGFrameVSplitter ()
static TGPopupMenuCreatePopup ()
static TGFrameBuildListTree ()
static TGFrameBuildCanvas ()
static TGFrameBuildShutter ()
static TGFrameBuildTextEdit ()
static TGFrameBuildTab ()
static TGFrameBuildListBox ()
static TGFrameBuildComboBox ()
static TGFrameBuildH3DLine ()
static TGFrameBuildV3DLine ()
static TGFrameBuildHScrollBar ()
static TGFrameBuildVScrollBar ()
static TGFrameBuildHProgressBar ()
static TGFrameBuildVProgressBar ()
static ULong_t GetBgnd ()
static TGGCGetBgndGC ()
static ULong_t GetPopupBgnd ()
static TGGCGetPopupBgndGC ()
static ULong_t GetPopupHlght ()
static TGGCGetPopupHlghtGC ()
static void PropagateBgndColor (TGFrame *frame, Pixel_t color)
static TGFrameHSplitter ()
static TGFrameVSplitter ()
static TGPopupMenuCreatePopup ()
static TGFrameBuildListTree ()
static TGFrameBuildCanvas ()
static TGFrameBuildShutter ()
static TGFrameBuildTextEdit ()
static TGFrameBuildTab ()
static TGFrameBuildListBox ()
static TGFrameBuildComboBox ()
static TGFrameBuildH3DLine ()
static TGFrameBuildV3DLine ()
static TGFrameBuildHScrollBar ()
static TGFrameBuildVScrollBar ()
static TGFrameBuildHProgressBar ()
static TGFrameBuildVProgressBar ()

Private Member Functions

void InitMenu ()
void EnableLassoButtons (Bool_t on=kTRUE)
void EnableSelectedButtons (Bool_t on=kTRUE)
void EnableEditButtons (Bool_t on=kTRUE)
void BindKeys ()
TGButtonFindActionButton (const char *name, const char *section)
void InitMenu ()
void EnableLassoButtons (Bool_t on=kTRUE)
void EnableSelectedButtons (Bool_t on=kTRUE)
void EnableEditButtons (Bool_t on=kTRUE)
void BindKeys ()
TGButtonFindActionButton (const char *name, const char *section)

Private Attributes

TGuiBldDragManagerfManager
TGButtonfActionButton
TGToolBarfToolBar
TGShutterfShutter
TGMdiMainFramefMain
TGDockableFramefToolDock
TGDockableFramefShutterDock
TGMdiMenuBarfMenuBar
TGPopupMenufMenuFile
TGPopupMenufMenuWindow
TGPopupMenufMenuEdit
TGPopupMenufMenuHelp
TGStatusBarfStatusBar
TGFramefSelected
TGMdiFramefEditable
TGuiBldEditorfEditor
const TGPicturefIconPic
TGPictureButtonfStartButton
Int_t fClosing
TGuiBldDragManagerfManager
TGButtonfActionButton
TGToolBarfToolBar
TGShutterfShutter
TGMdiMainFramefMain
TGDockableFramefToolDock
TGDockableFramefShutterDock
TGMdiMenuBarfMenuBar
TGPopupMenufMenuFile
TGPopupMenufMenuWindow
TGPopupMenufMenuEdit
TGPopupMenufMenuHelp
TGStatusBarfStatusBar
TGFramefSelected
TGMdiFramefEditable
TGuiBldEditorfEditor
const TGPicturefIconPic
TGPictureButtonfStartButton

Static Private Attributes

static TGGCfgBgnd
static TGGCfgBgndPopup
static TGGCfgBgndPopupHlght
static TGGCfgBgnd
static TGGCfgBgndPopup
static TGGCfgBgndPopupHlght

Friends

class TGuiBldDragManager

Detailed Description

Definition at line 69 of file TRootGuiBuilder.h.


Constructor & Destructor Documentation

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]


Member Function Documentation

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().

void TRootGuiBuilder::EnableLassoButtons ( Bool_t  on = kTRUE  )  [private]

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().

void TRootGuiBuilder::EnableSelectedButtons ( Bool_t  on = kTRUE  )  [private]

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().

void TRootGuiBuilder::EnableEditButtons ( Bool_t  on = kTRUE  )  [private]

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.

Bool_t TRootGuiBuilder::OpenProject ( Event_t event = 0  )  [virtual]

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().

Bool_t TRootGuiBuilder::SaveProject ( Event_t event = 0  )  [virtual]

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().

Bool_t TRootGuiBuilder::NewProject ( TString  type = ""  )  [virtual]

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().

Bool_t TRootGuiBuilder::HandleKey ( Event_t event  )  [virtual]

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]

Definition at line 136 of file TRootGuiBuilder.h.

References fEditable.

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().

void TRootGuiBuilder::PropagateBgndColor ( TGFrame frame,
Pixel_t  color 
) [static]

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::EnableLassoButtons ( Bool_t  on = kTRUE  )  [private]

void TRootGuiBuilder::EnableSelectedButtons ( Bool_t  on = kTRUE  )  [private]

void TRootGuiBuilder::EnableEditButtons ( Bool_t  on = kTRUE  )  [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]

virtual Bool_t TRootGuiBuilder::OpenProject ( Event_t event = 0  )  [virtual]

virtual Bool_t TRootGuiBuilder::SaveProject ( Event_t event = 0  )  [virtual]

virtual Bool_t TRootGuiBuilder::NewProject ( TString  type = ""  )  [virtual]

virtual Bool_t TRootGuiBuilder::HandleKey ( Event_t event  )  [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]

Definition at line 133 of file TRootGuiBuilder.h.

References fEditor.

TGDockableFrame* TRootGuiBuilder::GetToolDock (  )  const [inline]

Definition at line 134 of file TRootGuiBuilder.h.

References fToolDock.

TGMdiMainFrame* TRootGuiBuilder::GetMdiMain (  )  const [inline]

Definition at line 135 of file TRootGuiBuilder.h.

References fMain.

TGMdiFrame* TRootGuiBuilder::GetEditable (  )  const [inline]

Definition at line 136 of file TRootGuiBuilder.h.

References fEditable.

TGuiBldDragManager* TRootGuiBuilder::GetManager (  )  const [inline]

Definition at line 137 of file TRootGuiBuilder.h.

References fManager.

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 void TRootGuiBuilder::PropagateBgndColor ( TGFrame frame,
Pixel_t  color 
) [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]


Friends And Related Function Documentation

TGuiBldDragManager [friend]

Definition at line 71 of file TRootGuiBuilder.h.

Referenced by TRootGuiBuilder().


Member Data Documentation

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]

Definition at line 81 of file TRootGuiBuilder.h.

Referenced by InitMenu(), and TRootGuiBuilder().

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]

Definition at line 94 of file TRootGuiBuilder.h.

Referenced by GetBgndGC().

TGGC* TRootGuiBuilder::fgBgndPopup [static, private]

Definition at line 95 of file TRootGuiBuilder.h.

Referenced by GetPopupBgndGC().

TGGC * TRootGuiBuilder::fgBgndPopupHlght [static, private]

Definition at line 96 of file TRootGuiBuilder.h.

Referenced by GetPopupHlghtGC().

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.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:46:32 2011 for ROOT_528-00b_version by  doxygen 1.5.1