TSessionLogView Class Reference

#include <TSessionLogView.h>

Inheritance diagram for TSessionLogView:

TGTransientFrame TGTransientFrame TGMainFrame TGMainFrame TGMainFrame TGMainFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame List of all members.

Public Member Functions

 TSessionLogView (TSessionViewer *viewer, UInt_t w, UInt_t h)
virtual ~TSessionLogView ()
void AddBuffer (const char *buffer)
void LoadBuffer (const char *buffer)
void LoadFile (const char *file)
Bool_t ProcessMessage (Long_t msg, Long_t parm1, Long_t parm2)
void CloseWindow ()
void ClearLogView ()
void Popup ()
void SetTitle ()
 TSessionLogView (TSessionViewer *viewer, UInt_t w, UInt_t h)
virtual ~TSessionLogView ()
void AddBuffer (const char *buffer)
void LoadBuffer (const char *buffer)
void LoadFile (const char *file)
Bool_t ProcessMessage (Long_t msg, Long_t parm1, Long_t parm2)
void CloseWindow ()
void ClearLogView ()
void Popup ()
void SetTitle ()

Private Attributes

TSessionViewer * fViewer
TGTextView * fTextView
TGTextButton * fClose
TGLayoutHints * fL1
TGLayoutHints * fL2
TSessionViewer * fViewer
TGTextView * fTextView
TGTextButton * fClose
TGLayoutHints * fL1
TGLayoutHints * fL2

Detailed Description

Definition at line 29 of file TSessionLogView.h.


Constructor & Destructor Documentation

TSessionLogView::TSessionLogView ( TSessionViewer *  viewer,
UInt_t  w,
UInt_t  h 
)

TSessionLogView::~TSessionLogView (  )  [virtual]

Definition at line 50 of file TSessionLogView.cxx.

TSessionLogView::TSessionLogView ( TSessionViewer *  viewer,
UInt_t  w,
UInt_t  h 
)

virtual TSessionLogView::~TSessionLogView (  )  [virtual]


Member Function Documentation

void TSessionLogView::AddBuffer ( const char *  buffer  ) 

Definition at line 75 of file TSessionLogView.cxx.

References TGTextView::AddText(), fTextView, TGText::LoadBuffer(), and TGTextView::ShowBottom().

Referenced by TSessionViewer::LogMessage().

void TSessionLogView::LoadBuffer ( const char *  buffer  ) 

Definition at line 94 of file TSessionLogView.cxx.

References fTextView, TGTextView::LoadBuffer(), and TGTextView::ShowBottom().

Referenced by TSessionViewer::LogMessage().

void TSessionLogView::LoadFile ( const char *  file  ) 

Definition at line 103 of file TSessionLogView.cxx.

References fTextView, TGTextView::LoadFile(), and TGTextView::ShowBottom().

Referenced by TSessionViewer::ShowEnabledPackages(), TSessionViewer::ShowPackages(), and TSessionViewer::ShowStatus().

Bool_t TSessionLogView::ProcessMessage ( Long_t  msg,
Long_t  parm1,
Long_t  parm2 
) [virtual]

Reimplemented from TGCompositeFrame.

Definition at line 129 of file TSessionLogView.cxx.

References CloseWindow(), GET_MSG(), GET_SUBMSG(), kC_COMMAND, kCM_BUTTON, and kTRUE.

void TSessionLogView::CloseWindow (  )  [virtual]

Reimplemented from TGMainFrame.

Definition at line 112 of file TSessionLogView.cxx.

References TGWindow::DestroyWindow(), TQObject::Disconnect(), fClose, fL1, fL2, TSessionDescription::fProof, fTextView, fViewer, TSessionViewer::GetActDesc(), and TSessionViewer::SetLogWindow().

Referenced by ProcessMessage().

void TSessionLogView::ClearLogView (  ) 

Definition at line 86 of file TSessionLogView.cxx.

References TGTextView::Clear(), and fTextView.

void TSessionLogView::Popup (  ) 

Definition at line 67 of file TSessionLogView.cxx.

References TGFrame::MapWindow().

Referenced by TSessionViewer::ShowEnabledPackages(), TSessionViewer::ShowLog(), TSessionViewer::ShowPackages(), and TSessionViewer::ShowStatus().

void TSessionLogView::SetTitle (  ) 

Definition at line 55 of file TSessionLogView.cxx.

References TSessionDescription::fProof, fViewer, TSessionViewer::GetActDesc(), TProof::GetMaster(), TGMainFrame::SetIconName(), TGMainFrame::SetWindowName(), and title.

void TSessionLogView::AddBuffer ( const char *  buffer  ) 

void TSessionLogView::LoadBuffer ( const char *  buffer  ) 

void TSessionLogView::LoadFile ( const char *  file  ) 

Bool_t TSessionLogView::ProcessMessage ( Long_t  msg,
Long_t  parm1,
Long_t  parm2 
) [virtual]

Reimplemented from TGCompositeFrame.

void TSessionLogView::CloseWindow (  )  [virtual]

Reimplemented from TGMainFrame.

void TSessionLogView::ClearLogView (  ) 

void TSessionLogView::Popup (  ) 

void TSessionLogView::SetTitle (  ) 


Member Data Documentation

TSessionViewer* TSessionLogView::fViewer [private]

Definition at line 32 of file TSessionLogView.h.

Referenced by CloseWindow(), and SetTitle().

TGTextView* TSessionLogView::fTextView [private]

Definition at line 33 of file TSessionLogView.h.

Referenced by AddBuffer(), ClearLogView(), CloseWindow(), LoadBuffer(), and LoadFile().

TGTextButton* TSessionLogView::fClose [private]

Definition at line 34 of file TSessionLogView.h.

Referenced by CloseWindow().

TGLayoutHints* TSessionLogView::fL1 [private]

Definition at line 35 of file TSessionLogView.h.

Referenced by CloseWindow().

TGLayoutHints* TSessionLogView::fL2 [private]

Definition at line 36 of file TSessionLogView.h.

Referenced by CloseWindow().

TSessionViewer* TSessionLogView::fViewer [private]

Definition at line 32 of file TSessionLogView.h.

TGTextView* TSessionLogView::fTextView [private]

Definition at line 33 of file TSessionLogView.h.

TGTextButton* TSessionLogView::fClose [private]

Definition at line 34 of file TSessionLogView.h.

TGLayoutHints* TSessionLogView::fL1 [private]

Definition at line 35 of file TSessionLogView.h.

TGLayoutHints* TSessionLogView::fL2 [private]

Definition at line 36 of file TSessionLogView.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