pub struct MenuItemStyleConfig {
pub label: WidgetId,
pub leading: Option<WidgetId>,
pub trailing: Option<WidgetId>,
pub is_hovered: Signal<bool>,
pub is_pressed: Signal<bool>,
pub is_focused: Signal<bool>,
pub is_disabled: Signal<bool>,
pub is_highlighted: Signal<bool>,
}Fields§
§label: WidgetId§leading: Option<WidgetId>Optional leading slot (icon, checkmark, radio dot).
trailing: Option<WidgetId>Optional trailing slot (shortcut chip, submenu chevron).
is_hovered: Signal<bool>§is_pressed: Signal<bool>§is_focused: Signal<bool>§is_disabled: Signal<bool>§is_highlighted: Signal<bool>Bound to keyboard-arrow navigation within the parent menu.
Trait Implementations§
Source§impl Clone for MenuItemStyleConfig
impl Clone for MenuItemStyleConfig
Source§fn clone(&self) -> MenuItemStyleConfig
fn clone(&self) -> MenuItemStyleConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl !RefUnwindSafe for MenuItemStyleConfig
impl !Send for MenuItemStyleConfig
impl !Sync for MenuItemStyleConfig
impl !UnwindSafe for MenuItemStyleConfig
impl Freeze for MenuItemStyleConfig
impl Unpin for MenuItemStyleConfig
impl UnsafeUnpin for MenuItemStyleConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more