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

TSynEditMarkList

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

Declaration

Source position: syneditmarks.pp line 227

type TSynEditMarkList = class

protected

  FLines: TSynEditStringsLinked;

  

  FOwnerList: TFPList;

  

  FMarkLines: TSynEditMarkLineList;

  

  fOnChange: TNotifyEvent;

  

  FChangeHandlers: TSynEditMarkChangedHandlerList;

  

  FInternalIterator: TSynEditMarkIterator;

  

  procedure DoChange;

  

  procedure MarkChanged(); virtual;

  

  function Get();

  

  procedure Put();

  

  procedure DoLinesEdited();

  

  function HasOwnerEdit();

  

public

  constructor Create();

  

  destructor Destroy; override;

  

  function Add();

  

  procedure Delete();

  

  function Remove();

  

  function IndexOf();

  

  function Count;

  

  procedure ClearLine();

  

  procedure RegisterChangeHandler();

  

  procedure UnRegisterChangeHandler();

  

  property Items []: TSynEditMark; default; [rw]

  

  property Line []: TSynEditMarkLine; [r]

  

  property OnChange: TNotifyEvent; [rw]

  

end;

Inheritance

TSynEditMarkList

  

|

TObject



CT Web help

CodeTyphon Studio