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

TSynBaseCompletion

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

Declaration

Source position: syncompletion.pas line 280

type TSynBaseCompletion = class(TLazSynMultiEditPlugin)

protected

  function GetCompletionFormClass; virtual;

  

public

  constructor Create(); override;

  

  destructor Destroy; override;

  

  procedure Execute();

  

  procedure Deactivate;

  

  function IsActive;

  

  function TheForm;

  

  property OnKeyDown: TKeyEvent; [rw]

  

  property OnUTF8KeyPress: TUTF8KeyPressEvent; [rw]

  

  property OnKeyPress: TKeyPressEvent; [rw]

  

  property OnKeyDelete: TNotifyEvent; [rw]

  

  property OnValidate: TValidateEvent; [rw]

  

  property OnCancel: TNotifyEvent; [rw]

  

  property CurrentString: string; [rw]

  

  property FontHeight: Integer; [r]

  

  property ClSelect: TColor; [rw] deprecated ;

  

  property NbLinesInWindow: Integer; [rw] deprecated ;

  

published

  property OnBeforeExecute: TOnBeforeExecuteEvent; [rw]

  

  property OnExecute: TNotifyEvent; [rw]

  

  property OnPaintItem: TSynBaseCompletionPaintItem; [rw]

  

  property OnMeasureItem: TSynBaseCompletionMeasureItem; [rw]

  

  property ItemList: TStrings; [rw]

  

  property Position: Integer; [rw]

  

  property LinesInWindow: Integer; [rw]

  

  property OnSearchPosition: TSynBaseCompletionSearchPosition; [rw]

  

  property OnKeyCompletePrefix: TNotifyEvent; [rw]

  

  property OnKeyNextChar: TNotifyEvent; [rw]

  

  property OnKeyPrevChar: TNotifyEvent; [rw]

  

  property OnPositionChanged: TNotifyEvent; [rw]

  

  property SelectedColor: TColor; [rw]

  

  property CaseSensitive: Boolean; [rw]

  

  property Width: Integer; [rw]

  

  property LongLineHintTime: Integer; [rw]

  

  property LongLineHintType: TSynCompletionLongHintType; [rw]

  

  property DoubleClickSelects: Boolean; [rw]

  

  property ShowSizeDrag: Boolean; [rw]

  

  property AutoUseSingleIdent: Boolean; [rw]

  

end;

Inheritance

TSynBaseCompletion

  

|

TLazSynMultiEditPlugin

  

|

TLazSynEditPlugin

  

|

TSynEditFriend

  

|

TObject



CT Web help

CodeTyphon Studio