pub struct ToggleStyleConfig {
pub is_on: Signal<bool>,
pub is_hovered: Signal<bool>,
pub is_pressed: Signal<bool>,
pub is_focused: Signal<bool>,
pub is_focus_visible: Signal<bool>,
pub is_disabled: Signal<bool>,
pub variant: ToggleVariant,
}Fields§
§is_on: Signal<bool>Whether the toggle is currently on. The style usually animates
the knob position from this signal directly via
Signal::animate_to.
is_hovered: Signal<bool>§is_pressed: Signal<bool>Pointer-pressed (down). IntUI ignores it; design languages with press feedback (e.g. the Material 3 switch thumb-grow) read it.
is_focused: Signal<bool>§is_focus_visible: Signal<bool>Input-modality “focus-visible”: true after keyboard input. The focus
ring shows only when this and is_focused are both true, so a pointer
click focuses without a ring while keyboard navigation reveals one.
is_disabled: Signal<bool>§variant: ToggleVariantTrait Implementations§
Source§impl Clone for ToggleStyleConfig
impl Clone for ToggleStyleConfig
Source§fn clone(&self) -> ToggleStyleConfig
fn clone(&self) -> ToggleStyleConfig
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 ToggleStyleConfig
impl !Send for ToggleStyleConfig
impl !Sync for ToggleStyleConfig
impl !UnwindSafe for ToggleStyleConfig
impl Freeze for ToggleStyleConfig
impl Unpin for ToggleStyleConfig
impl UnsafeUnpin for ToggleStyleConfig
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