knobs method

List<Widget> knobs(
  1. BuildContext context,
  2. double scaleFactor
)

Implementation

List<Widget> knobs(BuildContext context, double scaleFactor) {
  final knobs = <Widget>[];
  final parameters = model.parameters;

  for (var i = 0; i < parameters.length; i++) {
    knobs.add(
      parameters[i].provider(
        child: KnobWithLabel(
          isEnabled: full,
          knobSize: scaleFactor * 25,
        ),
      ),
    );
    if (i < parameters.length - 1) {
      knobs.add(SizedBox(width: scaleFactor * 10));
    }
  }

  return knobs;
}