components/toolbars/m3e_toolbars library

Classes

M3EToolbar
A Material 3 Expressive toolbar.
M3EToolbarAction
An icon action hosted by M3EToolbar.
M3EToolbarActionsRow
Inline and overflow actions for M3EToolbar.
M3EToolbarBody
Leading / content / trailing layout for floating or docked toolbars.
M3EToolbarColors
Resolved colors for a toolbar (+ optional FAB).
M3EToolbarExpandingActions
Floating toolbar actions that expand left/right (or top/bottom) from a filled M3EToolbarAction.isExpandTrigger item.
M3EToolbarFabSlot
Hosts an adjacent M3EFab, optionally sized for expand morph.
M3EToolbarIconButton
Inline icon action for M3EToolbar — thin adapter over M3EIconButton.
M3EToolbarItem
A single slot in M3EToolbar.actions — icon action or custom widget.
M3EToolbarItemLayout
Shared helpers for partitioning and laying out M3EToolbarItems.
M3EToolbarMetrics
Resolved layout metrics for floating / docked toolbars.
M3EToolbarOverflowMenu
Overflow menu for toolbar actions beyond the inline limit.
M3EToolbarScrollBehavior
Integrates scroll notifications with a M3EToolbarVisibilityController.
M3EToolbarScrollWrapper
Listens to ScrollNotifications on child and updates behavior.
M3EToolbarTheme
Theme values for M3EToolbar.
M3EToolbarTitleBlock
Title and optional subtitle for M3EToolbar.
M3EToolbarTokens
Numeric constants matching Compose Material 3 toolbar tokens.
M3EToolbarVisibilityController
Tracks scroll / manual exit translation for a toolbar.
M3EToolbarWidget
Custom content hosted inline in M3EToolbar.actions.

Enums

M3EToolbarColorStyle
Standard vs vibrant container color mapping.
M3EToolbarDensity
Legacy density enum.
M3EToolbarDockEdge
Edge used for docked placement and single-edge safe-area padding.
M3EToolbarExitDirection
Direction a toolbar slides when exiting via scroll / visibility controller.
M3EToolbarFabPosition
Position of an adjacent FAB relative to a floating toolbar.
M3EToolbarPlacement
Whether the toolbar floats over content or docks to an edge.
M3EToolbarShapeFamily
Legacy shape family — floating forces pill; docked forces square.
M3EToolbarSize
Legacy size enum — maps to icon-button density, not container height.
M3EToolbarVariant
Legacy color emphasis — prefer M3EToolbarColorStyle.