Trait NSObjectNSAccessibility

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

Category “NSAccessibility” on NSObject.

  • Accessibility Informal Protocol **

Provided Methods§

Source

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

👎Deprecated: Use the NSAccessibility protocol methods instead (see NSAccessibilityProtocols.h)
Available on crate feature NSAccessibilityConstants only.
Source

unsafe 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

unsafe 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.
Source

unsafe 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.
Source

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

👎Deprecated: Use the NSAccessibility protocol methods instead (see NSAccessibilityProtocols.h)
Available on crate feature NSAccessibilityConstants only.
Source

unsafe 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

unsafe fn accessibilityPerformAction(&self, action: &NSAccessibilityActionName)

👎Deprecated: Use the NSAccessibility protocol methods instead (see NSAccessibilityProtocols.h)
Available on crate feature NSAccessibilityConstants only.
Source

unsafe fn accessibilityIsIgnored(&self) -> bool

👎Deprecated: Use isAccessibilityElement instead
Source

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

Source

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

Source

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

Source

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

Available on crate feature NSAccessibilityConstants only.
Source

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

Available on crate feature NSAccessibilityConstants only.
Source

unsafe 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§