vizia::modifiers

Trait AccessibilityModifiers

Source
pub trait AccessibilityModifiers: Modifiable {
    // Provided methods
    fn role(self, role: Role) -> Self { ... }
    fn name<U>(self, name: impl Res<U>) -> Self
       where U: ToStringLocalized { ... }
    fn live(self, live: Live) -> Self { ... }
    fn hidden<U>(self, hidden: impl Res<U>) -> Self
       where U: Into<bool> { ... }
    fn numeric_value<U>(self, value: impl Res<U>) -> Self
       where U: Into<f64> { ... }
    fn text_value<U>(self, value: impl Res<U>) -> Self
       where U: ToStringLocalized { ... }
}
Expand description

Modifiers for changing the accessibility properties of a view.

Provided Methods§

Source

fn role(self, role: Role) -> Self

Sets the accessibility role of the view.

Source

fn name<U>(self, name: impl Res<U>) -> Self

Sets the accessibility name of the view.

Source

fn live(self, live: Live) -> Self

Sets whether the view should act as an accessibility live region.

Source

fn hidden<U>(self, hidden: impl Res<U>) -> Self
where U: Into<bool>,

Sets whether the view should be hidden from accessibility.

Source

fn numeric_value<U>(self, value: impl Res<U>) -> Self
where U: Into<f64>,

Sets the accessibility numeric value for the view.

Source

fn text_value<U>(self, value: impl Res<U>) -> Self

Sets the accessibility text value for the view.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<V> AccessibilityModifiers for Handle<'_, V>
where V: View,