FResizableControl.managed constructor

const FResizableControl.managed({
  1. FResizableController? controller,
  2. ValueChanged<List<FResizableRegionData>>? onResizeUpdate,
  3. ValueChanged<List<FResizableRegionData>>? onResizeEnd,
})

Creates a FResizableControl with a non-cascading controller.

The controller is the controller. If not provided, an internal controller is created. The onResizeUpdate is called while resizing. The onResizeEnd is called after resizing completes.

Contract

Throws AssertionError if controller and onResizeUpdate/onResizeEnd are both provided.

Implementation

const factory FResizableControl.managed({
  FResizableController? controller,
  ValueChanged<List<FResizableRegionData>>? onResizeUpdate,
  ValueChanged<List<FResizableRegionData>>? onResizeEnd,
}) = _Managed;