pub struct AccessibilityTreeBuilder { /* private fields */ }Expand description
Builder for constructing accessibility trees.
Implementations§
Source§impl AccessibilityTreeBuilder
impl AccessibilityTreeBuilder
Sourcepub fn root(self, role: AccessibleRole, bounds: Rect) -> Self
pub fn root(self, role: AccessibleRole, bounds: Rect) -> Self
Add a root node.
Sourcepub fn child(
self,
role: AccessibleRole,
bounds: Rect,
) -> (Self, AccessibleNodeId)
pub fn child( self, role: AccessibleRole, bounds: Rect, ) -> (Self, AccessibleNodeId)
Add a child node to the current parent.
Sourcepub fn push_child(self, role: AccessibleRole, bounds: Rect) -> Self
pub fn push_child(self, role: AccessibleRole, bounds: Rect) -> Self
Add a child and descend into it.
Sourcepub fn configure<F>(self, f: F) -> Selfwhere
F: FnOnce(&mut AccessibleNode),
pub fn configure<F>(self, f: F) -> Selfwhere
F: FnOnce(&mut AccessibleNode),
Configure the current node.
Sourcepub fn build(self) -> AccessibilityTree
pub fn build(self) -> AccessibilityTree
Build the tree.
Trait Implementations§
Source§impl Debug for AccessibilityTreeBuilder
impl Debug for AccessibilityTreeBuilder
Auto Trait Implementations§
impl Freeze for AccessibilityTreeBuilder
impl RefUnwindSafe for AccessibilityTreeBuilder
impl Send for AccessibilityTreeBuilder
impl Sync for AccessibilityTreeBuilder
impl Unpin for AccessibilityTreeBuilder
impl UnwindSafe for AccessibilityTreeBuilder
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().