TRecorderInactive Class Reference

#include <TRecorder.h>

Inheritance diagram for TRecorderInactive:

TRecorderState TRecorderState List of all members.

Public Member Functions

virtual ~TRecorderInactive ()
 TRecorderInactive ()
virtual void ListCmd (const char *filename)
virtual void ListGui (const char *filename)
virtual void Start (TRecorder *r, const char *filename, Option_t *option, Window_t *w=0, Int_t winCount=0)
virtual Bool_t Replay (TRecorder *r, const char *filename, Bool_t showMouseCursor, TRecorder::EReplayModes mode)
virtual TRecorder::ERecorderState GetState () const
void PrevCanvases (const char *filename, Option_t *option)
virtual ~TRecorderInactive ()
 TRecorderInactive ()
virtual void ListCmd (const char *filename)
virtual void ListGui (const char *filename)
virtual void Start (TRecorder *r, const char *filename, Option_t *option, Window_t *w=0, Int_t winCount=0)
virtual Bool_t Replay (TRecorder *r, const char *filename, Bool_t showMouseCursor, TRecorder::EReplayModes mode)
virtual TRecorder::ERecorderState GetState () const
void PrevCanvases (const char *filename, Option_t *option)

Static Public Member Functions

static void DumpRootEvent (TRecGuiEvent *e, Int_t n)
static long DisplayValid (Long_t n)
static void DumpRootEvent (TRecGuiEvent *e, Int_t n)
static long DisplayValid (Long_t n)

Private Attributes

TSeqCollectionfCollect
TSeqCollectionfCollect

Detailed Description

Definition at line 732 of file TRecorder.h.


Constructor & Destructor Documentation

virtual TRecorderInactive::~TRecorderInactive (  )  [inline, virtual]

Definition at line 739 of file TRecorder.h.

TRecorderInactive::TRecorderInactive (  )  [inline]

Definition at line 740 of file TRecorder.h.

virtual TRecorderInactive::~TRecorderInactive (  )  [inline, virtual]

Definition at line 739 of file TRecorder.h.

TRecorderInactive::TRecorderInactive (  )  [inline]

Definition at line 740 of file TRecorder.h.


Member Function Documentation

void TRecorderInactive::ListCmd ( const char *  filename  )  [virtual]

Reimplemented from TRecorderState.

Definition at line 1020 of file TRecorder.cxx.

References entries, Error, TDirectoryFile::Get(), TTree::GetEntries(), TTree::GetEntry(), TRecCmdEvent::GetText(), TRecEvent::GetTime(), i, TFile::IsOpen(), TObject::IsZombie(), kBranchName, kCmdEventTree, TFile::Open(), and TTree::SetBranchAddress().

void TRecorderInactive::ListGui ( const char *  filename  )  [virtual]

Reimplemented from TRecorderState.

Definition at line 1062 of file TRecorder.cxx.

References DumpRootEvent(), entries, Error, TDirectoryFile::Get(), TTree::GetEntries(), TTree::GetEntry(), i, TFile::IsOpen(), TObject::IsZombie(), kBranchName, kGuiEventTree, TFile::Open(), and TTree::SetBranchAddress().

virtual void TRecorderInactive::Start ( TRecorder r,
const char *  filename,
Option_t option,
Window_t w = 0,
Int_t  winCount = 0 
) [virtual]

Reimplemented from TRecorderState.

Bool_t TRecorderInactive::Replay ( TRecorder r,
const char *  filename,
Bool_t  showMouseCursor,
TRecorder::EReplayModes  mode 
) [virtual]

Reimplemented from TRecorderState.

Definition at line 994 of file TRecorder.cxx.

References TSystem::BaseName(), gSystem, TRecorderReplaying::Initialize(), kFALSE, and kTRUE.

virtual TRecorder::ERecorderState TRecorderInactive::GetState (  )  const [inline, virtual]

Implements TRecorderState.

Definition at line 748 of file TRecorder.h.

References TRecorder::kInactive.

void TRecorderInactive::DumpRootEvent ( TRecGuiEvent e,
Int_t  n 
) [static]

Definition at line 1103 of file TRecorder.cxx.

References TTime::AsString(), DisplayValid(), TRecGuiEvent::fCode, TRecGuiEvent::fCount, TRecGuiEvent::fFormat, TRecGuiEvent::fHandle, TRecGuiEvent::fHeight, TRecGuiEvent::fMasked, TRecGuiEvent::fSendEvent, TRecGuiEvent::fState, TRecGuiEvent::fTime, TRecGuiEvent::fType, TRecGuiEvent::fUser, TRecGuiEvent::fWidth, TRecGuiEvent::fWindow, TRecGuiEvent::fX, TRecGuiEvent::fXRoot, TRecGuiEvent::fY, TRecGuiEvent::fYRoot, TRecEvent::GetTime(), i, if(), and kRecEventNames.

Referenced by TRecorderReplaying::CanOverlap(), G__G__Recorder_277_0_7(), G__setup_memfuncTRecorderInactive(), and ListGui().

static long TRecorderInactive::DisplayValid ( Long_t  n  )  [inline, static]

Definition at line 751 of file TRecorder.h.

Referenced by DumpRootEvent(), G__G__Recorder_277_0_8(), and G__setup_memfuncTRecorderInactive().

void TRecorderInactive::PrevCanvases ( const char *  filename,
Option_t option 
) [virtual]

Reimplemented from TRecorderState.

Definition at line 1137 of file TRecorder.cxx.

References fCollect, TROOT::GetListOfCanvases(), gROOT, TFile::Open(), and TCollection::Write().

virtual void TRecorderInactive::ListCmd ( const char *  filename  )  [virtual]

Reimplemented from TRecorderState.

virtual void TRecorderInactive::ListGui ( const char *  filename  )  [virtual]

Reimplemented from TRecorderState.

virtual void TRecorderInactive::Start ( TRecorder r,
const char *  filename,
Option_t option,
Window_t w = 0,
Int_t  winCount = 0 
) [virtual]

Reimplemented from TRecorderState.

virtual Bool_t TRecorderInactive::Replay ( TRecorder r,
const char *  filename,
Bool_t  showMouseCursor,
TRecorder::EReplayModes  mode 
) [virtual]

Reimplemented from TRecorderState.

virtual TRecorder::ERecorderState TRecorderInactive::GetState (  )  const [inline, virtual]

Implements TRecorderState.

Definition at line 748 of file TRecorder.h.

References TRecorder::kInactive.

static void TRecorderInactive::DumpRootEvent ( TRecGuiEvent e,
Int_t  n 
) [static]

static long TRecorderInactive::DisplayValid ( Long_t  n  )  [inline, static]

Definition at line 751 of file TRecorder.h.

void TRecorderInactive::PrevCanvases ( const char *  filename,
Option_t option 
) [virtual]

Reimplemented from TRecorderState.


Member Data Documentation

TSeqCollection* TRecorderInactive::fCollect [private]

Definition at line 736 of file TRecorder.h.

Referenced by PrevCanvases().

TSeqCollection* TRecorderInactive::fCollect [private]

Definition at line 736 of file TRecorder.h.


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