Skip to main content

NSObjectNSAccessibility

Trait NSObjectNSAccessibility 

Source
pub unsafe trait NSObjectNSAccessibility:
    ClassType
    + Sized
    + Sealed {
Show 16 methods // Provided methods fn accessibilityAttributeNames( &self, ) -> Retained<NSArray<NSAccessibilityAttributeName>> { ... } fn accessibilityAttributeValue( &self, attribute: &NSAccessibilityAttributeName, ) -> Option<Retained<AnyObject>> { ... } fn accessibilityIsAttributeSettable( &self, attribute: &NSAccessibilityAttributeName, ) -> bool { ... } unsafe fn accessibilitySetValue_forAttribute( &self, value: Option<&AnyObject>, attribute: &NSAccessibilityAttributeName, ) { ... } fn accessibilityParameterizedAttributeNames( &self, ) -> Retained<NSArray<NSAccessibilityParameterizedAttributeName>> { ... } unsafe fn accessibilityAttributeValue_forParameter( &self, attribute: &NSAccessibilityParameterizedAttributeName, parameter: Option<&AnyObject>, ) -> Option<Retained<AnyObject>> { ... } fn accessibilityActionNames( &self, ) -> Retained<NSArray<NSAccessibilityActionName>> { ... } fn accessibilityActionDescription( &self, action: &NSAccessibilityActionName, ) -> Option<Retained<NSString>> { ... } fn accessibilityPerformAction(&self, action: &NSAccessibilityActionName) { ... } fn accessibilityIsIgnored(&self) -> bool { ... } fn accessibilityHitTest( &self, point: NSPoint, ) -> Option<Retained<AnyObject>> { ... } fn accessibilityFocusedUIElement(&self) -> Option<Retained<AnyObject>> { ... } unsafe fn accessibilityIndexOfChild(&self, child: &AnyObject) -> NSUInteger { ... } fn accessibilityArrayAttributeCount( &self, attribute: &NSAccessibilityAttributeName, ) -> NSUInteger { ... } fn accessibilityArrayAttributeValues_index_maxCount( &self, attribute: &NSAccessibilityAttributeName, index: NSUInteger, max_count: NSUInteger, ) -> Retained<NSArray> { ... } fn accessibilityNotifiesWhenDestroyed(&self) -> bool { ... }
}
Available on crate feature NSAccessibility only.
Expand description

Category “NSAccessibility” on NSObject.

  • Accessibility Informal Protocol **

Provided Methods§

Source

fn accessibilityAttributeNames( &self, ) -> Retained<NSArray<NSAccessibilityAttributeName>>

👎Deprecated:

Use the NSAccessibility protocol methods instead (see NSAccessibilityProtocols.h)

Available on crate feature NSAccessibilityConstants only.
Source

fn accessibilityAttributeValue( &self, attribute: &NSAccessibilityAttributeName, ) -> Option<Retained<AnyObject>>

👎Deprecated:

Use the NSAccessibility protocol methods instead (see NSAccessibilityProtocols.h)

Available on crate feature NSAccessibilityConstants only.
Source

fn accessibilityIsAttributeSettable( &self, attribute: &NSAccessibilityAttributeName, ) -> bool

👎Deprecated:

Use the NSAccessibility protocol methods instead (see NSAccessibilityProtocols.h)

Available on crate feature NSAccessibilityConstants only.
Source

unsafe fn accessibilitySetValue_forAttribute( &self, value: Option<&AnyObject>, attribute: &NSAccessibilityAttributeName, )

👎Deprecated:

Use the NSAccessibility protocol methods instead (see NSAccessibilityProtocols.h)

Available on crate feature NSAccessibilityConstants only.
§Safety

value should be of the correct type.

Source

fn accessibilityParameterizedAttributeNames( &self, ) -> Retained<NSArray<NSAccessibilityParameterizedAttributeName>>

👎Deprecated:

Use the NSAccessibility protocol methods instead (see NSAccessibilityProtocols.h)

Available on crate feature NSAccessibilityConstants only.
Source

unsafe fn accessibilityAttributeValue_forParameter( &self, attribute: &NSAccessibilityParameterizedAttributeName, parameter: Option<&AnyObject>, ) -> Option<Retained<AnyObject>>

👎Deprecated:

Use the NSAccessibility protocol methods instead (see NSAccessibilityProtocols.h)

Available on crate feature NSAccessibilityConstants only.
§Safety

parameter should be of the correct type.

Source

fn accessibilityActionNames( &self, ) -> Retained<NSArray<NSAccessibilityActionName>>

👎Deprecated:

Use the NSAccessibility protocol methods instead (see NSAccessibilityProtocols.h)

Available on crate feature NSAccessibilityConstants only.
Source

fn accessibilityActionDescription( &self, action: &NSAccessibilityActionName, ) -> Option<Retained<NSString>>

👎Deprecated:

Use the NSAccessibility protocol methods instead (see NSAccessibilityProtocols.h)

Available on crate feature NSAccessibilityConstants only.
Source

fn accessibilityPerformAction(&self, action: &NSAccessibilityActionName)

👎Deprecated:

Use the NSAccessibility protocol methods instead (see NSAccessibilityProtocols.h)

Available on crate feature NSAccessibilityConstants only.
Source

fn accessibilityIsIgnored(&self) -> bool

👎Deprecated:

Use isAccessibilityElement instead

Source

fn accessibilityHitTest(&self, point: NSPoint) -> Option<Retained<AnyObject>>

Source

fn accessibilityFocusedUIElement(&self) -> Option<Retained<AnyObject>>

Source

unsafe fn accessibilityIndexOfChild(&self, child: &AnyObject) -> NSUInteger

§Safety

child should be of the correct type.

Source

fn accessibilityArrayAttributeCount( &self, attribute: &NSAccessibilityAttributeName, ) -> NSUInteger

Available on crate feature NSAccessibilityConstants only.
Source

fn accessibilityArrayAttributeValues_index_maxCount( &self, attribute: &NSAccessibilityAttributeName, index: NSUInteger, max_count: NSUInteger, ) -> Retained<NSArray>

Available on crate feature NSAccessibilityConstants only.
Source

fn accessibilityNotifiesWhenDestroyed(&self) -> bool

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl NSObjectNSAccessibility for NSObject

Implementors§