#include <TSessionLogView.h>
Inheritance diagram for TSessionLogView:
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 |
Definition at line 29 of file TSessionLogView.h.
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] |
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().
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 | ( | ) |
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 | ) |
Reimplemented from TGCompositeFrame.
void TSessionLogView::CloseWindow | ( | ) | [virtual] |
Reimplemented from TGMainFrame.
void TSessionLogView::ClearLogView | ( | ) |
void TSessionLogView::Popup | ( | ) |
void TSessionLogView::SetTitle | ( | ) |
TSessionViewer* TSessionLogView::fViewer [private] |
TGTextView* TSessionLogView::fTextView [private] |
Definition at line 33 of file TSessionLogView.h.
Referenced by AddBuffer(), ClearLogView(), CloseWindow(), LoadBuffer(), and LoadFile().
TGTextButton* TSessionLogView::fClose [private] |
TGLayoutHints* TSessionLogView::fL1 [private] |
TGLayoutHints* TSessionLogView::fL2 [private] |
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.