TextInputCursorStyle class

Style for the cursor.

Controls the visual appearance of the cursor in a TextInputModel, including color, shape, and blinking behavior.

Constructors

TextInputCursorStyle({Color? color, CursorShape shape = CursorShape.block, bool blink = true, Duration blinkSpeed = const Duration(milliseconds: 500)})
Creates a cursor style with the specified options.

Properties

Whether the cursor blinks.
getter/setter pair
blinkSpeed ↔ Duration
Duration between blink state changes.
getter/setter pair
color ↔ Color?
Color of the cursor. If null, uses the terminal default.
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
shape ↔ CursorShape
Shape of the cursor (block, underline, or bar).
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited