TableViewStyle class
Defines a display style of a table.
- Inheritance
-
- Object
- ThemeExtension<
TableViewStyle> - TableViewStyle
- Annotations
Constructors
- TableViewStyle({TableViewDividersStyle? dividers, TableViewScrollbarsStyle? scrollbars, EdgeInsets? scrollPadding, double? minScrollableWidthRatio})
-
const
Properties
- dividers → TableViewDividersStyle?
-
Display style of dividers in a table.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- minScrollableWidthRatio → double?
-
Minimum scrollable width ratio in relation to the width of a table.
Minimum scrollable width limits the space that can be taken up by
frozen columns. If a resulting scrollable width is less than
the minimum width, columns will be unfrozen according to freeze priority
until scrollable width is greater than or equal the minimum.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scrollbars → TableViewScrollbarsStyle?
-
Display style of scrollbars in a table;
final
- scrollPadding → EdgeInsets?
-
Padding for the scrollable part of the table.
Primarily used to leave space for vertical scrollbars when using
SliverTableView.
final
- type → Object
-
The extension's type.
no setterinherited
Methods
-
copyWith(
{TableViewDividersStyle? dividers, TableViewScrollbarsStyle? scrollbars, EdgeInsets? scrollPadding, double? minScrollableWidthRatio}) → TableViewStyle -
Creates a copy of this theme extension with the given fields
replaced by the non-null parameter values.
override
-
lerp(
covariant TableViewStyle? other, double t) → TableViewStyle -
Linearly interpolate with another ThemeExtension object.
override
-
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