ROOT  6.06/09
Reference Guide
Functions | Variables
TRecorder.cxx File Reference
#include "TRecorder.h"
#include "TROOT.h"
#include "TFile.h"
#include "TTimer.h"
#include "TTree.h"
#include "TMutex.h"
#include "TGButton.h"
#include "TGFileDialog.h"
#include "TGLabel.h"
#include "TGWindow.h"
#include "Buttons.h"
#include "TKey.h"
#include "TPaveLabel.h"
#include "TLatex.h"
#include "TVirtualDragManager.h"
#include "TGPicture.h"
#include "KeySymbols.h"
+ Include dependency graph for TRecorder.cxx:

Go to the source code of this file.

Functions

 TGCursorWindow ()
 TGCursorWindow constructor. More...
 
virtual ~TGCursorWindow ()
 Destructor. More...
 
 ClassImp (TRecorderReplaying) TRecorderReplaying
 Allocates all necessary data structures used for replaying What is allocated here is deleted in destructor. More...
 
 ClassImp (TRecorderInactive) void TRecorderInactive
 Switches from INACTIVE state to RECORDING and starts recording. More...
 
 ClassImp (TRecorderPaused) TRecorderPaused
 Rememeber the recorder state that is paused. More...
 
 ClassImp (TRecorderRecording) TRecorderRecording
 Initializes TRecorderRecording for recording What is allocated here is deleted in destructor. More...
 
 ClassImp (TGRecorder) TGRecorder
 The GUI for the recorder. More...
 
 ClassImp (TRecCmdEvent) ClassImp(TRecGuiEvent) void TRecGuiEvent
 Replays stored GUI event. More...
 

Variables

const char * kRecEventNames []
 
const char * kCmdEventTree = "CmdEvents"
 
const char * kGuiEventTree = "GuiEvents"
 
const char * kWindowsTree = "WindowsTree"
 
const char * kExtraEventTree = "ExtraEvents"
 
const char * kBranchName = "MainBranch"
 
static TGCursorWindowgCursorWin = 0
 
static Int_t gDecorWidth = 0
 
static Int_t gDecorHeight = 0
 

Function Documentation

ClassImp ( TRecorderReplaying  )

Allocates all necessary data structures used for replaying What is allocated here is deleted in destructor.

Definition at line 361 of file TRecorder.cxx.

ClassImp ( TRecorderInactive  )

Switches from INACTIVE state to RECORDING and starts recording.

Definition at line 975 of file TRecorder.cxx.

ClassImp ( TRecorderPaused  )

Rememeber the recorder state that is paused.

Definition at line 1160 of file TRecorder.cxx.

ClassImp ( TRecorderRecording  )

Initializes TRecorderRecording for recording What is allocated here is deleted in destructor.

Definition at line 1197 of file TRecorder.cxx.

ClassImp ( TGRecorder  )

The GUI for the recorder.

Definition at line 1771 of file TRecorder.cxx.

ClassImp ( TRecCmdEvent  )

Replays stored GUI event.

Definition at line 2079 of file TRecorder.cxx.

TGCursorWindow::TGCursorWindow ( )

TGCursorWindow constructor.

Definition at line 196 of file TRecorder.cxx.

Referenced by ClassImp().

TGCursorWindow::~TGCursorWindow ( )
virtual

Destructor.

Definition at line 217 of file TRecorder.cxx.

Variable Documentation

TGCursorWindow* gCursorWin = 0
static

Definition at line 189 of file TRecorder.cxx.

Referenced by ClassImp(), and TRecorderReplaying::~TRecorderReplaying().

Int_t gDecorHeight = 0
static

Definition at line 191 of file TRecorder.cxx.

Referenced by ClassImp(), and TRecorderRecording::RecordMousePosition().

Int_t gDecorWidth = 0
static

Definition at line 190 of file TRecorder.cxx.

Referenced by ClassImp(), and TRecorderRecording::RecordMousePosition().

const char* kBranchName = "MainBranch"
const char* kCmdEventTree = "CmdEvents"
const char* kExtraEventTree = "ExtraEvents"

Definition at line 166 of file TRecorder.cxx.

Referenced by ClassImp(), and TRecorderReplaying::Initialize().

const char* kGuiEventTree = "GuiEvents"
const char* kRecEventNames[]
Initial value:
= {
"KeyPress",
"KeyRelease",
"ButtonPress",
"ButtonRelease",
"MotionNotify",
"EnterNotify",
"LeaveNotify",
"FocusIn",
"FocusOut",
"Expose",
"ConfigureNotify",
"MapNotify",
"UnmapNotify",
"DestroyNotify",
"ClientMessage",
"SelectionClear",
"SelectionRequest",
"SelectionNotify",
"ColormapNotify",
"ButtonDoubleClick",
"OtherEvent"
}

Definition at line 138 of file TRecorder.cxx.

Referenced by TRecorderReplaying::CanOverlap(), and TRecorderInactive::DumpRootEvent().

const char* kWindowsTree = "WindowsTree"

Definition at line 165 of file TRecorder.cxx.

Referenced by ClassImp(), and TRecorderReplaying::Initialize().