buildHeaderCell method
Widget
buildHeaderCell(
- TTableRowHeaderTheme wTheme,
- TTableHeader<
T, K> header, { - double extraWidth = 0.0,
Builds a single header cell.
Implementation
Widget buildHeaderCell(TTableRowHeaderTheme wTheme, TTableHeader<T, K> header, {double extraWidth = 0.0}) {
final minW = (header.minWidth ?? 50) + extraWidth;
final maxW = (header.maxWidth != null && header.maxWidth != double.infinity)
? header.maxWidth! + extraWidth
: double.infinity;
return Container(
constraints: BoxConstraints(minWidth: minW, maxWidth: maxW),
child: Align(
alignment: header.alignment ?? Alignment.centerLeft,
child: Padding(
padding: const EdgeInsets.symmetric(horizontal: 5),
child: Text(header.text, style: wTheme.textStyle, textAlign: header.getTextAlign()),
),
),
);
}