RowThemeData class

The EasyTable row theme. Defines the configuration of the overall visual RowThemeData for a widget subtree within the app.

Constructors

RowThemeData({ThemeRowColor? color, bool lastDividerVisible = RowThemeDataDefaults.lastDividerVisible, ThemeRowColor? hoverBackground, ThemeRowColor? hoverForeground, double dividerThickness = RowThemeDataDefaults.dividerThickness, Color? dividerColor = RowThemeDataDefaults.dividerColor, bool fillHeight = RowThemeDataDefaults.fillHeight, MouseCursor cursor = RowThemeDataDefaults.cursor, bool cursorOnTapGesturesOnly = RowThemeDataDefaults.cursorOnTapGesturesOnly})
Builds a row theme data.
const

Properties

color ThemeRowColor?
The bottom row color.
final
cursor MouseCursor
final
cursorOnTapGesturesOnly bool
Allow cursor without tap gestures.
final
dividerColor Color?
final
dividerThickness double
final
fillHeight bool
Indicates whether to fill the entire height by painting the color of the rows.
final
hashCode int
The hash code for this object.
no setteroverride
hoverBackground ThemeRowColor?
The row background color when it's hovered.
final
hoverForeground ThemeRowColor?
The row foreground color when it's hovered.
final
lastDividerVisible bool
Indicates whether the last row divider will be painted.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

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.
override

Static Methods

zebraColor({Color? evenColor = const Color(0xFFF5F5F5), Color? oddColor = Colors.white}) ThemeRowColor