DVBox<T>.row constructor

const DVBox<T>.row(
  1. List<Widget> children, {
  2. DVModifier? modifier,
  3. double spacing = 8,
  4. DVAlign align = DVAlign.start,
  5. DVCrossAlign? crossAlign,
})

Implementation

const DVBox.row(
  List<Widget> children, {
  DVModifier? modifier,
  double spacing = 8,
  DVAlign align = DVAlign.start,
  DVCrossAlign? crossAlign,
})  : _child = null,
      _children = children,
      _modifier = modifier,
      _layout = _DVBoxLayout.row,
      _align = align,
      // Unset centres the row's children, as it always rendered; an
      // explicit stretch fills the row's height (a side rail beside a page).
      _crossAlign = crossAlign ?? DVCrossAlign.center,
      _columns = 1,
      _responsive = true,
      _spacing = spacing,
      _scrollable = false,
      _items = null,
      _itemBuilder = null,
      _oneFold = DVThreePaneFold.firstAlone;