tabbed_view
library
Typedefs
-
CanDrop
= bool Function(DraggableData source, TabbedViewController target)
-
-
IconPath
= Path Function(Size size)
-
Builds a responsive path given a size. Used to draw a icon.
-
OnBeforeDropAccept
= bool Function(DraggableData source, TabbedViewController target, int newIndex)
-
-
OnDraggableBuild
= DraggableConfig Function(TabbedViewController controller, int tabIndex, TabData tab)
-
Defines the configuration of a Draggable in its construction.
-
OnTabRemove
= void Function(TabData tabData)
-
The event triggered when the tab is removed.
-
OnTabReorder
= void Function(int oldIndex, int newIndex)
-
Event that will be triggered when the tab is reorder.
-
OnTabSecondaryTap
= void Function(int tabIndex, TabData tabData, TapDownDetails details)
-
The on tab secondary tap callback function.
-
OnTabSelection
= void Function(int? tabIndex, TabData? tabData)
-
Event that will be triggered when the tab selection is changed.
-
Menu builder
-
TabButtonsBuilder
= List<TabButton> Function(BuildContext context)
-
Tab buttons builder
-
TabDecorationBuilder
= TabDecoration Function({required TabStatus status, required TabBarPosition tabBarPosition})
-
A builder function that creates a TabDecoration based on the tab's position and status.
-
TabLeadingBuilder
= Widget? Function(BuildContext context, TabStatus status)
-
Signature for a function that builds a leading widget in tab.
-
TabRemoveInterceptor
= FutureOr<bool> Function(BuildContext context, int tabIndex, TabData tabData)
-
Called only when a tab close is requested from the user interface,
for example when tapping the close button on a tab.
-
TabsAreaButtonsBuilder
= List<TabButton> Function(BuildContext context, int tabsCount)
-
Tabs area buttons builder