Unit 'SynEditPointClasses' Package
[Overview][Types][Classes][Index] [#bs_synedit]

TSynEditCaret

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

Declaration

Source position: syneditpointclasses.pas line 323

type TSynEditCaret = class(TSynEditBaseCaret)

protected

  procedure InternalEmptyLinesSetPos(); override;

  

  procedure InternalSetLineCharPos(); override;

  

  procedure InternalSetLineByterPos(); override;

  

  procedure InternalSetViewedPos(); override;

  

  procedure DoLock; override;

  

  procedure DoUnlock; override;

  

  procedure SetLines(); override;

  

  procedure DoLinesEdited();

  

public

  constructor Create;

  

  destructor Destroy; override;

  

  procedure AssignFrom();

  

  procedure IncForcePastEOL;

  

  procedure DecForcePastEOL;

  

  procedure IncForceAdjustToNextChar;

  

  procedure DecForceAdjustToNextChar;

  

  procedure IncAutoMoveOnEdit;

  

  procedure DecAutoMoveOnEdit;

  

  procedure ChangeOnTouch;

  

  procedure Touch();

  

  function WasAtLineChar();

  

  function WasAtLineByte();

  

  function MoveHoriz();

  

  property OldLinePos: Integer; [r]

  

  property OldCharPos: Integer; [r]

  

  property OldLineCharPos: TPoint; [r]

  

  property OldLineBytePos: TPoint; [r]

  

  property OldFullLogicalPos: TLogCaretPoint; [r]

  

  property AdjustToNextChar: Boolean; [rw] deprecated ;

  

  property SkipTabs: Boolean; [rw]

  

  property AllowPastEOL: Boolean; [rw]

  

  property KeepCaretX: Boolean; [rw]

  

  property KeepCaretXPos: Integer; [rw]

  

  property MaxLeftChar: TMaxLeftCharFunc; [rw]

  

end;

Inheritance

TSynEditCaret

  

|

TSynEditBaseCaret

  

|

TSynEditPointBase

  

|

TObject



CT Web help

CodeTyphon Studio