#include <TRecorder.h>
Inheritance diagram for TRecorder:
Public Types | |
enum | EReplayModes |
enum | ERecorderState |
enum | EReplayModes |
enum | ERecorderState |
Public Member Functions | |
TRecorder () | |
TRecorder (const char *filename, Option_t *option="READ") | |
virtual | ~TRecorder () |
void | Browse (TBrowser *) |
void | Start (const char *filename, Option_t *option="RECREATE", Window_t *w=0, Int_t winCount=0) |
void | Stop (Bool_t guiCommand=kFALSE) |
Bool_t | Replay (const char *filename, Bool_t showMouseCursor=kTRUE, TRecorder::EReplayModes mode=kRealtime) |
void | Replay () |
void | Pause () |
void | Resume () |
void | ReplayStop () |
void | ListCmd (const char *filename) |
void | ListGui (const char *filename) |
virtual TRecorder::ERecorderState | GetState () const |
void | PrevCanvases (const char *filename, Option_t *option) |
TRecorder () | |
TRecorder (const char *filename, Option_t *option="READ") | |
virtual | ~TRecorder () |
void | Browse (TBrowser *) |
void | Start (const char *filename, Option_t *option="RECREATE", Window_t *w=0, Int_t winCount=0) |
void | Stop (Bool_t guiCommand=kFALSE) |
Bool_t | Replay (const char *filename, Bool_t showMouseCursor=kTRUE, TRecorder::EReplayModes mode=kRealtime) |
void | Replay () |
void | Pause () |
void | Resume () |
void | ReplayStop () |
void | ListCmd (const char *filename) |
void | ListGui (const char *filename) |
virtual TRecorder::ERecorderState | GetState () const |
void | PrevCanvases (const char *filename, Option_t *option) |
Protected Member Functions | |
void | ChangeState (TRecorderState *newstate, Bool_t deletePreviousState=kTRUE) |
void | ChangeState (TRecorderState *newstate, Bool_t deletePreviousState=kTRUE) |
Protected Attributes | |
TString | fFilename |
Private Attributes | |
TRecorderState * | fRecorderState |
TRecorderState * | fRecorderState |
Friends | |
class | TRecorderState |
Current state of recorder. | |
class | TRecorderInactive |
class | TRecorderPaused |
class | TRecorderRecording |
class | TRecorderReplaying |
Definition at line 438 of file TRecorder.h.
Definition at line 457 of file TRecorder.h.
Definition at line 462 of file TRecorder.h.
Definition at line 457 of file TRecorder.h.
Definition at line 462 of file TRecorder.h.
TRecorder::TRecorder | ( | ) |
Definition at line 222 of file TRecorder.cxx.
References fFilename, fRecorderState, and TRecorderInactive.
TRecorder::TRecorder | ( | const char * | filename, | |
Option_t * | option = "READ" | |||
) |
Definition at line 231 of file TRecorder.cxx.
References fFilename, fRecorderState, Replay(), Start(), and TRecorderInactive.
TRecorder::~TRecorder | ( | ) | [virtual] |
TRecorder::TRecorder | ( | ) |
TRecorder::TRecorder | ( | const char * | filename, | |
Option_t * | option = "READ" | |||
) |
virtual TRecorder::~TRecorder | ( | ) | [virtual] |
void TRecorder::ChangeState | ( | TRecorderState * | newstate, | |
Bool_t | deletePreviousState = kTRUE | |||
) | [protected] |
Definition at line 330 of file TRecorder.cxx.
References fRecorderState.
Referenced by TRecorderReplaying::ReplayRealtime(), and TRecorderRecording::Stop().
void TRecorder::Browse | ( | TBrowser * | ) | [virtual] |
void TRecorder::Start | ( | const char * | filename, | |
Option_t * | option = "RECREATE" , |
|||
Window_t * | w = 0 , |
|||
Int_t | winCount = 0 | |||
) |
Definition at line 264 of file TRecorder.cxx.
References fRecorderState, and TRecorderState::Start().
Referenced by TGRecorder::StartStop(), and TRecorder().
Definition at line 273 of file TRecorder.cxx.
References fRecorderState, and TRecorderState::Stop().
Referenced by TGRecorder::StartStop().
Bool_t TRecorder::Replay | ( | const char * | filename, | |
Bool_t | showMouseCursor = kTRUE , |
|||
TRecorder::EReplayModes | mode = kRealtime | |||
) |
Definition at line 281 of file TRecorder.cxx.
References fRecorderState, and TRecorderState::Replay().
Referenced by TGRecorder::Replay().
void TRecorder::Replay | ( | ) | [inline] |
Definition at line 488 of file TRecorder.h.
References fFilename.
Referenced by Browse(), Replay(), and TRecorder().
void TRecorder::Pause | ( | ) |
Definition at line 290 of file TRecorder.cxx.
References fRecorderState, and TRecorderState::Pause().
Referenced by TGRecorder::StartStop().
void TRecorder::Resume | ( | ) |
Definition at line 298 of file TRecorder.cxx.
References fRecorderState, and TRecorderState::Resume().
Referenced by TGRecorder::StartStop().
void TRecorder::ReplayStop | ( | ) |
Definition at line 306 of file TRecorder.cxx.
References fRecorderState, and TRecorderState::ReplayStop().
Referenced by TGRecorder::Replay().
void TRecorder::ListCmd | ( | const char * | filename | ) |
Definition at line 314 of file TRecorder.cxx.
References fRecorderState, and TRecorderState::ListCmd().
void TRecorder::ListGui | ( | const char * | filename | ) |
Definition at line 322 of file TRecorder.cxx.
References fRecorderState, and TRecorderState::ListGui().
TRecorder::ERecorderState TRecorder::GetState | ( | ) | const [virtual] |
Definition at line 342 of file TRecorder.cxx.
References fRecorderState, and TRecorderState::GetState().
Referenced by TGRecorder::Replay(), TGRecorder::StartStop(), and TGRecorder::Update().
void TRecorder::PrevCanvases | ( | const char * | filename, | |
Option_t * | option | |||
) |
Definition at line 351 of file TRecorder.cxx.
References fRecorderState, and TRecorderState::PrevCanvases().
Referenced by TGRecorder::StartStop().
void TRecorder::ChangeState | ( | TRecorderState * | newstate, | |
Bool_t | deletePreviousState = kTRUE | |||
) | [protected] |
void TRecorder::Start | ( | const char * | filename, | |
Option_t * | option = "RECREATE" , |
|||
Window_t * | w = 0 , |
|||
Int_t | winCount = 0 | |||
) |
Bool_t TRecorder::Replay | ( | const char * | filename, | |
Bool_t | showMouseCursor = kTRUE , |
|||
TRecorder::EReplayModes | mode = kRealtime | |||
) |
void TRecorder::Replay | ( | ) | [inline] |
void TRecorder::Pause | ( | ) |
void TRecorder::Resume | ( | ) |
void TRecorder::ReplayStop | ( | ) |
void TRecorder::ListCmd | ( | const char * | filename | ) |
void TRecorder::ListGui | ( | const char * | filename | ) |
virtual TRecorder::ERecorderState TRecorder::GetState | ( | ) | const [virtual] |
void TRecorder::PrevCanvases | ( | const char * | filename, | |
Option_t * | option | |||
) |
TRecorderState [friend] |
TRecorderInactive [friend] |
TRecorderPaused [friend] |
Definition at line 446 of file TRecorder.h.
TRecorderRecording [friend] |
Definition at line 447 of file TRecorder.h.
TRecorderReplaying [friend] |
Definition at line 448 of file TRecorder.h.
TRecorderState* TRecorder::fRecorderState [private] |
Definition at line 441 of file TRecorder.h.
Referenced by ChangeState(), GetState(), ListCmd(), ListGui(), Pause(), PrevCanvases(), Replay(), ReplayStop(), Resume(), Start(), Stop(), TRecorder(), and ~TRecorder().
TString TRecorder::fFilename [protected] |
TRecorderState* TRecorder::fRecorderState [private] |
Definition at line 441 of file TRecorder.h.