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

TSynEditLineMapPageHolder

Declaration

Source position: syneditviewedlinemap.pp line 109

type TSynEditLineMapPageHolder = record

public

  procedure Init();

  

  procedure ClearData;

  

  function Next;

  

  function Prev;

  

  function HasPage;

  

  function CountAvailable();

  

  procedure AdjustForLinesInserted();

  

  procedure AdjustForLinesDeleted();

  

  procedure SplitNodeToPrev();

  

  procedure SplitNodeToNext();

  

  procedure SplitNodeToNewPrev();

  

  procedure SplitNodeToNewNext();

  

  function CanExtendStartTo();

  

  function CanExtendEndTo();

  

  procedure AdjustPosition();

  

  procedure ValidateLine();

  

  procedure InvalidateLines();

  

  function ExtendAndInvalidateLines();

  

  property StartLine: Integer; [r]

  

  function NextNodeLine;

  

  function RealCount;

  

  function RealStartLine;

  

  function RealEndLine;

  

  function GetLineForForWrap();

  

  function TextXYIdxToViewXYIdx();

  

  function ViewXYIdxToTextXYIdx();

  

  property FirstInvalidLine: Integer; [r]

  

  property FirstInvalidEndLine: Integer; [r]

  

  property LastInvalidLine: Integer; [r]

  

  property ViewedCountDifferenceBefore: Integer; [r]

  

  property ViewedLineCountDifference: Integer; [r]

  

  property Page: TSynEditLineMapPage; [r]

  

end;



CT Web help

CodeTyphon Studio