Unit 'SrcEditorIntf' Package
[Overview][Types][Classes][Procedures and functions][Variables][Index] [#bs_ideintf]

TEditorMacro

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: srceditorintf.pas line 491

type TEditorMacro = class

protected

  procedure DoChanged;

  

  procedure DoStateChanged;

  

  procedure SetActivated;

  

  procedure UnsetActivated;

  

  function IsActivated;

  

  procedure CheckStateAndActivated;

  

  function GetMacroName; virtual; abstract;

  

  procedure SetMacroName(); virtual; abstract;

  

  function GetState; virtual; abstract;

  

  function GetErrorMsg; virtual;

  

  function GetDefaultKeyBinding;

  

  function GetKeyBinding; virtual; abstract;

  

  procedure DoRecordMacro(); virtual; abstract;

  

  procedure DoPlaybackMacro(); virtual; abstract;

  

  procedure DoStop; virtual; abstract;

  

  procedure DoPause; virtual; abstract;

  

  procedure DoResume; virtual; abstract;

  

public

  constructor Create(); virtual; abstract;

  

  procedure AssignEventsFrom(); virtual; abstract;

  

  procedure WriteToXmlConf(); virtual; abstract;

  

  procedure ReadFromXmlConf(); virtual; abstract;

  

  function GetAsSource; virtual; abstract;

  

  procedure SetFromSource(); virtual; abstract;

  

  procedure RecordMacro();

  

  procedure PlaybackMacro();

  

  procedure Stop;

  

  procedure Pause;

  

  procedure Resume;

  

  procedure Clear; virtual; abstract;

  

  function IsEmpty; virtual; abstract;

  

  function IsInvalid; virtual; abstract;

  

  function IsRecording(); virtual; abstract;

  

  property MacroName: string; [rw]

  

  property State: TEditorMacroState; [r]

  

  property ErrorMsg: string; [r]

  

  property OnStateChange: TNotifyEvent; [rw]

  

  property OnChange: TNotifyEvent; [rw]

  

  property KeyBinding: TEditorMacroKeyBinding; [r]

  

end;

Inheritance

TEditorMacro

  

|

TObject



CT Web help

CodeTyphon Studio