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 { ... }
}
BEAccessibility
only.Expand description
Category “BEAccessibility” on NSObject
.
Provided Methods§
Sourceunsafe fn browserAccessibilityCurrentStatus(&self) -> Option<Retained<NSString>>
unsafe fn browserAccessibilityCurrentStatus(&self) -> Option<Retained<NSString>>
Represents the value of aria-current. default: nil
Sourceunsafe fn setBrowserAccessibilityCurrentStatus(
&self,
browser_accessibility_current_status: Option<&NSString>,
)
unsafe fn setBrowserAccessibilityCurrentStatus( &self, browser_accessibility_current_status: Option<&NSString>, )
Setter for browserAccessibilityCurrentStatus
.
Sourceunsafe fn browserAccessibilitySortDirection(&self) -> Option<Retained<NSString>>
unsafe fn browserAccessibilitySortDirection(&self) -> Option<Retained<NSString>>
Represents the value of aria-sort. default: nil
Sourceunsafe fn setBrowserAccessibilitySortDirection(
&self,
browser_accessibility_sort_direction: Option<&NSString>,
)
unsafe fn setBrowserAccessibilitySortDirection( &self, browser_accessibility_sort_direction: Option<&NSString>, )
Setter for browserAccessibilitySortDirection
.
Sourceunsafe fn browserAccessibilityRoleDescription(
&self,
) -> Option<Retained<NSString>>
unsafe fn browserAccessibilityRoleDescription( &self, ) -> Option<Retained<NSString>>
Represents the value of aria-roledescription. default: nil
Sourceunsafe fn setBrowserAccessibilityRoleDescription(
&self,
browser_accessibility_role_description: Option<&NSString>,
)
unsafe fn setBrowserAccessibilityRoleDescription( &self, browser_accessibility_role_description: Option<&NSString>, )
Setter for browserAccessibilityRoleDescription
.
Sourceunsafe fn browserAccessibilityIsRequired(&self) -> bool
unsafe fn browserAccessibilityIsRequired(&self) -> bool
Represents the value of aria-required. default: false
Sourceunsafe fn setBrowserAccessibilityIsRequired(
&self,
browser_accessibility_is_required: bool,
)
unsafe fn setBrowserAccessibilityIsRequired( &self, browser_accessibility_is_required: bool, )
Setter for browserAccessibilityIsRequired
.
Sourceunsafe fn browserAccessibilityPressedState(&self) -> BEAccessibilityPressedState
unsafe fn browserAccessibilityPressedState(&self) -> BEAccessibilityPressedState
Represents the value of aria-pressed. default: BEAccessibilityPressedStateUndefined
Sourceunsafe fn setBrowserAccessibilityPressedState(
&self,
browser_accessibility_pressed_state: BEAccessibilityPressedState,
)
unsafe fn setBrowserAccessibilityPressedState( &self, browser_accessibility_pressed_state: BEAccessibilityPressedState, )
Setter for browserAccessibilityPressedState
.
Sourceunsafe fn browserAccessibilityHasDOMFocus(&self) -> bool
unsafe fn browserAccessibilityHasDOMFocus(&self) -> bool
Represents whether the current element has native DOM focus. default: false
Sourceunsafe fn setBrowserAccessibilityHasDOMFocus(
&self,
browser_accessibility_has_dom_focus: bool,
)
unsafe fn setBrowserAccessibilityHasDOMFocus( &self, browser_accessibility_has_dom_focus: bool, )
Setter for browserAccessibilityHasDOMFocus
.
Sourceunsafe fn browserAccessibilityContainerType(
&self,
) -> BEAccessibilityContainerType
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
Sourceunsafe fn setBrowserAccessibilityContainerType(
&self,
browser_accessibility_container_type: BEAccessibilityContainerType,
)
unsafe fn setBrowserAccessibilityContainerType( &self, browser_accessibility_container_type: BEAccessibilityContainerType, )
Setter for browserAccessibilityContainerType
.
Sourceunsafe fn browserAccessibilitySelectedTextRange(&self) -> NSRange
unsafe fn browserAccessibilitySelectedTextRange(&self) -> NSRange
Returns an range representing the selected text on the page. default: { NSNotFound, 0 }
Sourceunsafe fn browserAccessibilitySetSelectedTextRange(&self, range: NSRange)
unsafe fn browserAccessibilitySetSelectedTextRange(&self, range: NSRange)
Set the selected text range.
Parameter range
: The range to make selected.
Sourceunsafe fn browserAccessibilityValueInRange(
&self,
range: NSRange,
) -> Retained<NSString>
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.
Sourceunsafe fn browserAccessibilityAttributedValueInRange(
&self,
range: NSRange,
) -> Retained<NSAttributedString>
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.
Sourceunsafe fn browserAccessibilityInsertTextAtCursor(&self, text: &NSString)
unsafe fn browserAccessibilityInsertTextAtCursor(&self, text: &NSString)
Insert text at the current cursor position.
Parameter text
: The text to insert.
Sourceunsafe fn browserAccessibilityDeleteTextAtCursor(
&self,
number_of_characters: NSInteger,
)
unsafe fn browserAccessibilityDeleteTextAtCursor( &self, number_of_characters: NSInteger, )
Delete text at the current cursor position.
Parameter numberOfCharacters
: Number of characters to delete.
Sourceunsafe fn accessibilityLineEndPositionFromCurrentSelection(&self) -> NSInteger
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).
Sourceunsafe fn accessibilityLineStartPositionFromCurrentSelection(&self) -> NSInteger
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).
Sourceunsafe fn accessibilityLineRangeForPosition(
&self,
position: NSInteger,
) -> NSRange
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.