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 TGFrame * ExecuteAction ()
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 ()
TGMdiFrame * FindEditableMdiFrame (const TGWindow *win)
TGuiBldEditor * GetEditor () const
TGDockableFrame * GetToolDock () const
TGMdiMainFrame * GetMdiMain () const
TGMdiFrame * GetEditable () const
TGuiBldDragManager * GetManager () 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 TGFrame * ExecuteAction ()
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 ()
TGMdiFrame * FindEditableMdiFrame (const TGWindow *win)
TGuiBldEditor * GetEditor () const
TGDockableFrame * GetToolDock () const
TGMdiMainFrame * GetMdiMain () const
TGMdiFrame * GetEditable () const
TGuiBldDragManager * GetManager () const

Static Public Member Functions

static ULong_t GetBgnd ()
static TGGC * GetBgndGC ()
static ULong_t GetPopupBgnd ()
static TGGC * GetPopupBgndGC ()
static ULong_t GetPopupHlght ()
static TGGC * GetPopupHlghtGC ()
static void PropagateBgndColor (TGFrame *frame, Pixel_t color)
static TGFrame * HSplitter ()
static TGFrame * VSplitter ()
static TGPopupMenu * CreatePopup ()
static TGFrame * BuildListTree ()
static TGFrame * BuildCanvas ()
static TGFrame * BuildShutter ()
static TGFrame * BuildTextEdit ()
static TGFrame * BuildTab ()
static TGFrame * BuildListBox ()
static TGFrame * BuildComboBox ()
static TGFrame * BuildH3DLine ()
static TGFrame * BuildV3DLine ()
static TGFrame * BuildHScrollBar ()
static TGFrame * BuildVScrollBar ()
static TGFrame * BuildHProgressBar ()
static TGFrame * BuildVProgressBar ()
static ULong_t GetBgnd ()
static TGGC * GetBgndGC ()
static ULong_t GetPopupBgnd ()
static TGGC * GetPopupBgndGC ()
static ULong_t GetPopupHlght ()
static TGGC * GetPopupHlghtGC ()
static void PropagateBgndColor (TGFrame *frame, Pixel_t color)
static TGFrame * HSplitter ()
static TGFrame * VSplitter ()
static TGPopupMenu * CreatePopup ()
static TGFrame * BuildListTree ()
static TGFrame * BuildCanvas ()
static TGFrame * BuildShutter ()
static TGFrame * BuildTextEdit ()
static TGFrame * BuildTab ()
static TGFrame * BuildListBox ()
static TGFrame * BuildComboBox ()
static TGFrame * BuildH3DLine ()
static TGFrame * BuildV3DLine ()
static TGFrame * BuildHScrollBar ()
static TGFrame * BuildVScrollBar ()
static TGFrame * BuildHProgressBar ()
static TGFrame * BuildVProgressBar ()

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 ()
TGButton * FindActionButton (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 ()
TGButton * FindActionButton (const char *name, const char *section)

Private Attributes

TGuiBldDragManager * fManager
TGButton * fActionButton
TGToolBar * fToolBar
TGShutter * fShutter
TGMdiMainFrame * fMain
TGDockableFrame * fToolDock
TGDockableFrame * fShutterDock
TGMdiMenuBar * fMenuBar
TGPopupMenu * fMenuFile
TGPopupMenu * fMenuWindow
TGPopupMenu * fMenuEdit
TGPopupMenu * fMenuHelp
TGStatusBar * fStatusBar
TGFrame * fSelected
TGMdiFrame * fEditable
TGuiBldEditor * fEditor
const TGPicture * fIconPic
TGPictureButton * fStartButton
Int_t fClosing
TGuiBldDragManager * fManager
TGButton * fActionButton
TGToolBar * fToolBar
TGShutter * fShutter
TGMdiMainFrame * fMain
TGDockableFrame * fToolDock
TGDockableFrame * fShutterDock
TGMdiMenuBar * fMenuBar
TGPopupMenu * fMenuFile
TGPopupMenu * fMenuWindow
TGPopupMenu * fMenuEdit
TGPopupMenu * fMenuHelp
TGStatusBar * fStatusBar
TGFrame * fSelected
TGMdiFrame * fEditable
TGuiBldEditor * fEditor
const TGPicture * fIconPic
TGPictureButton * fStartButton

Static Private Attributes

static TGGC * fgBgnd
static TGGC * fgBgndPopup
static TGGC * fgBgndPopupHlght
static TGGC * fgBgnd
static TGGC * fgBgndPopup
static TGGC * fgBgndPopupHlght

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