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

TSynEditScreenCaretPainter

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

Declaration

Source position: syneditpointclasses.pas line 442

type TSynEditScreenCaretPainter = class

protected

  FHandleOwner: TWinControl;

  

  FOwner: TSynEditScreenCaret;

  

  FNeedPositionConfirmed: Boolean;

  

  procedure Init; virtual;

  

  property Handle: HWND; [r]

  

  property HandleAllocated: Boolean; [r]

  

  procedure BeginScroll(); virtual;

  

  procedure FinishScroll(); virtual;

  

  procedure BeginPaint(); virtual;

  

  procedure FinishPaint(); virtual;

  

  procedure WaitForPaint; virtual;

  

public

  constructor Create();

  

  function CreateCaret(); virtual;

  

  function DestroyCaret; virtual;

  

  function HideCaret; virtual;

  

  function ShowCaret; virtual;

  

  function SetCaretPosEx(); virtual;

  

  property Left: Integer; [r]

  

  property Top: Integer; [r]

  

  property Width: Integer; [r]

  

  property Height: Integer; [r]

  

  property Created: Boolean; [r]

  

  property Showing: Boolean; [r]

  

  property InPaint: Boolean; [r]

  

  property InScroll: Boolean; [r]

  

  property NeedPositionConfirmed: Boolean; [r]

  

end;

Inheritance

TSynEditScreenCaretPainter

  

|

TObject



CT Web help

CodeTyphon Studio