multi_split_view_next library
Classes
- Area
- Child area in the MultiSplitView.
- DividerPainter
- Allows customizing the divider.
- DividerPainters
- The divider painter factory.
- DividerWidget
- The standard divider widget for MultiSplitView that renders the DividerPainter from the current MultiSplitViewTheme.
- Draft
- A sample widget used to demonstrate the usage of a split area within a layout. This widget is intended for demonstration purposes only during development and should not be used in production.
- MultiSplitView
- A widget to provides horizontal or vertical multiple split view.
- MultiSplitViewController
- Controller for MultiSplitView.
- MultiSplitViewTheme
- Applies a MultiSplitView theme to descendant widgets. See also:
- MultiSplitViewThemeData
- The MultiSplitView theme. Defines the configuration of the overall visual MultiSplitViewTheme for a widget subtree within the app.
Enums
- MinSizeRecoveryPolicy
- Represents the order in which the minimum size of the areas is recovered.
- SizeOverflowPolicy
- Represents the policy for handling overflow of non-flexible areas within a container.
- SizeUnderflowPolicy
- Represents the policy for handling cases where the total size of non-flexible areas within a container is smaller than the available space.
Typedefs
- AreaDataModifier = dynamic Function(Area area, int index)
- Allows to automatically set a new value for the data attribute of the Area.
- AreaWidgetBuilder = Widget Function(BuildContext context, Area area)
- Signature for the area widget builder.
- DividerBuilder = Widget Function(Axis axis, int index, bool resizable, bool dragging, bool highlighted, MultiSplitViewThemeData themeData)
- DividerDoubleTapCallback = void Function(int dividerIndex)
- Signature for when a divider double tap has occurred.
- DividerTapCallback = void Function(int dividerIndex)
- Signature for when a divider tap has occurred.
- OnDividerDragEvent = void Function(int index)