Table of Contents

Interface ICaret

Namespace
Alternet.Editor
Assembly
Alternet.Editor.v9.dll

Represents properties and methods to handle caret within the Edit control.

public interface ICaret

Properties

CurrentBlockRange

When implemented by a class, gets currently highlighted block range.

HideCaret

When implemented by a class, gets or sets a value indicating whether the control should display caret when it has input focus.

KeepCaretOnLostFocus

When implemented by a class, keeps caret in visible state even Edit control lost focus.

Methods

CreateCaret()

When implemented by a class, creates a new shape for the system caret and gets ownership of the caret.

DestroyCaret()

When implemented by a class, destroys the caret's current shape, frees the caret from the control, and removes the caret from the screen.

DisplayDragCaret()

When implemented by a class, displays dragging caret rather than regular caret.

GetCaretSize(Point)

When implemented by a class, returns size of the caret's current shape at given position.

HideDragCaret()

When implemented by a class, hides dragging caret.

KillFocus()

When implemented by a class, ensure the caret is not visible.

ResetHideCaret()

When implemented by a class, resets the HideCaret to the default value.

ResetKeepCaretOnLostFocus()

When implemented by a class, resets the KeepCaretOnLostFocus to the default value.

ShowCaret(int, int)

When implemented by a class, moves the caret to the specified coordinates.

UpdateCaret()

When implemented by a class, ensures the caret is displayed in the current position.