TRecGuiEvent Class Reference

#include <TRecorder.h>

Inheritance diagram for TRecGuiEvent:

TRecEvent TRecEvent TObject TObject TObject TObject List of all members.

Public Types

enum  EConfigureNotifyType
enum  ERootAtoms
enum  EConfigureNotifyType
enum  ERootAtoms

Public Member Functions

virtual ERecEventType GetType () const
virtual void ReplayEvent (Bool_t showMouseCursor=kTRUE)
virtual ERecEventType GetType () const
virtual void ReplayEvent (Bool_t showMouseCursor=kTRUE)

Static Public Member Functions

static Event_tCreateEvent (TRecGuiEvent *ge)
static Event_tCreateEvent (TRecGuiEvent *ge)

Protected Attributes

EGEventType fType
Window_t fWindow
Time_t fTime
Int_t fX
Int_t fY
Int_t fXRoot
Int_t fYRoot
UInt_t fCode
UInt_t fState
UInt_t fWidth
UInt_t fHeight
Int_t fCount
Bool_t fSendEvent
Handle_t fHandle
Int_t fFormat
Long_t fUser [5]
Window_t fMasked

Friends

class TRecorderInactive
class TRecorderPaused
class TRecorderRecording
class TRecorderReplaying

Detailed Description

Definition at line 295 of file TRecorder.h.


Member Enumeration Documentation

enum TRecGuiEvent::EConfigureNotifyType

Definition at line 326 of file TRecorder.h.

enum TRecGuiEvent::ERootAtoms

Definition at line 333 of file TRecorder.h.

enum TRecGuiEvent::EConfigureNotifyType

Definition at line 326 of file TRecorder.h.

enum TRecGuiEvent::ERootAtoms

Definition at line 333 of file TRecorder.h.


Member Function Documentation

virtual ERecEventType TRecGuiEvent::GetType (  )  const [inline, virtual]

Implements TRecEvent.

Definition at line 338 of file TRecorder.h.

References TRecEvent::kGuiEvent.

virtual void TRecGuiEvent::ReplayEvent ( Bool_t  showMouseCursor = kTRUE  )  [virtual]

Implements TRecEvent.

Event_t * TRecGuiEvent::CreateEvent ( TRecGuiEvent ge  )  [static]

Definition at line 2172 of file TRecorder.cxx.

References fCode, Event_t::fCode, Event_t::fCount, fCount, Event_t::fFormat, fFormat, fHandle, Event_t::fHandle, Event_t::fHeight, fHeight, Event_t::fSendEvent, fSendEvent, Event_t::fState, fState, Event_t::fTime, fTime, Event_t::fType, fType, fUser, Event_t::fUser, fWidth, Event_t::fWidth, Event_t::fWindow, fWindow, Event_t::fX, fX, fXRoot, Event_t::fXRoot, Event_t::fY, fY, fYRoot, Event_t::fYRoot, gROOT_MESSAGE, gVirtualX, gWM_DELETE_WINDOW, i, if(), kGKeyPress, kKeyRelease, kROOT_MESSAGE, and kWM_DELETE_WINDOW.

Referenced by G__G__Recorder_276_0_3(), and G__setup_memfuncTRecGuiEvent().

virtual ERecEventType TRecGuiEvent::GetType (  )  const [inline, virtual]

Implements TRecEvent.

Definition at line 338 of file TRecorder.h.

References TRecEvent::kGuiEvent.

virtual void TRecGuiEvent::ReplayEvent ( Bool_t  showMouseCursor = kTRUE  )  [virtual]

Implements TRecEvent.

static Event_t* TRecGuiEvent::CreateEvent ( TRecGuiEvent ge  )  [static]


Friends And Related Function Documentation

TRecorderInactive [friend]

Definition at line 298 of file TRecorder.h.

TRecorderPaused [friend]

Definition at line 299 of file TRecorder.h.

TRecorderRecording [friend]

Definition at line 300 of file TRecorder.h.

TRecorderReplaying [friend]

Definition at line 301 of file TRecorder.h.


Member Data Documentation

EGEventType TRecGuiEvent::fType [protected]

