TSessionOutputFrame Class Reference

#include <TSessionViewer.h>

Inheritance diagram for TSessionOutputFrame:

TGCompositeFrame TGCompositeFrame TGFrame TGFrame TGFrame TGFrame TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow List of all members.

Public Member Functions

 TSessionOutputFrame (TGWindow *parent, Int_t w, Int_t h)
virtual ~TSessionOutputFrame ()
void AddObject (TObject *obj)
void Build (TSessionViewer *gui)
TGLVContainerGetLVContainer ()
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)
TGLVContainerGetLVContainer ()
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

TGLVEntryfEntryTmp
TGLVContainerfLVContainer
TSessionViewerfViewer
TGLVEntryfEntryTmp
TGLVContainerfLVContainer
TSessionViewerfViewer

Detailed Description

Definition at line 477 of file TSessionViewer.h.


Constructor & Destructor Documentation

TSessionOutputFrame::TSessionOutputFrame ( TGWindow parent,
Int_t  w,
Int_t  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.

TSessionOutputFrame::TSessionOutputFrame ( TGWindow parent,
Int_t  w,
Int_t  h 
)

virtual TSessionOutputFrame::~TSessionOutputFrame (  )  [virtual]


Member Function Documentation

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

void TSessionOutputFrame::OnElementClicked ( TGLVEntry entry,
Int_t  btn,
Int_t  x,
Int_t  y 
)

Definition at line 3479 of file TSessionViewer.cxx.

References entry, fViewer, TSessionViewer::GetContextMenu(), and TContextMenu::Popup().

void TSessionOutputFrame::OnElementDblClicked ( TGLVEntry entry,
Int_t  btn,
Int_t  x,
Int_t  y 
)

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]

Definition at line 490 of file TSessionViewer.h.

References fLVContainer.

void TSessionOutputFrame::OnElementClicked ( TGLVEntry entry,
Int_t  btn,
Int_t  x,
Int_t  y 
)

void TSessionOutputFrame::OnElementDblClicked ( TGLVEntry entry,
Int_t  btn,
Int_t  x,
Int_t  y 
)

void TSessionOutputFrame::RemoveAll (  )  [inline, virtual]

Reimplemented from TGCompositeFrame.

Definition at line 493 of file TSessionViewer.h.

References fLVContainer, and TGContainer::RemoveAll().


Member Data Documentation

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]

Definition at line 482 of file TSessionViewer.h.

Referenced by Build(), and OnElementClicked().

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.


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