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

TSynEditFoldedView

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

Declaration

Source position: syneditfoldedview.pp line 384

type TSynEditFoldedView = class(TSynEditStringsLinked)

protected

  procedure SetManager(); override;

  

  procedure SetSynStrings(); override;

  

  function GetViewedLines(); override;

  

  function GetViewedCount; override;

  

  function GetDisplayView; override;

  

  procedure InternalGetInfoForViewedXY(); override;

  

  procedure DoBlockSelChanged();

  

  procedure CalculateMaps;

  

  function FoldNodeAtTextIndex();

  

  function FixFolding();

  

  procedure DoCaretChanged();

  

  procedure LineCountChanged();

  

  procedure LinesCleared();

  

  procedure LineEdited();

  

  procedure LinesInsertedAtTextIndex();

  

  procedure LinesDeletedAtTextIndex();

  

  property FoldTree: TSynTextFoldAVLTree; [r]

  

public

  constructor Create();

  

  destructor Destroy; override;

  

  function TextToViewIndex(); override;

  

  function ViewToTextIndex(); override;

  

  function TextXYToViewXY(); override;

  

  function ViewXYToTextXY(); override;

  

  function InternTextToViewIndex();

  

  function InternViewToTextIndex();

  

  function TextIndexToScreenLine();

  

  function ScreenLineToTextIndex();

  

  function AddVisibleOffsetToTextIndex(); override;

  

  function IsTextIdxVisible(); override;

  

  property DisplayNumber []: Integer; [r]

  

  property FoldType []: TSynEditFoldLineCapabilities; [r]

  

  property FoldClasifications []: TFoldNodeClassifications; [r]

  

  property TextIndex []: Integer; [r]

  

  property TopLine: Integer; [rw]

  

  property TopTextIndex: Integer; [rw]

  

  property LinesInWindow: Integer; [rw]

  

  property MarkupInfoFoldedCode: TSynSelectedColor; [r]

  

  property MarkupInfoFoldedCodeLine: TSynSelectedColor; [r]

  

  property MarkupInfoHiddenCodeLine: TSynSelectedColor; [r]

  

  procedure Lock;

  

  procedure UnLock;

  

  procedure FoldAtLine();

  

  procedure FoldAtViewPos();

  

  procedure FoldAtTextIndex();

  

  procedure UnFoldAtLine();

  

  procedure UnFoldAtViewPos();

  

  procedure UnFoldAtTextIndex();

  

  procedure UnFoldAtTextIndexCollapsed();

  

  function LogicalPosToNodeIndex();

  

  procedure CollapseDefaultFolds;

  

  function GetFoldDescription();

  

  procedure ApplyFoldDescription();

  

  procedure UnfoldAll;

  

  procedure FoldAll();

  

  procedure FixFoldingAtTextIndex();

  

  function OpenFoldCount();

  

  function OpenFoldInfo();

  

  function CollapsedLineForFoldAtLine();

  

  function ExpandedLineForBlockAtLine();

  

  function GetPhysicalCharWidths();

  

  function IsFoldedAtTextIndex();

  

  property FoldedAtTextIndex []: Boolean; [r]

  

  property HighLighter: TSynCustomHighlighter; [rw]

  

  property FoldProvider: TSynEditFoldProvider; [r]

  

end;

Inheritance

TSynEditFoldedView

  

|

TSynEditStringsLinked

  

|

TSynEditStrings

  

|

TSynEditStringsBase

  

|

TObject



CT Web help

CodeTyphon Studio