Definition at line 303 of file TRecorder.h.

Referenced by TRecorderReplaying::CanOverlap(), TRecorderRecording::CopyEvent(), CreateEvent(), TRecorderInactive::DumpRootEvent(), and TRecorderReplaying::FilterEvent().

Window_t TRecGuiEvent::fWindow [protected]

Definition at line 304 of file TRecorder.h.

Referenced by TRecorderRecording::CopyEvent(), CreateEvent(), TRecorderInactive::DumpRootEvent(), TRecorderReplaying::RegisterWindow(), and TRecorderReplaying::RemapWindowReferences().

Time_t TRecGuiEvent::fTime [protected]

Definition at line 305 of file TRecorder.h.

Referenced by TRecorderRecording::CopyEvent(), CreateEvent(), and TRecorderInactive::DumpRootEvent().

Int_t TRecGuiEvent::fX [protected]

Definition at line 306 of file TRecorder.h.

Referenced by TRecorderRecording::CopyEvent(), CreateEvent(), and TRecorderInactive::DumpRootEvent().

Int_t TRecGuiEvent::fY [protected]

Definition at line 307 of file TRecorder.h.

Referenced by TRecorderRecording::CopyEvent(), CreateEvent(), and TRecorderInactive::DumpRootEvent().

Int_t TRecGuiEvent::fXRoot [protected]

Definition at line 308 of file TRecorder.h.

Referenced by TRecorderRecording::CopyEvent(), CreateEvent(), and TRecorderInactive::DumpRootEvent().

Int_t TRecGuiEvent::fYRoot [protected]

Definition at line 309 of file TRecorder.h.

Referenced by TRecorderRecording::CopyEvent(), CreateEvent(), and TRecorderInactive::DumpRootEvent().

UInt_t TRecGuiEvent::fCode [protected]

Definition at line 310 of file TRecorder.h.

Referenced by TRecorderRecording::CopyEvent(), CreateEvent(), and TRecorderInactive::DumpRootEvent().

UInt_t TRecGuiEvent::fState [protected]

Definition at line 311 of file TRecorder.h.

Referenced by TRecorderRecording::CopyEvent(), CreateEvent(), and TRecorderInactive::DumpRootEvent().

UInt_t TRecGuiEvent::fWidth [protected]

Definition at line 312 of file TRecorder.h.

Referenced by TRecorderRecording::CopyEvent(), CreateEvent(), and TRecorderInactive::DumpRootEvent().

UInt_t TRecGuiEvent::fHeight [protected]

Definition at line 313 of file TRecorder.h.

Referenced by TRecorderRecording::CopyEvent(), CreateEvent(), and TRecorderInactive::DumpRootEvent().

Int_t TRecGuiEvent::fCount [protected]

Definition at line 314 of file TRecorder.h.

Referenced by TRecorderRecording::CopyEvent(), CreateEvent(), and TRecorderInactive::DumpRootEvent().

Bool_t TRecGuiEvent::fSendEvent [protected]

Definition at line 315 of file TRecorder.h.

Referenced by TRecorderRecording::CopyEvent(), CreateEvent(), and TRecorderInactive::DumpRootEvent().

Handle_t TRecGuiEvent::fHandle [protected]

Definition at line 316 of file TRecorder.h.

Referenced by TRecorderRecording::CopyEvent(), CreateEvent(), TRecorderInactive::DumpRootEvent(), and TRecorderReplaying::FilterEvent().

Int_t TRecGuiEvent::fFormat [protected]

Definition at line 317 of file TRecorder.h.

Referenced by TRecorderRecording::CopyEvent(), CreateEvent(), TRecorderInactive::DumpRootEvent(), and TRecorderReplaying::FilterEvent().

Long_t TRecGuiEvent::fUser [protected]

Definition at line 318 of file TRecorder.h.

Referenced by TRecorderRecording::CopyEvent(), CreateEvent(), TRecorderInactive::DumpRootEvent(), TRecorderReplaying::FilterEvent(), and TRecorderReplaying::RemapWindowReferences().

Window_t TRecGuiEvent::fMasked [protected]

Definition at line 322 of file TRecorder.h.

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


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