Trait NSObjectUIAccessibilityAction

Source
pub unsafe trait NSObjectUIAccessibilityAction:
    ClassType
    + Sized
    + Sealed {
    // Provided methods
    unsafe fn accessibilityActivate(&self, mtm: MainThreadMarker) -> bool { ... }
    unsafe fn accessibilityIncrement(&self, mtm: MainThreadMarker) { ... }
    unsafe fn accessibilityDecrement(&self, mtm: MainThreadMarker) { ... }
    unsafe fn accessibilityZoomInAtPoint(
        &self,
        point: CGPoint,
        mtm: MainThreadMarker,
    ) -> bool { ... }
    unsafe fn accessibilityZoomOutAtPoint(
        &self,
        point: CGPoint,
        mtm: MainThreadMarker,
    ) -> bool { ... }
    unsafe fn accessibilityScroll(
        &self,
        direction: UIAccessibilityScrollDirection,
        mtm: MainThreadMarker,
    ) -> bool { ... }
    unsafe fn accessibilityPerformEscape(&self, mtm: MainThreadMarker) -> bool { ... }
    unsafe fn accessibilityPerformMagicTap(&self, mtm: MainThreadMarker) -> bool { ... }
    unsafe fn accessibilityCustomActions(
        &self,
        mtm: MainThreadMarker,
    ) -> Option<Retained<NSArray<UIAccessibilityCustomAction>>> { ... }
    unsafe fn setAccessibilityCustomActions(
        &self,
        accessibility_custom_actions: Option<&NSArray<UIAccessibilityCustomAction>>,
        mtm: MainThreadMarker,
    ) { ... }
}
Available on crate feature UIAccessibility only.
Expand description

Category “UIAccessibilityAction” on NSObject.

Provided Methods§

Source

unsafe fn accessibilityActivate(&self, mtm: MainThreadMarker) -> bool

Source

unsafe fn accessibilityIncrement(&self, mtm: MainThreadMarker)

Source

unsafe fn accessibilityDecrement(&self, mtm: MainThreadMarker)

Source

unsafe fn accessibilityZoomInAtPoint( &self, point: CGPoint, mtm: MainThreadMarker, ) -> bool

Available on crate feature objc2-core-foundation only.
Source

unsafe fn accessibilityZoomOutAtPoint( &self, point: CGPoint, mtm: MainThreadMarker, ) -> bool

Available on crate feature objc2-core-foundation only.
Source

unsafe fn accessibilityScroll( &self, direction: UIAccessibilityScrollDirection, mtm: MainThreadMarker, ) -> bool

Source

unsafe fn accessibilityPerformEscape(&self, mtm: MainThreadMarker) -> bool

Source

unsafe fn accessibilityPerformMagicTap(&self, mtm: MainThreadMarker) -> bool

Source

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

Available on crate feature UIAccessibilityCustomAction only.
Source

unsafe fn setAccessibilityCustomActions( &self, accessibility_custom_actions: Option<&NSArray<UIAccessibilityCustomAction>>, mtm: MainThreadMarker, )

Available on crate feature UIAccessibilityCustomAction only.

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 NSObjectUIAccessibilityAction for NSObject

Implementors§