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

TSessionViewerfViewer
TGTextViewfTextView
TGTextButtonfClose
TGLayoutHintsfL1
TGLayoutHintsfL2
TSessionViewerfViewer
TGTextViewfTextView
TGTextButtonfClose
TGLayoutHintsfL1
TGLayoutHintsfL2

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