RDropdownTriggerRenderRequest class final
Render request for the dropdown trigger (anchor).
- Inheritance
-
- Object
- RDropdownRenderRequest
- RDropdownTriggerRenderRequest
- Annotations
Constructors
-
RDropdownTriggerRenderRequest({required BuildContext context, required RDropdownButtonSpec spec, required RDropdownButtonState state, required List<
HeadlessListItemModel> items, required RDropdownCommands commands, RDropdownSemantics? semantics, RDropdownButtonSlots? slots, HeadlessPressableVisualEffectsController? visualEffects, RDropdownResolvedTokens? resolvedTokens, BoxConstraints? constraints, RenderOverrides? overrides, HeadlessRequestFeatures features = HeadlessRequestFeatures.empty}) -
const
Properties
- commands → RDropdownCommands
-
Internal component commands.
finalinherited
- constraints → BoxConstraints?
-
Layout constraints (e.g., minimum hit target, max menu height).
finalinherited
- context → BuildContext
-
Build context for theme/media query access.
finalinherited
- features → HeadlessRequestFeatures
-
Typed features for the request (e.g., remote loading state, error info).
finalinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
-
items
→ List<
HeadlessListItemModel> -
List of items to display in the menu.
finalinherited
- overrides → RenderOverrides?
-
Per-instance override bag for preset customization.
finalinherited
- resolvedTokens → RDropdownResolvedTokens?
-
Pre-resolved visual tokens.
finalinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- semantics → RDropdownSemantics?
-
Semantic information for accessibility.
finalinherited
- slots → RDropdownButtonSlots?
-
Optional slots for partial override (Replace/Decorate).
finalinherited
- spec → RDropdownButtonSpec
-
Static specification (variant, size, semantics).
finalinherited
- state → RDropdownButtonState
-
Current dropdown state (open, selection, highlight).
finalinherited
- visualEffects → HeadlessPressableVisualEffectsController?
-
Optional visual-only effects controller (pointer/hover/focus events).
finalinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited