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.
M3EToolbarContentAlignment
How docked actions use leftover width at the medium window size and up.
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.
M3EToolbarScrollAction
What scrolling does to a toolbar with a scroll behavior attached.
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.