#include <TSessionViewer.h>
Inheritance diagram for TSessionOutputFrame:
Public Member Functions | |
TSessionOutputFrame (TGWindow *parent, Int_t w, Int_t h) | |
virtual | ~TSessionOutputFrame () |
void | AddObject (TObject *obj) |
void | Build (TSessionViewer *gui) |
TGLVContainer * | GetLVContainer () |
void | OnElementClicked (TGLVEntry *entry, Int_t btn, Int_t x, Int_t y) |
void | OnElementDblClicked (TGLVEntry *entry, Int_t btn, Int_t x, Int_t y) |
void | RemoveAll () |
TSessionOutputFrame (TGWindow *parent, Int_t w, Int_t h) | |
virtual | ~TSessionOutputFrame () |
void | AddObject (TObject *obj) |
void | Build (TSessionViewer *gui) |
TGLVContainer * | GetLVContainer () |
void | OnElementClicked (TGLVEntry *entry, Int_t btn, Int_t x, Int_t y) |
void | OnElementDblClicked (TGLVEntry *entry, Int_t btn, Int_t x, Int_t y) |
void | RemoveAll () |
Private Attributes | |
TGLVEntry * | fEntryTmp |
TGLVContainer * | fLVContainer |
TSessionViewer * | fViewer |
TGLVEntry * | fEntryTmp |
TGLVContainer * | fLVContainer |
TSessionViewer * | fViewer |
Definition at line 477 of file TSessionViewer.h.
Definition at line 3437 of file TSessionViewer.cxx.
TSessionOutputFrame::~TSessionOutputFrame | ( | ) | [virtual] |
Definition at line 3444 of file TSessionViewer.cxx.
References TGCompositeFrame::Cleanup(), and fLVContainer.
virtual TSessionOutputFrame::~TSessionOutputFrame | ( | ) | [virtual] |
void TSessionOutputFrame::AddObject | ( | TObject * | obj | ) |
Definition at line 3516 of file TSessionViewer.cxx.
References TGLVContainer::AddItem(), fLVContainer, and TGLVEntry::SetUserData().
Referenced by TSessionViewer::OnListTreeClicked().
void TSessionOutputFrame::Build | ( | TSessionViewer * | gui | ) |
Definition at line 3454 of file TSessionViewer.cxx.
References TGCompositeFrame::AddFrame(), TGContainer::Associate(), TQObject::Connect(), fLVContainer, fViewer, TGFrame::GetWhitePixel(), kDeepCleanup, kLHintsExpandX, kLHintsExpandY, kSunkenFrame, TGCompositeFrame::SetCleanup(), and TGCompositeFrame::SetLayoutManager().
Referenced by TSessionViewer::Build().
TGLVContainer* TSessionOutputFrame::GetLVContainer | ( | ) | [inline] |
Definition at line 490 of file TSessionViewer.h.
References fLVContainer.
Referenced by TSessionViewer::OnListTreeClicked().
Definition at line 3479 of file TSessionViewer.cxx.
References entry, fViewer, TSessionViewer::GetContextMenu(), and TContextMenu::Popup().
Definition at line 3492 of file TSessionViewer.cxx.
References TString::Contains(), TString::Data(), entry, TSystem::Exec(), TGObject::fClient, TString::Format(), TGMimeTypes::GetAction(), TGClient::GetMimeTypeList(), gPad, gROOT, gSystem, kFALSE, TROOT::ProcessLine(), and TString::Remove().
void TSessionOutputFrame::RemoveAll | ( | ) | [inline, virtual] |
Reimplemented from TGCompositeFrame.
Definition at line 493 of file TSessionViewer.h.
References fLVContainer, and TGContainer::RemoveAll().
Referenced by TSessionViewer::OnListTreeClicked().
void TSessionOutputFrame::AddObject | ( | TObject * | obj | ) |
void TSessionOutputFrame::Build | ( | TSessionViewer * | gui | ) |
TGLVContainer* TSessionOutputFrame::GetLVContainer | ( | ) | [inline] |
void TSessionOutputFrame::RemoveAll | ( | ) | [inline, virtual] |
Reimplemented from TGCompositeFrame.
Definition at line 493 of file TSessionViewer.h.
References fLVContainer, and TGContainer::RemoveAll().
TGLVEntry* TSessionOutputFrame::fEntryTmp [private] |
Definition at line 480 of file TSessionViewer.h.
TGLVContainer* TSessionOutputFrame::fLVContainer [private] |
Definition at line 481 of file TSessionViewer.h.
Referenced by AddObject(), Build(), GetLVContainer(), RemoveAll(), and ~TSessionOutputFrame().
TSessionViewer* TSessionOutputFrame::fViewer [private] |
TGLVEntry* TSessionOutputFrame::fEntryTmp [private] |
Definition at line 480 of file TSessionViewer.h.
TGLVContainer* TSessionOutputFrame::fLVContainer [private] |
Definition at line 481 of file TSessionViewer.h.
TSessionViewer* TSessionOutputFrame::fViewer [private] |
Definition at line 482 of file TSessionViewer.h.