FItemContentStyle constructor

FItemContentStyle({
  1. required FWidgetStateMap<IconThemeData> prefixIconStyle,
  2. required FWidgetStateMap<TextStyle> titleTextStyle,
  3. required FWidgetStateMap<TextStyle> subtitleTextStyle,
  4. required FWidgetStateMap<TextStyle> detailsTextStyle,
  5. required FWidgetStateMap<IconThemeData> suffixIconStyle,
  6. EdgeInsetsGeometry padding = const EdgeInsetsDirectional.only(start: 11, top: 7.5, bottom: 7.5, end: 6),
  7. double prefixIconSpacing = 10,
  8. double titleSpacing = 3,
  9. double middleSpacing = 4,
  10. double suffixIconSpacing = 5,
})

Creates a FItemContentStyle.

Implementation

FItemContentStyle({
  required this.prefixIconStyle,
  required this.titleTextStyle,
  required this.subtitleTextStyle,
  required this.detailsTextStyle,
  required this.suffixIconStyle,
  this.padding = const EdgeInsetsDirectional.only(start: 11, top: 7.5, bottom: 7.5, end: 6),
  this.prefixIconSpacing = 10,
  this.titleSpacing = 3,
  this.middleSpacing = 4,
  this.suffixIconSpacing = 5,
}) : assert(0 <= prefixIconSpacing, 'prefixIconSpacing ($prefixIconSpacing) must be >= 0'),
     assert(0 <= titleSpacing, 'titleSpacing ($titleSpacing) must be >= 0'),
     assert(0 <= middleSpacing, 'middleSpacing ($middleSpacing) must be >= 0'),
     assert(0 <= suffixIconSpacing, 'suffixIconSpacing ($suffixIconSpacing) must be >= 0');