buildDimensionControls method

List<Widget> buildDimensionControls({
  1. double minWidth = 100.0,
  2. double maxWidth = 400.0,
  3. double minHeight = 40.0,
  4. double maxHeight = 200.0,
  5. double minPadding = 0.0,
  6. double maxPaddingH = 80.0,
  7. double maxPaddingV = 40.0,
})

Build dimension controls (width, height, paddingH, paddingV)

Implementation

List<Widget> buildDimensionControls({
  double minWidth = 100.0,
  double maxWidth = 400.0,
  double minHeight = 40.0,
  double maxHeight = 200.0,
  double minPadding = 0.0,
  double maxPaddingH = 80.0,
  double maxPaddingV = 40.0,
}) {
  return [
    buildSubsectionHeader('DIMENSIONS'),
    buildSlider('Width', state.width, minWidth, maxWidth, (v) => state.width = v),
    buildSlider('Height', state.height, minHeight, maxHeight, (v) => state.height = v),
    buildSlider('Padding H', state.paddingH, minPadding, maxPaddingH, (v) => state.paddingH = v),
    buildSlider('Padding V', state.paddingV, minPadding, maxPaddingV, (v) => state.paddingV = v),
  ];
}