useFCascadeResizableController function

FResizableController useFCascadeResizableController({
  1. void onResizeUpdate(
    1. List<FResizableRegionData> resized
    )?,
  2. void onResizeEnd(
    1. List<FResizableRegionData> resized
    )?,
  3. List<Object?>? keys,
})

Creates a FResizableController that cascades shrinking of a region below their minimum extents to its neighbours and is automatically disposed.

Implementation

FResizableController useFCascadeResizableController({
  void Function(List<FResizableRegionData> resized)? onResizeUpdate,
  void Function(List<FResizableRegionData> resized)? onResizeEnd,
  List<Object?>? keys,
}) => use(
  _ResizableControllerHook(
    onResizeUpdate: onResizeUpdate,
    onResizeEnd: onResizeEnd,
    debugLabel: 'useFResizableCascadeController',
    create: (hook) => FResizableController.cascade(onResizeUpdate: hook.onResizeUpdate, onResizeEnd: hook.onResizeEnd),
    keys: keys,
  ),
);