Package-level declarations
Functions
State-driven main toolbar. Renders coordinator's frame and items, emits ToolbarActions via coordinator.dispatch(…).
Stylus-aware pointer input as a single primitive (STYLUS-1 / P1-8): one implementation, used everywhere a toolbar element handles taps.
Anchored popup primitive (POPUP-1 / P1-9) that toolbar submenus and the text-selection popup will build on in later phases. Owns anchoring with edge-overflow correction (clamp into the window, flip above the anchor when there isn't room below), themed chrome from UiTheme's popup colors, and dismissal (outside tap / back).
The render leaf for a single ToolbarItem — the smallest visual toolbar primitive.
One-pass, feedback-loop-free toolbar layout (P0-5).
Composable-scoped binding for ToolbarCoordinator.
The single accessibility contract for every toolbar item (A11Y-1 / P1-6).
Derives a Compose testTag from an R.id by resolving its resource entry name (e.g. R.id.pspdf__menu_option_search → "pspdf__menu_option_search").