Unit 'SynPluginMultiCaret' Package
[Overview][Constants][Types][Classes][Index] [#bs_synedit]

TSynPluginMultiCaretList

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

Declaration

Source position: synpluginmulticaret.pp line 105

type TSynPluginMultiCaretList = class

public

  constructor Create;

  

  function AddCaret();

  

  procedure RemoveCaret();

  

  procedure Clear();

  

  function Count;

  

  function Capacity;

  

  procedure ImportFromSortedList();

  

  function FindCaretIdx();

  

  function FindEqOrNextCaretIdx();

  

  procedure AdjustAllAfterEdit();

  

  procedure FindAndRemoveMergedCarets;

  

  procedure IncMergeLock;

  

  procedure DecMergeLock;

  

  property Caret []: TPoint; [rw]

  

  property CaretFull []: TLogCaretPoint; [rw]

  

  property CaretX []: Integer; [rw]

  

  property CaretOffs []: Integer; [rw]

  

  property CaretKeepX []: Integer; [rw]

  

  property CaretY []: Integer; [rw]

  

  property Visual []: TSynPluginMultiCaretVisual; [rw]

  

  property Flags []: TCaretFlags; [r]

  

  property MainCaretIndex: Integer; [r]

  

  procedure StartIteratorAtFirst;

  

  function IterateNextUp;

  

  procedure StartIteratorAtLast;

  

  function IterateNextDown;

  

  function CanPeekCaret();

  

  function PeekCaretY();

  

  function PeekCaretFull();

  

  property CurrentCaretFull: TLogCaretPoint; [rw]

  

  property CurrentCaretKeepX: Integer; [rw]

  

  property CurrentCaretFlags: TCaretFlags; [r]

  

end;

Inheritance

TSynPluginMultiCaretList

  

|

TObject



CT Web help

CodeTyphon Studio