EasyTableThemeData class
The EasyTable theme. Defines the configuration of the overall visual EasyTableThemeData for a widget subtree within the app.
Constructors
- EasyTableThemeData({bool columnDividerFillHeight = EasyTableThemeDataDefaults.columnDividerFillHeight, double columnDividerThickness = EasyTableThemeDataDefaults.columnDividerThickness, Color? columnDividerColor = EasyTableThemeDataDefaults.columnDividerColor, BoxDecoration? decoration = EasyTableThemeDataDefaults.tableDecoration, Color topCornerBorderColor = EasyTableThemeDataDefaults.topCornerBorderColor, Color topCornerColor = EasyTableThemeDataDefaults.topCornerColor, Color bottomCornerBorderColor = EasyTableThemeDataDefaults.bottomCornerBorderColor, Color bottomCornerColor = EasyTableThemeDataDefaults.bottomCornerColor, RowThemeData row = const RowThemeData(), CellThemeData cell = const CellThemeData(), HeaderThemeData header = const HeaderThemeData(), HeaderCellThemeData headerCell = const HeaderCellThemeData(), TableScrollbarThemeData scrollbar = const TableScrollbarThemeData()})
-
Builds a theme data.
const
Properties
- bottomCornerBorderColor → Color
-
final
- bottomCornerColor → Color
-
final
- cell → CellThemeData
-
final
- columnDividerColor → Color?
-
final
- columnDividerFillHeight → bool
-
final
- columnDividerThickness → double
-
final
- decoration → BoxDecoration?
-
final
- hashCode → int
-
The hash code for this object.
no setteroverride
- header → HeaderThemeData
-
final
- headerCell → HeaderCellThemeData
-
final
- row → RowThemeData
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scrollbar → TableScrollbarThemeData
-
final
- topCornerBorderColor → Color
-
final
- topCornerColor → Color
-
final
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