M3EOverflowStrategy class abstract
Abstract base class for custom overflow implementations.
- Implementers
Constructors
- M3EOverflowStrategy()
-
M3EOverflowStrategy.
const
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- id → String
-
id.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- triggerExtent → double?
-
triggerExtent.
no setter
Methods
-
buildLayout(
{required BuildContext context, required List< M3EButtonGroupAction> actions, required int visibleCount, required double spacing, required Axis direction, required M3EButtonStyle style, required M3EButtonSize size, required M3EToggleButtonDecoration? decoration, required bool connected, required bool isRtl, required Widget buildButton(int index, {required bool isFirst, required bool isLast})}) → Widget - buildLayout.
-
buildOverflowTrigger(
{required BuildContext context, required M3EButtonStyle style, required M3EButtonSize size, required M3EToggleButtonDecoration? decoration, required bool connected, required bool isFirst, required bool isLast, required VoidCallback onPressed, required bool checked}) → Widget? - buildOverflowTrigger.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
onItemSelected(
int index) → void - onItemSelected.
-
showOverflowMenu(
{required BuildContext context, required List< M3EButtonGroupAction> actions, required int firstHiddenIndex, required int? selectedIndex}) → Future<int?> - showOverflowMenu.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
axisFlex(
List< Widget> children, Axis direction) → Widget -
Lays out
childrenas a row or column for the givendirection. -
buildVisibleButtons(
{required int count, required bool isRtl, required Widget buildButton(int index, {required bool isFirst, required bool isLast})}) → List< Widget> - Builds the ordered list of visible buttons, honouring RTL direction.