NSObjectUIAccessibilityContainer

Trait NSObjectUIAccessibilityContainer 

Source
pub unsafe trait NSObjectUIAccessibilityContainer:
    ClassType
    + Sized
    + Sealed {
    // Provided methods
    fn accessibilityElementCount(&self, mtm: MainThreadMarker) -> NSInteger { ... }
    fn accessibilityElementAtIndex(
        &self,
        index: NSInteger,
        mtm: MainThreadMarker,
    ) -> Option<Retained<AnyObject>> { ... }
    unsafe fn indexOfAccessibilityElement(
        &self,
        element: &AnyObject,
        mtm: MainThreadMarker,
    ) -> NSInteger { ... }
    fn accessibilityElements(
        &self,
        mtm: MainThreadMarker,
    ) -> Option<Retained<NSArray>> { ... }
    unsafe fn setAccessibilityElements(
        &self,
        accessibility_elements: Option<&NSArray>,
        mtm: MainThreadMarker,
    ) { ... }
    fn accessibilityContainerType(
        &self,
        mtm: MainThreadMarker,
    ) -> UIAccessibilityContainerType { ... }
    fn setAccessibilityContainerType(
        &self,
        accessibility_container_type: UIAccessibilityContainerType,
        mtm: MainThreadMarker,
    ) { ... }
    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

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

Source

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

Source

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

§Safety

element should be of the correct type.

Source

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

Source

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

Setter for accessibilityElements.

§Safety

accessibility_elements generic should be of the correct type.

Source

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

Available on crate feature UIAccessibilityConstants only.
Source

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

Available on crate feature UIAccessibilityConstants only.
Source

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

Source

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

Setter for automationElements.

§Safety

automation_elements generic should be of the correct type.

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§