NSObjectUIAccessibilityAction

Trait NSObjectUIAccessibilityAction 

Source
pub unsafe trait NSObjectUIAccessibilityAction:
    ClassType
    + Sized
    + Sealed {
    // Provided methods
    fn accessibilityActivate(&self, mtm: MainThreadMarker) -> bool { ... }
    fn accessibilityIncrement(&self, mtm: MainThreadMarker) { ... }
    fn accessibilityDecrement(&self, mtm: MainThreadMarker) { ... }
    fn accessibilityZoomInAtPoint(
        &self,
        point: CGPoint,
        mtm: MainThreadMarker,
    ) -> bool { ... }
    fn accessibilityZoomOutAtPoint(
        &self,
        point: CGPoint,
        mtm: MainThreadMarker,
    ) -> bool { ... }
    fn accessibilityScroll(
        &self,
        direction: UIAccessibilityScrollDirection,
        mtm: MainThreadMarker,
    ) -> bool { ... }
    fn accessibilityPerformEscape(&self, mtm: MainThreadMarker) -> bool { ... }
    fn accessibilityPerformMagicTap(&self, mtm: MainThreadMarker) -> bool { ... }
    fn accessibilityCustomActions(
        &self,
        mtm: MainThreadMarker,
    ) -> Option<Retained<NSArray<UIAccessibilityCustomAction>>> { ... }
    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

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

Source

fn accessibilityIncrement(&self, mtm: MainThreadMarker)

Source

fn accessibilityDecrement(&self, mtm: MainThreadMarker)

Source

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

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

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

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

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

Source

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

Source

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

Source

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

Available on crate feature UIAccessibilityCustomAction only.
Source

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§