tabbed_view library

Classes

ContentAreaThemeData
DraggableConfig
Configures the tab drag.
DraggableData
IconProvider
Provides an icon
TabbedView
Widget inspired by the classic Desktop-style tab component.
TabbedViewController
The TabbedView controller.
TabbedViewIcons
TabbedView icons
TabbedViewMenuItem
Menu item
TabbedViewMenuThemeData
Theme for menu.
TabbedViewTheme
Applies a TabbedView theme to descendant widgets. See also:
TabbedViewThemeConstants
TabbedViewThemeData
The TabbedView theme. Defines the configuration of the overall visual Theme for a widget subtree within the app.
TabButton
Configures a tab button.
TabData
The tab data.
TabsAreaThemeData
Theme for tabs and buttons area.
TabStatusThemeData
Theme for tab in a given status. Allows you to overwrite TabThemeData properties.
TabThemeData
Theme for tab.

Enums

EqualHeights
TabStatus
Inner enum for tab status.
VerticalAlignment
Sets the alignment in the tab.

Mixins

TabIndex

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.
OnDraggableBuild = DraggableConfig Function(TabbedViewController controller, int tabIndex, TabData tab)
Defines the configuration of a Draggable in its construction.
OnReorder = void Function(int oldIndex, int newIndex)
Event that will be triggered when the tab is reorder.
OnTabClose = void Function(int tabIndex, TabData tabData)
The event that will be triggered after the tab close.
OnTabSelection = dynamic Function(int? newTabIndex)
Event that will be triggered when the tab selection is changed.
TabbedViewMenuBuilder = List<TabbedViewMenuItem> Function(BuildContext context)
Menu builder
TabCloseInterceptor = bool Function(int tabIndex)
Intercepts a close event to indicates whether the tab can be closed.
TabLeadingBuilder = Widget? Function(BuildContext context, TabStatus status)
Signature for a function that builds a leading widget in tab.
TabsAreaButtonsBuilder = List<TabButton> Function(BuildContext context, int tabsCount)
Tabs area buttons builder
TabSelectInterceptor = bool Function(int newTabIndex)
Intercepts a select event to indicate whether the tab can be selected.