calculatePaneWidth method
double
calculatePaneWidth(
{ - required double availableWidth,
- 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;
}
}