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§
unsafe fn accessibilityAttributeNames( &self, ) -> Retained<NSArray<NSAccessibilityAttributeName>>
👎Deprecated: Use the NSAccessibility protocol methods instead (see NSAccessibilityProtocols.h)
Available on crate feature
NSAccessibilityConstants
only.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.unsafe fn accessibilityIsAttributeSettable( &self, attribute: &NSAccessibilityAttributeName, ) -> bool
👎Deprecated: Use the NSAccessibility protocol methods instead (see NSAccessibilityProtocols.h)
Available on crate feature
NSAccessibilityConstants
only.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.unsafe fn accessibilityParameterizedAttributeNames( &self, ) -> Retained<NSArray<NSAccessibilityParameterizedAttributeName>>
👎Deprecated: Use the NSAccessibility protocol methods instead (see NSAccessibilityProtocols.h)
Available on crate feature
NSAccessibilityConstants
only.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.unsafe fn accessibilityActionNames( &self, ) -> Retained<NSArray<NSAccessibilityActionName>>
👎Deprecated: Use the NSAccessibility protocol methods instead (see NSAccessibilityProtocols.h)
Available on crate feature
NSAccessibilityConstants
only.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.unsafe fn accessibilityPerformAction(&self, action: &NSAccessibilityActionName)
👎Deprecated: Use the NSAccessibility protocol methods instead (see NSAccessibilityProtocols.h)
Available on crate feature
NSAccessibilityConstants
only.unsafe fn accessibilityIsIgnored(&self) -> bool
👎Deprecated: Use isAccessibilityElement instead
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
Available on crate feature
NSAccessibilityConstants
only.unsafe fn accessibilityArrayAttributeValues_index_maxCount( &self, attribute: &NSAccessibilityAttributeName, index: NSUInteger, max_count: NSUInteger, ) -> Retained<NSArray>
Available on crate feature
NSAccessibilityConstants
only.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.