calculatePaneWidth method

  1. @override
double calculatePaneWidth({
  1. required double availableWidth,
  2. required double? candidatePaneWidth,
})
override

Implementation

@override
double calculatePaneWidth({
  required double availableWidth,
  required double? candidatePaneWidth,
}) {
  final maxWidth = availableWidth - minPageWidth;
  candidatePaneWidth = candidatePaneWidth ?? initialPaneWidth;

  if (candidatePaneWidth >= maxWidth) {
    return maxWidth;
  } else if (candidatePaneWidth < minPaneWidth) {
    return minPaneWidth;
  } else {
    return candidatePaneWidth;
  }
}