TableViewStyle class

Defines a display style of a table.

Inheritance
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