#include <TSessionDialogs.h>
Inheritance diagram for TNewChainDlg:
Definition at line 46 of file TSessionDialogs.h.
Definition at line 77 of file TSessionDialogs.cxx.
References TGFileContainer::AddFile(), TGCompositeFrame::AddFrame(), TGContainer::Associate(), TGWidget::Associate(), TGFrame::ChangeBackground(), TQObject::Connect(), TGFileContainer::DisplayDirectory(), fCancelButton, TGObject::fClient, fContents, fListView, fLVContainer, fName, fNameBuf, fOkButton, gClient, TGClient::GetColorByName(), TGFrame::GetDefaultHeight(), TGClient::GetDefaultRoot(), TGCompositeFrame::GetDefaultSize(), TGObject::GetId(), TGFrame::GetWhitePixel(), gVirtualX, kDeepCleanup, kFALSE, kHorizontalFrame, kLHintsCenterX, kLHintsCenterY, kLHintsExpandX, kLHintsExpandY, kLHintsLeft, kLVSmallIcons, kSunkenFrame, TGCompositeFrame::Layout(), main(), TGCompositeFrame::MapSubwindows(), TGFrame::MapWindow(), TGFrame::Move(), p, TGFrame::Resize(), TGCompositeFrame::SetCleanup(), TGLVContainer::SetDefaultHeaders(), TGButton::SetEnabled(), TGTextEntry::SetEnabled(), TGFileContainer::SetFilter(), TGLVContainer::SetViewMode(), TGMainFrame::SetWindowName(), TGFileContainer::StopRefreshTimer(), TGCompositeFrame::TGCompositeFrame(), UpdateList(), and white.
TNewChainDlg::~TNewChainDlg | ( | ) | [virtual] |
Definition at line 167 of file TSessionDialogs.cxx.
References TGCompositeFrame::Cleanup(), fContents, fLVContainer, and TObject::IsZombie().
virtual TNewChainDlg::~TNewChainDlg | ( | ) | [virtual] |
void TNewChainDlg::UpdateList | ( | ) |
Definition at line 208 of file TSessionDialogs.cxx.
References TGLVContainer::AddItem(), xmlio::Class, fChains, TGObject::fClient, fLVContainer, TROOT::GetListOfDataSets(), TGWindow::GetName(), TObject::GetTitle(), gROOT, TGClient::NeedRedraw(), TGContainer::RemoveAll(), TGFrame::Resize(), TGLVEntry::SetUserData(), and title.
Referenced by OnDoubleClick(), and TNewChainDlg().
Definition at line 256 of file TSessionDialogs.cxx.
References command, DisplayDirectory(), fContents, TString::Format(), gApplication, TGFileContainer::GetDirectory(), TGObject::GetId(), gSystem, gVirtualX, kButton1, kPointer, kWatch, name, TApplication::ProcessLine(), TSystem::UnixPathName(), and UpdateList().
Referenced by ProcessMessage().
void TNewChainDlg::DisplayDirectory | ( | const TString & | fname | ) | [virtual] |
Definition at line 243 of file TSessionDialogs.cxx.
References TGFileContainer::AddFile(), TGFileContainer::ChangeDirectory(), TSystem::ChangeDirectory(), TGFileContainer::DisplayDirectory(), fContents, gSystem, TGFrame::Resize(), and TGLVContainer::SetDefaultHeaders().
Referenced by OnDoubleClick().
Definition at line 188 of file TSessionDialogs.cxx.
References xmlio::Class, entry, fChain, fName, fOkButton, TString::Format(), TGWindow::GetName(), TObject::GetTitle(), kTRUE, s, TGButton::SetEnabled(), and TGTextEntry::SetText().
void TNewChainDlg::OnElementSelected | ( | TObject * | obj | ) |
Definition at line 177 of file TSessionDialogs.cxx.
References xmlio::Class, and TQObject::Emit().
Referenced by ProcessMessage().
Reimplemented from TGCompositeFrame.
Definition at line 282 of file TSessionDialogs.cxx.
References TGFrame::DeleteWindow(), fChain, fContents, fOkButton, GET_MSG(), GET_SUBMSG(), TGContainer::GetLastActive(), kButton1, kC_COMMAND, kC_CONTAINER, kCM_BUTTON, kCT_ITEMDBLCLICK, kFALSE, kTRUE, OnDoubleClick(), OnElementSelected(), and TGButton::SetEnabled().
void TNewChainDlg::CloseWindow | ( | ) | [virtual] |
Reimplemented from TGMainFrame.
Definition at line 326 of file TSessionDialogs.cxx.
References TGFrame::DeleteWindow().
void TNewChainDlg::UpdateList | ( | ) |
virtual void TNewChainDlg::DisplayDirectory | ( | const TString & | fname | ) | [virtual] |
void TNewChainDlg::OnElementSelected | ( | TObject * | obj | ) |
Reimplemented from TGCompositeFrame.
virtual void TNewChainDlg::CloseWindow | ( | ) | [virtual] |
Reimplemented from TGMainFrame.
TGFileContainer* TNewChainDlg::fContents [private] |
Definition at line 49 of file TSessionDialogs.h.
Referenced by DisplayDirectory(), OnDoubleClick(), ProcessMessage(), TNewChainDlg(), and ~TNewChainDlg().
TGListView* TNewChainDlg::fListView [private] |
TGLVContainer* TNewChainDlg::fLVContainer [private] |
Definition at line 51 of file TSessionDialogs.h.
Referenced by TNewChainDlg(), UpdateList(), and ~TNewChainDlg().
TGTextBuffer* TNewChainDlg::fNameBuf [private] |
TGTextEntry* TNewChainDlg::fName [private] |
Reimplemented from TGWindow.
Definition at line 53 of file TSessionDialogs.h.
Referenced by OnElementClicked(), and TNewChainDlg().
TGTextButton* TNewChainDlg::fOkButton [private] |
Definition at line 54 of file TSessionDialogs.h.
Referenced by OnElementClicked(), ProcessMessage(), and TNewChainDlg().
TGTextButton* TNewChainDlg::fCancelButton [private] |
TSeqCollection* TNewChainDlg::fChains [private] |
TObject* TNewChainDlg::fChain [private] |
Definition at line 57 of file TSessionDialogs.h.
Referenced by OnElementClicked(), and ProcessMessage().
TGFileContainer* TNewChainDlg::fContents [private] |
Definition at line 49 of file TSessionDialogs.h.
TGListView* TNewChainDlg::fListView [private] |
Definition at line 50 of file TSessionDialogs.h.
TGLVContainer* TNewChainDlg::fLVContainer [private] |
Definition at line 51 of file TSessionDialogs.h.
TGTextBuffer* TNewChainDlg::fNameBuf [private] |
Definition at line 52 of file TSessionDialogs.h.
TGTextEntry* TNewChainDlg::fName [private] |
TGTextButton* TNewChainDlg::fOkButton [private] |
Definition at line 54 of file TSessionDialogs.h.
TGTextButton* TNewChainDlg::fCancelButton [private] |
Definition at line 55 of file TSessionDialogs.h.
TSeqCollection* TNewChainDlg::fChains [private] |
Definition at line 56 of file TSessionDialogs.h.
TObject* TNewChainDlg::fChain [private] |
Definition at line 57 of file TSessionDialogs.h.