cascading_menu library

Classes

AnimatedMenuTheme
CheckboxMenuItem
ContextMenuRegion
A region that opens a menu on a secondary button up event if a pointer device kind is the mouse and on a long press gesture if it's any other kind.
LerpMenuItemProperties<T>
The widget is visible only for a vertical menu. Returns shrunk SizedBox for horizontal one.
An item in a cascading menu.
An interface for items used in a cascading menu.
OpenMenuButton
Shows the menu when pressed or, if a pointer device kind is the mouse and the button is part of another menu — when a pointer enters the button.
OpenMenuButtonState
RadioMenuItem<T>
ResolvedMenuItemMaterialStateProperty<T>
SliderMenuItem

Enums

Specifies on which edge of MenuItem to place a control.
StartPaddingStyle

Functions

lerpMenuItemProperties<T>(MenuItemMaterialStateProperty<T>? a, MenuItemMaterialStateProperty<T>? b, double t, T lerp(T, T, double)) MenuItemMaterialStateProperty<T>?
popCurrentMenuRouteIfAny<T>(BuildContext context) → void
showMenu(BuildContext context, Widget menu, {Axis? menuAxis, Position? menuPosition, BuildContext? alignmentContext, dynamic menuStyle, MenuManagerController? menuManagerController, Color? barrierColor, Route? route}) Route
Shows the menu at the menuPosition.