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", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl NSObjectNSAccessibility for NSObject

Implementors§