Unit 'SynEditPlugins' Package
[Overview][Types][Classes][Procedures and functions][Index] [#bs_synedit]

TAbstractSynSingleHookPlugin (deprecated)

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

Declaration

Source position: syneditplugins.pas line 96

type TAbstractSynSingleHookPlugin = class(TAbstractSynHookerPlugin)

protected

  fState: TPluginState;

  

  fCurrentEditor: TCustomSynEdit;

  

  fShortCut: TShortCut;

  

  class function DefaultShortCut; virtual;

  

  procedure DoEditorAdded(); override;

  

  procedure DoEditorRemoving(); override;

  

  procedure DoExecute; virtual; abstract;

  

  procedure DoAccept; virtual; abstract;

  

  procedure DoCancel; virtual; abstract;

  

public

  constructor Create(); override;

  

  destructor Destroy; override;

  

  property CommandID: TSynEditorCommand; [r]

  

  property CurrentEditor: TCustomSynEdit; [r]

  

  function Executing;

  

  procedure Execute();

  

  procedure Accept;

  

  procedure Cancel;

  

published

  property ShortCut: TShortCut; [rws]

  

end;

Inheritance

TAbstractSynSingleHookPlugin

  

|

TAbstractSynHookerPlugin

  

|

TLazSynMultiEditPlugin

  

|

TObject



CT Web help

CodeTyphon Studio