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

TSynEditScreenCaret

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

Declaration

Source position: syneditpointclasses.pas line 569

type TSynEditScreenCaret = class

protected

  property Handle: HWND; [r]

  

public

  constructor Create();

  

  procedure ChangePainter();

  

  destructor Destroy; override;

  

  procedure BeginScroll();

  

  procedure FinishScroll();

  

  procedure BeginPaint();

  

  procedure FinishPaint();

  

  procedure WaitForPaint;

  

  procedure Lock;

  

  procedure UnLock;

  

  procedure AfterPaintEvent;

  

  procedure Hide;

  

  procedure DestroyCaret();

  

  procedure ResetCaretTypeSizes;

  

  procedure SetCaretTypeSize();

  

  property HandleOwner: TWinControl; [r]

  

  property PaintTimer: TSynEditScreenCaretTimer; [rw]

  

  property HasPaintTimer: Boolean; [r]

  

  property Painter: TSynEditScreenCaretPainter; [r]

  

  property CharWidth: Integer; [rw]

  

  property CharHeight: Integer; [rw]

  

  property ClipLeft: Integer; [rw]

  

  property ClipRight: Integer; [rw]

  

  property ClipTop: Integer; [rw]

  

  property ClipRect: TRect; [w]

  

  property ClipBottom: Integer; [rw]

  

  property ClipExtraPixel: Integer; [rw]

  

  property Visible: Boolean; [rw]

  

  property DisplayType: TSynCaretType; [rw]

  

  property DisplayPos: TPoint; [rw]

  

  property ExtraLineChars: Integer; [r]

  

  property OnExtraLineCharsChanged: TNotifyEvent; [rw]

  

end;

Inheritance

TSynEditScreenCaret

  

|

TObject



CT Web help

CodeTyphon Studio