[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: syneditviewedlinemap.pp line 168
type TSynLineMapAVLTree = class(TSynSizedDifferentialAVLTree) |
||
protected |
||
function CreateNode(); override; |
|
|
public |
||
function FirstPage; |
|
|
function LastPage; |
|
|
function FindPageForLine(); |
|
|
function FindPageForWrap(); |
|
|
constructor Create(); |
|
|
destructor Destroy; override; |
|
|
procedure Clear; override; |
|
|
procedure DebugDump; |
|
|
property PageCreatorProc: TLineMapPageCreatorProc; [rw] |
|
|
procedure FreeNode(); |
|
|
procedure RemoveNode(); |
|
|
property Root: TSynSizedDifferentialAVLNode; [rw] |
|
|
property RootOffset: Integer; [rw] |
|
|
function NeedsValidation; |
|
|
function NextBlockForValidation(); |
|
|
procedure EndValidate; |
|
|
procedure ValidateLine(); |
|
|
procedure InvalidateLines(); |
|
|
procedure AdjustForLinesInserted(); |
|
|
procedure AdjustForLinesDeleted(); |
|
|
function GetWrapLineForForText(); |
|
|
function GetLineForForWrap(); |
|
|
property ViewedLineCountDifference: Integer; [r] |
|
|
function TextXYIdxToViewXYIdx(); |
|
|
function ViewXYIdxToTextXYIdx(); |
|
|
property PageSplitSize: Integer; [r] |
|
|
property PageJoinSize: Integer; [r] |
|
|
property PageJoinDistance: Integer; [r] |
|
|
end; |
|
||
| | ||
|
||
| | ||
TObject |
CT Web help |
CodeTyphon Studio |