setValuesOfSliderFromAnchor function

List<double> setValuesOfSliderFromAnchor(
  1. String anchor,
  2. double left,
  3. double top,
  4. double width,
  5. double height,
  6. Slider slider,
)

Implementation

List<double> setValuesOfSliderFromAnchor(
    String anchor, double left, double top, double width, double height, Slider slider) {
  if (anchor.contains(';')) {
    return _parseCustomAnchor(anchor, left, top, width, height, slider);
  }

  switch (anchor) {
    case 'Center':
    case 'UpperCenter':
    case 'LowerCenter':
      return _setSliderValue(0.5, slider);
    case 'CenterLeft':
    case 'UpperLeft':
    case 'LowerLeft':
      return _setSliderValue(0.0, slider);
    case 'CenterRight':
    case 'UpperRight':
    case 'LowerRight':
      return _setSliderValue(1.0, slider);
    default:
      return [-1, -1];
  }
}