Views a11y: Add AXNodeData.actions bitfield to indicate supported actions by UI.
AXActions are used to perform actions on an a11y element, such as changing the
value of a textfield, focus/blur an element, etc. However, currently there is no
way to indicate that an element actually supports that particular action, e.g.
a numerical combobox that allows text input may support three actions -
'left click' (to focus the text field), 'increment', and 'decrement', but might
not do anything on 'right click' (which would typically show a context menu).
Add a new |actions| bitfield on AXNodeData to allow a11y elements to indicate
which actions they actually support, and remove the |can_set_value| attribute
since we now have a general solution for all AXActions.
BUG=
717846
Review-Url:
https://codereview.chromium.org/2799413002
Cr-Commit-Position: refs/heads/master@{#473515}
Committed:
https://chromium.googlesource.com/chromium/src/+/979beede7c397098ba05931fd1f29792a95472eb