ROOT  6.07/01
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Functions | Variables
TRecorder.cxx File Reference
#include "TRecorder.h"
#include "TROOT.h"
#include "TFile.h"
#include "TTimer.h"
#include "TTree.h"
#include "TSystem.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 362 of file TRecorder.cxx.

ClassImp ( TRecorderInactive  )

Switches from INACTIVE state to RECORDING and starts recording.

Definition at line 976 of file TRecorder.cxx.

ClassImp ( TRecorderPaused  )

Rememeber the recorder state that is paused.

Definition at line 1161 of file TRecorder.cxx.

ClassImp ( TRecorderRecording  )

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

Definition at line 1198 of file TRecorder.cxx.

ClassImp ( TGRecorder  )

The GUI for the recorder.

Definition at line 1772 of file TRecorder.cxx.

ClassImp ( TRecCmdEvent  )

Replays stored GUI event.

Definition at line 2080 of file TRecorder.cxx.

TGCursorWindow::TGCursorWindow ( )

TGCursorWindow constructor.

Definition at line 197 of file TRecorder.cxx.

Referenced by ClassImp().

TGCursorWindow::~TGCursorWindow ( )
virtual

Destructor.

Definition at line 218 of file TRecorder.cxx.

Variable Documentation

TGCursorWindow* gCursorWin = 0
static

Definition at line 190 of file TRecorder.cxx.

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

Int_t gDecorHeight = 0
static

Definition at line 192 of file TRecorder.cxx.

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

Int_t gDecorWidth = 0
static

Definition at line 191 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 167 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 139 of file TRecorder.cxx.

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

const char* kWindowsTree = "WindowsTree"

Definition at line 166 of file TRecorder.cxx.

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