button library
Button renderer contracts.
Classes
- RButtonCallbacks
- Callback references for button rendering (visual-only).
- RButtonContentContext
- Context for the button content slot.
- RButtonIconContext
- Context for the button icon slots.
- RButtonMotionTokens
- Motion tokens for button visual transitions.
- RButtonOverrides
- Per-instance override contract for Button components.
- RButtonRenderer
- Renderer capability for Button components.
- RButtonRendererTokenMode
- Optional renderer extension that declares resolved-tokens usage.
- RButtonRenderRequest
- Render request containing everything a button renderer needs.
- RButtonResolvedTokens
- Resolved visual tokens for button rendering.
- RButtonSemantics
- Semantic information for button accessibility.
- RButtonSlots
- Button slots for partial customization (Replace/Decorate/Enhance).
- RButtonSpec
- Button specification (static, from widget props).
- RButtonSpinnerContext
- Context for the button spinner slot.
- RButtonState
- Button interaction state.
- RButtonSurfaceContext
- Context for the button surface slot.
- RButtonTokenResolver
- Token resolver capability for Button components.
Enums
- RButtonSize
- Button size variants.
- RButtonVariant
- Button visual variants.