Class TMacroMagic (unit MacroMagic)

Inherits from

TComponent

Constructors


constructor Create(AOwner: TComponent);



Functions

procedure Pause;

procedure Play

procedure Play;

procedure Looper

procedure Resume;

procedure Pause

procedure StartRecording;

procedure Resume

procedure StopRecording;

procedure StartRecording

procedure TriggerOnPlay;

procedure SetMacroName

procedure TriggerOnPlayCancelled;

procedure TriggerOnPlayEnded

procedure TriggerOnPlayEnded;

procedure TriggerOnPlay

procedure TriggerOnRecord;

procedure TriggerOnPlayCancelled

procedure TriggerOnRecordCancelled;

procedure TriggerOnRecordEnded

procedure TriggerOnRecordEnded;

procedure TriggerOnRecord

procedure Looper;

constructor Create

procedure SetMacroName(Value: string);

procedure StopRecording

Properties

property LoopPlayback : boolean


property MacroName : string


property State : TMacroState


Events

event OnPlay : TMacroNotification


event OnPlayCancelled : TMacroNotification


event OnPlayEnded : TMacroNotification


event OnRecord : TMacroNotification


event OnRecordCancelled : TMacroNotification


event OnRecordEnded : TMacroNotification


Variables

FLoop : boolean;


FMacroName : string;


FOnPlayCancelledEvent : TMacroNotification;


FOnPlayEndedEvent : TMacroNotification;


FOnPlayEvent : TMacroNotification;


FOnRecordCancelledEvent : TMacroNotification;


FOnRecordEndedEvent : TMacroNotification;


FOnRecordEvent : TMacroNotification;


FState : TMacroState;



Constructors


constructor Create(AOwner: TComponent);


Functions


procedure Pause;

procedure Play


procedure Play;

procedure Looper


procedure Resume;

procedure Pause


procedure StartRecording;

procedure Resume


procedure StopRecording;

procedure StartRecording


procedure TriggerOnPlay;

procedure SetMacroName


procedure TriggerOnPlayCancelled;

procedure TriggerOnPlayEnded


procedure TriggerOnPlayEnded;

procedure TriggerOnPlay


procedure TriggerOnRecord;

procedure TriggerOnPlayCancelled


procedure TriggerOnRecordCancelled;

procedure TriggerOnRecordEnded


procedure TriggerOnRecordEnded;

procedure TriggerOnRecord


procedure Looper;

constructor Create


procedure SetMacroName(Value: string);

procedure StopRecording


Properties


property LoopPlayback : boolean


property MacroName : string


property State : TMacroState


Events


event OnPlay : TMacroNotification


event OnPlayCancelled : TMacroNotification


event OnPlayEnded : TMacroNotification


event OnRecord : TMacroNotification


event OnRecordCancelled : TMacroNotification


event OnRecordEnded : TMacroNotification


Variables


FLoop : boolean;


FMacroName : string;


FOnPlayCancelledEvent : TMacroNotification;


FOnPlayEndedEvent : TMacroNotification;


FOnPlayEvent : TMacroNotification;


FOnRecordCancelledEvent : TMacroNotification;


FOnRecordEndedEvent : TMacroNotification;


FOnRecordEvent : TMacroNotification;


FState : TMacroState;