Trait NSObjectBEAccessibility

Source
pub unsafe trait NSObjectBEAccessibility:
    ClassType
    + Sized
    + Sealed {
Show 23 methods // Provided methods unsafe fn browserAccessibilityCurrentStatus( &self, ) -> Option<Retained<NSString>> { ... } unsafe fn setBrowserAccessibilityCurrentStatus( &self, browser_accessibility_current_status: Option<&NSString>, ) { ... } unsafe fn browserAccessibilitySortDirection( &self, ) -> Option<Retained<NSString>> { ... } unsafe fn setBrowserAccessibilitySortDirection( &self, browser_accessibility_sort_direction: Option<&NSString>, ) { ... } unsafe fn browserAccessibilityRoleDescription( &self, ) -> Option<Retained<NSString>> { ... } unsafe fn setBrowserAccessibilityRoleDescription( &self, browser_accessibility_role_description: Option<&NSString>, ) { ... } unsafe fn browserAccessibilityIsRequired(&self) -> bool { ... } unsafe fn setBrowserAccessibilityIsRequired( &self, browser_accessibility_is_required: bool, ) { ... } unsafe fn browserAccessibilityPressedState( &self, ) -> BEAccessibilityPressedState { ... } unsafe fn setBrowserAccessibilityPressedState( &self, browser_accessibility_pressed_state: BEAccessibilityPressedState, ) { ... } unsafe fn browserAccessibilityHasDOMFocus(&self) -> bool { ... } unsafe fn setBrowserAccessibilityHasDOMFocus( &self, browser_accessibility_has_dom_focus: bool, ) { ... } unsafe fn browserAccessibilityContainerType( &self, ) -> BEAccessibilityContainerType { ... } unsafe fn setBrowserAccessibilityContainerType( &self, browser_accessibility_container_type: BEAccessibilityContainerType, ) { ... } unsafe fn browserAccessibilitySelectedTextRange(&self) -> NSRange { ... } unsafe fn browserAccessibilitySetSelectedTextRange(&self, range: NSRange) { ... } unsafe fn browserAccessibilityValueInRange( &self, range: NSRange, ) -> Retained<NSString> { ... } unsafe fn browserAccessibilityAttributedValueInRange( &self, range: NSRange, ) -> Retained<NSAttributedString> { ... } unsafe fn browserAccessibilityInsertTextAtCursor(&self, text: &NSString) { ... } unsafe fn browserAccessibilityDeleteTextAtCursor( &self, number_of_characters: NSInteger, ) { ... } unsafe fn accessibilityLineEndPositionFromCurrentSelection( &self, ) -> NSInteger { ... } unsafe fn accessibilityLineStartPositionFromCurrentSelection( &self, ) -> NSInteger { ... } unsafe fn accessibilityLineRangeForPosition( &self, position: NSInteger, ) -> NSRange { ... }
}
Available on crate feature BEAccessibility only.
Expand description

Category “BEAccessibility” on NSObject.

Provided Methods§

Source

unsafe fn browserAccessibilityCurrentStatus(&self) -> Option<Retained<NSString>>

Represents the value of aria-current. default: nil

Source

unsafe fn setBrowserAccessibilityCurrentStatus( &self, browser_accessibility_current_status: Option<&NSString>, )

Source

unsafe fn browserAccessibilitySortDirection(&self) -> Option<Retained<NSString>>

Represents the value of aria-sort. default: nil

Source

unsafe fn setBrowserAccessibilitySortDirection( &self, browser_accessibility_sort_direction: Option<&NSString>, )

Source

unsafe fn browserAccessibilityRoleDescription( &self, ) -> Option<Retained<NSString>>

Represents the value of aria-roledescription. default: nil

Source

unsafe fn setBrowserAccessibilityRoleDescription( &self, browser_accessibility_role_description: Option<&NSString>, )

Source

unsafe fn browserAccessibilityIsRequired(&self) -> bool

Represents the value of aria-required. default: false

Source

unsafe fn setBrowserAccessibilityIsRequired( &self, browser_accessibility_is_required: bool, )

Source

unsafe fn browserAccessibilityPressedState(&self) -> BEAccessibilityPressedState

Represents the value of aria-pressed. default: BEAccessibilityPressedStateUndefined

Source

unsafe fn setBrowserAccessibilityPressedState( &self, browser_accessibility_pressed_state: BEAccessibilityPressedState, )

Source

unsafe fn browserAccessibilityHasDOMFocus(&self) -> bool

Represents whether the current element has native DOM focus. default: false

Source

unsafe fn setBrowserAccessibilityHasDOMFocus( &self, browser_accessibility_has_dom_focus: bool, )

Source

unsafe fn browserAccessibilityContainerType( &self, ) -> BEAccessibilityContainerType

An option set of the types that contain this element. For example, an object within a table cell will return the Table container type. default: BEAccessibilityContainerTypeNone

Source

unsafe fn setBrowserAccessibilityContainerType( &self, browser_accessibility_container_type: BEAccessibilityContainerType, )

Source

unsafe fn browserAccessibilitySelectedTextRange(&self) -> NSRange

Returns an range representing the selected text on the page. default: { NSNotFound, 0 }

Source

unsafe fn browserAccessibilitySetSelectedTextRange(&self, range: NSRange)

Set the selected text range.

Parameter range: The range to make selected.

Source

unsafe fn browserAccessibilityValueInRange( &self, range: NSRange, ) -> Retained<NSString>

Returns the value of this element in the given range.

Parameter range: The range of this element’s value to return.

Source

unsafe fn browserAccessibilityAttributedValueInRange( &self, range: NSRange, ) -> Retained<NSAttributedString>

Returns the attributed value of this element in the given range.

Parameter range: The range of this element’s value to return.

Source

unsafe fn browserAccessibilityInsertTextAtCursor(&self, text: &NSString)

Insert text at the current cursor position.

Parameter text: The text to insert.

Source

unsafe fn browserAccessibilityDeleteTextAtCursor( &self, number_of_characters: NSInteger, )

Delete text at the current cursor position.

Parameter numberOfCharacters: Number of characters to delete.

Source

unsafe fn accessibilityLineEndPositionFromCurrentSelection(&self) -> NSInteger

The text cursor position of the soft line end should be returned, starting from the current selection (or beginning if no selection).

Source

unsafe fn accessibilityLineStartPositionFromCurrentSelection(&self) -> NSInteger

The text cursor position of the soft line start should be returned, starting from the current selection (or beginning if no selection).

Source

unsafe fn accessibilityLineRangeForPosition( &self, position: NSInteger, ) -> NSRange

The text cursor range of the soft line should be returned depending on the position.

Parameter position: A text cursor position within a line of text.

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 NSObjectBEAccessibility for NSObject

Implementors§