[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: synedithighlighterfoldbase.pas line 404
type TSynCustomFoldHighlighter = class(TSynCustomHighlighter) |
||
protected |
||
FFoldConfig: array of TSynCustomFoldConfig; |
|
|
function GetFoldConfig(); virtual; |
|
|
procedure SetFoldConfig(); virtual; |
|
|
function GetFoldConfigCount; virtual; |
|
|
function GetFoldConfigInternalCount; virtual; |
|
|
function CreateFoldConfigInstance(); virtual; |
|
|
function GetFoldConfigInstance(); virtual; |
|
|
procedure InitFoldConfig; |
|
|
procedure DestroyFoldConfig; |
|
|
procedure DoFoldConfigChanged(); virtual; |
|
|
function GetRangeClass; virtual; |
|
|
procedure CreateRootCodeFoldBlock; virtual; |
|
|
property CodeFoldRange: TSynCustomHighlighterRange; [r] |
|
|
function TopCodeFoldBlockType(); |
|
|
property RootCodeFoldBlock: TSynCustomCodeFoldBlock; [rw] |
|
|
function StartCodeFoldBlock(); virtual; |
|
|
procedure EndCodeFoldBlock(); virtual; |
|
|
procedure CollectNodeInfo(); virtual; |
|
|
procedure DoInitNode(); virtual; |
|
|
procedure RepairSingleLineNode(); virtual; |
|
|
procedure GetTokenBounds(); virtual; |
|
|
function CreateFoldNodeInfoList; virtual; |
|
|
function GetFoldNodeInfo(); |
|
|
procedure ScanFoldNodeInfo; virtual; |
|
|
procedure InitFoldNodeInfo(); |
|
|
function MinimumCodeFoldBlockLevel; virtual; |
|
|
function CurrentCodeFoldBlockLevel; virtual; |
|
|
property IsCollectingNodeInfo: Boolean; [r] |
|
|
property CollectingNodeInfoList: TLazSynFoldNodeInfoList; [r] |
|
|
public |
||
constructor Create(); override; |
|
|
destructor Destroy; override; |
|
|
class function GetCapabilities; override; |
|
|
function GetRange; override; |
|
|
function FoldBlockOpeningCount(); |
|
|
function FoldBlockClosingCount(); |
|
|
function FoldBlockEndLevel(); |
|
|
function FoldBlockMinLevel(); |
|
|
function FoldBlockNestedTypes(); |
|
|
function FoldOpenCount(); deprecated ; |
|
|
function FoldCloseCount(); deprecated ; |
|
|
function FoldNestCount(); deprecated ; |
|
|
function FoldTypeCount; virtual; |
|
|
function FoldTypeAtNodeIndex(); virtual; |
|
|
function FindNextLineWithMinFoldLevel(); |
|
|
function FoldEndLine(); |
|
|
function FoldLineLength(); virtual; |
|
|
property FoldNodeInfo []: TLazSynFoldNodeInfoList; [r] |
|
|
procedure SetRange(); override; |
|
|
procedure ResetRange; override; |
|
|
procedure SetLine(); override; |
|
|
procedure DoCurrentLinesChanged; override; |
|
|
function PerformScan(); override; |
|
|
property FoldConfig []: TSynCustomFoldConfig; [rw] |
|
|
property FoldConfigCount: Integer; [r] |
|
|
end; |
|
||
| | ||
|
||
| | ||
TObject |
CT Web help |
CodeTyphon Studio |