ResizablePane.controlled constructor

ResizablePane.controlled({
  1. Key? key,
  2. bool resizable = true,
  3. required Widget child,
  4. ValueChanged<double>? onResize,
  5. double? minSize,
  6. double? maxSize,
  7. double? collapsedSize,
  8. required ResizablePaneController controller,
  9. double? flex,
})

Implementation

factory ResizablePane.controlled({
  Key? key,
  bool resizable = true,
  required Widget child,
  ValueChanged<double>? onResize,
  double? minSize,
  double? maxSize,
  double? collapsedSize,
  required ResizablePaneController controller,
  double? flex,
}) {
  return ResizablePane._controlled(
    key: key,
    resizable: resizable,
    onResize: onResize,
    initialSize: controller.value.size,
    initialCollapsed: controller.value.collapsed,
    minSize: minSize,
    maxSize: maxSize,
    collapsedSize: collapsedSize,
    controller: controller,
    flex: flex,
    child: child,
  );
}