TablePlusResizeHandleTheme class

Theme configuration for the column resize handle in the header.

Controls the appearance of the drag-to-resize indicator shown at column boundaries when resizable is enabled. The width defines the invisible hit-test area, while thickness, color, indent, and endIndent control the visible indicator line.

Constructors

TablePlusResizeHandleTheme({double width = 8.0, Color? color, double thickness = 2.0, double indent = 0.0, double endIndent = 0.0})
Creates a TablePlusResizeHandleTheme with the specified styling properties.
const

Properties

color Color?
The color of the resize indicator line shown on hover/drag. If null, uses TablePlusHeaderDividerTheme.color from the header's TablePlusHeaderTheme.verticalDivider.
final
endIndent double
The amount of empty space below the visible resize indicator line.
final
hashCode int
The hash code for this object.
no setterinherited
indent double
The amount of empty space above the visible resize indicator line.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
thickness double
The thickness of the visible resize indicator line.
final
width double
The hit-test width of the resize handle area at the right edge of header cells.
final

Methods

copyWith({double? width, Color? color, double? thickness, double? indent, double? endIndent}) TablePlusResizeHandleTheme
Creates a copy of this theme with the given fields replaced with new values.
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