Trait NSObjectUIAccessibilityContainer

Source
pub unsafe trait NSObjectUIAccessibilityContainer:
    ClassType
    + Sized
    + Sealed {
    // Provided methods
    unsafe fn accessibilityElementCount(
        &self,
        mtm: MainThreadMarker,
    ) -> NSInteger { ... }
    unsafe fn accessibilityElementAtIndex(
        &self,
        index: NSInteger,
        mtm: MainThreadMarker,
    ) -> Option<Retained<AnyObject>> { ... }
    unsafe fn indexOfAccessibilityElement(
        &self,
        element: &AnyObject,
        mtm: MainThreadMarker,
    ) -> NSInteger { ... }
    unsafe fn accessibilityElements(
        &self,
        mtm: MainThreadMarker,
    ) -> Option<Retained<NSArray>> { ... }
    unsafe fn setAccessibilityElements(
        &self,
        accessibility_elements: Option<&NSArray>,
        mtm: MainThreadMarker,
    ) { ... }
    unsafe fn accessibilityContainerType(
        &self,
        mtm: MainThreadMarker,
    ) -> UIAccessibilityContainerType { ... }
    unsafe fn setAccessibilityContainerType(
        &self,
        accessibility_container_type: UIAccessibilityContainerType,
        mtm: MainThreadMarker,
    ) { ... }
    unsafe fn automationElements(
        &self,
        mtm: MainThreadMarker,
    ) -> Option<Retained<NSArray>> { ... }
    unsafe fn setAutomationElements(
        &self,
        automation_elements: Option<&NSArray>,
        mtm: MainThreadMarker,
    ) { ... }
}
Available on crate feature UIAccessibilityContainer only.
Expand description

Category “UIAccessibilityContainer” on NSObject.

Provided Methods§

Source

unsafe fn accessibilityElementCount(&self, mtm: MainThreadMarker) -> NSInteger

Source

unsafe fn accessibilityElementAtIndex( &self, index: NSInteger, mtm: MainThreadMarker, ) -> Option<Retained<AnyObject>>

Source

unsafe fn indexOfAccessibilityElement( &self, element: &AnyObject, mtm: MainThreadMarker, ) -> NSInteger

Source

unsafe fn accessibilityElements( &self, mtm: MainThreadMarker, ) -> Option<Retained<NSArray>>

Source

unsafe fn setAccessibilityElements( &self, accessibility_elements: Option<&NSArray>, mtm: MainThreadMarker, )

Source

unsafe fn accessibilityContainerType( &self, mtm: MainThreadMarker, ) -> UIAccessibilityContainerType

Available on crate feature UIAccessibilityConstants only.
Source

unsafe fn setAccessibilityContainerType( &self, accessibility_container_type: UIAccessibilityContainerType, mtm: MainThreadMarker, )

Available on crate feature UIAccessibilityConstants only.
Source

unsafe fn automationElements( &self, mtm: MainThreadMarker, ) -> Option<Retained<NSArray>>

Source

unsafe fn setAutomationElements( &self, automation_elements: Option<&NSArray>, mtm: MainThreadMarker, )

Setter for automationElements.

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.

Implementations on Foreign Types§

Source§

impl NSObjectUIAccessibilityContainer for NSObject

Implementors§