tolyui_navigation library
Classes
- ActionMenu
- ActionMenuItem
- AnimationConfig
- BreadcrumbCellStyle
- BreadcrumbMeta
- BubbleBoxPainter
- BubbleDecoration
- BubbleMeta
- Calculator
- ChangeWidthArea
- DecorationConfig
- DefaultLoading
- DisplayMeta
- DividerMenu
- DividerMenuItem
- DragChangeWidth
- DropMenuCellStyle
- DropMenuDisplayMeta
- Extra
- 额外数据
- HoverBackgroundStyle
- HoverConfig
- IconMenu
-
Identify<
T> - 唯一标识接口
- ImageMenu
- LineIndicator
- MenuCellStyle
- MenuDisplay
- MenuItemView
- 一个菜单栏的视图
- MenuListPanel
- MenuMeta
- MenuNode
- MenuNodeItemView
- MenuTreeCellStyle
- MenuTreeMeta
- MessageHandler
- MessagePanel
- MessageStyle
- PlacementShift
- PopoverController
- PopoverDecoration
- RailMenu
- RailMenuItemWidget
- SubMenu
- SubMenuItem
- TabCellItem
- TabCellMeta
- TolyBreadcrumb
- TolyBreadcrumbItem
- TolyDropMenu
- TolyMenuTheme
- TolyMessage
- TolyMessageShowTheme
- TolyMessageState
- TolyMessageStyleTheme
- TolyPopover
- TolyRailMenuBar
- TolyRailMenuTree
- TolyTabs
- TolyTooltip
- A Material Design tooltip.
- TolyTooltipState
- Contains the state for a TolyTooltip.
- TolyUIBreadcrumbCell
- TolyUiMenuCell
- TolyUITabCell
- TolyUITreeMenuCell
- VerticalMenuCell
Enums
- AnimTickType
- MenuWidthType
- MessagePosition
- NoticePosition
- Placement
-
overflow目标过大,任何方位都无法兼容 会将弹框放置在屏幕中间
Mixins
-
HoverActionMix<
T extends StatefulWidget> - LoadingMixin
-
PopHideMixin<
T extends StatefulWidget> - 辅助功能 分离滑动和尺寸变化监听逻辑
Properties
- $message ↔ MessageHandler
-
getter/setter pair
Functions
-
boxOffsetCalculator(
Calculator calculator) → Offset
Typedefs
- BreadcrumbCellBuilder = Widget Function(BreadcrumbMeta meta)
- ErrorCallback = dynamic Function(dynamic, StackTrace?)
-
MenuBuilder
= List<
MenuDisplay> Function(PopoverController controller) - MenuCellBuilder = Widget Function(DisplayMeta display)
-
MenuMateExtParser
= Extra Function(Map<
String, dynamic> data) - MenuMetaBuilder = Widget? Function(BuildContext context, DropMenuDisplayMeta display)
- MenuTreeCellBuilder = Widget Function(MenuNode node, DisplayMeta display)
- OffsetCalculator = Offset Function(Calculator calculator)
- OverlayContentBuilder = Widget Function(BuildContext context, PopoverController controller)
- OverlayDecorationBuilder = Decoration Function(PopoverDecoration decoration)
- TabCellBuilder = Widget Function(TabCellMeta meta)
- TolyPopoverChildBuilder = Widget Function(BuildContext context, PopoverController controller, Widget? child)
- TooltipTriggeredCallback = void Function()
- Signature for when a tooltip is triggered.
- WidthTypeBuilder = Widget Function(MenuWidthType type)
- WidthTypeParser = MenuWidthType Function(double width)