#[repr(u8)]pub enum Action {
Show 24 variants
Default = 0,
Focus = 1,
Blur = 2,
Collapse = 3,
Expand = 4,
CustomAction = 5,
Decrement = 6,
Increment = 7,
HideTooltip = 8,
ShowTooltip = 9,
ReplaceSelectedText = 10,
ScrollBackward = 11,
ScrollDown = 12,
ScrollForward = 13,
ScrollLeft = 14,
ScrollRight = 15,
ScrollUp = 16,
ScrollIntoView = 17,
ScrollToPoint = 18,
SetScrollOffset = 19,
SetTextSelection = 20,
SetSequentialFocusNavigationStartingPoint = 21,
SetValue = 22,
ShowContextMenu = 23,
}
Expand description
An action to be taken on an accessibility node.
In contrast to DefaultActionVerb
, these describe what happens to the
object, e.g. “focus”.
Variants§
Default = 0
Do the default action for an object, typically this means “click”.
Focus = 1
Blur = 2
Collapse = 3
Expand = 4
CustomAction = 5
Requires ActionRequest::data
to be set to ActionData::CustomAction
.
Decrement = 6
Decrement a numeric value by one step.
Increment = 7
Increment a numeric value by one step.
HideTooltip = 8
ShowTooltip = 9
ReplaceSelectedText = 10
Delete any selected text in the control’s text value and
insert the specified value in its place, like when typing or pasting.
Requires ActionRequest::data
to be set to ActionData::Value
.
ScrollBackward = 11
ScrollDown = 12
ScrollForward = 13
ScrollLeft = 14
ScrollRight = 15
ScrollUp = 16
ScrollIntoView = 17
Scroll any scrollable containers to make the target object visible
on the screen. Optionally set ActionRequest::data
to
ActionData::ScrollTargetRect
.
ScrollToPoint = 18
Scroll the given object to a specified point in the tree’s container
(e.g. window). Requires ActionRequest::data
to be set to
ActionData::ScrollToPoint
.
SetScrollOffset = 19
Requires ActionRequest::data
to be set to ActionData::SetScrollOffset
.
SetTextSelection = 20
Requires ActionRequest::data
to be set to ActionData::SetTextSelection
.
Don’t focus this node, but set it as the sequential focus navigation starting point, so that pressing Tab moves to the next element following this one, for example.
SetValue = 22
Replace the value of the control with the specified value and
reset the selection, if applicable. Requires ActionRequest::data
to be set to ActionData::Value
or ActionData::NumericValue
.
ShowContextMenu = 23
Trait Implementations§
source§impl Ord for Action
impl Ord for Action
source§impl PartialEq for Action
impl PartialEq for Action
source§impl PartialOrd for Action
impl PartialOrd for Action
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
self
and other
) and is used by the <=
operator. Read more