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
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.