172 s.low |= (1u << index);
174 s.high |= (1u << (index - 32));
180 if (index < 32)
return (
s.low & (1u << index)) != 0;
181 return (
s.high & (1u << (index - 32))) != 0;
AccessRole
Screen-reader role.
Definition view.hpp:988
@ list
Definition view.hpp:991
@ slider
Definition view.hpp:989
@ list_item
Definition view.hpp:991
@ link
Definition view.hpp:990
@ none
Definition view.hpp:989
@ toggle
Definition view.hpp:989
@ meter
Definition view.hpp:989
@ image
Definition view.hpp:989
@ menu_item
Definition view.hpp:992
@ cell
Definition view.hpp:991
@ menu
Definition view.hpp:992
@ dialog
Definition view.hpp:992
@ checkbox
Definition view.hpp:990
@ radio
Definition view.hpp:990
@ tab_list
Definition view.hpp:991
@ table
Definition view.hpp:991
@ scroll_bar
Definition view.hpp:992
@ button
Definition view.hpp:990
@ label
Definition view.hpp:989
@ group
Definition view.hpp:989
@ tab
Definition view.hpp:991
@ text_field
Definition view.hpp:990
@ progress_bar
Definition view.hpp:992
@ row
Definition view.hpp:991
@ heading
Definition view.hpp:992
@ combo_box
Definition view.hpp:990
SequencerStateChannel is the audio-safe transport for a plugin's structured NON-parameter state: the ...
Definition audio_device_manager.hpp:48
Definition atspi_mapping.hpp:27
constexpr uint32_t kRoleToggleButton
Definition atspi_mapping.hpp:52
constexpr uint32_t kRoleMenu
Definition atspi_mapping.hpp:40
constexpr uint32_t kRoleProgressBar
Definition atspi_mapping.hpp:45
constexpr uint32_t kStateCheckable
Definition atspi_mapping.hpp:161
constexpr uint32_t role_to_atspi_role(View::AccessRole role)
Map a Pulp AccessRole to the best-fit AtspiRole number.
Definition atspi_mapping.hpp:63
constexpr uint32_t kRolePageTabList
Definition atspi_mapping.hpp:43
constexpr uint32_t kRoleComboBox
Definition atspi_mapping.hpp:34
constexpr uint32_t kRoleLabel
Definition atspi_mapping.hpp:37
constexpr StateSet with_editable(StateSet s, bool editable)
EDITABLE — an editable text interface.
Definition atspi_mapping.hpp:221
constexpr uint32_t kRoleTableCell
Definition atspi_mapping.hpp:51
constexpr uint32_t kRoleRadioButton
Definition atspi_mapping.hpp:47
constexpr uint32_t kStateShowing
Definition atspi_mapping.hpp:158
constexpr StateSet with_toggle_state(StateSet s, AccessToggleState state, bool from_checked)
Fold a View's check/press state into an AT-SPI state set.
Definition atspi_mapping.hpp:206
constexpr uint32_t kRolePageTab
Definition atspi_mapping.hpp:42
constexpr uint32_t kStatePressed
Definition atspi_mapping.hpp:156
constexpr uint32_t kRoleEntry
Definition atspi_mapping.hpp:54
constexpr uint32_t kStateSensitive
Definition atspi_mapping.hpp:157
constexpr uint32_t kStateEditable
Definition atspi_mapping.hpp:152
constexpr uint32_t kStateVisible
Definition atspi_mapping.hpp:159
constexpr uint32_t kRoleTableRow
Definition atspi_mapping.hpp:57
constexpr uint32_t kStateFocusable
Definition atspi_mapping.hpp:154
constexpr uint32_t kRoleCheckBox
Definition atspi_mapping.hpp:33
constexpr uint32_t kRoleApplication
Definition atspi_mapping.hpp:53
constexpr uint32_t kRoleTable
Definition atspi_mapping.hpp:50
constexpr void set_state(StateSet &s, uint32_t index)
Set the bit for AtspiStateType index (0..63) in a two-word StateSet.
Definition atspi_mapping.hpp:170
constexpr uint32_t kRoleListItem
Definition atspi_mapping.hpp:39
constexpr uint32_t kRolePanel
Definition atspi_mapping.hpp:44
constexpr uint32_t kRoleInvalid
Definition atspi_mapping.hpp:58
constexpr uint32_t kRoleLink
Definition atspi_mapping.hpp:56
constexpr uint32_t kStateChecked
Definition atspi_mapping.hpp:151
constexpr uint32_t kRoleMenuItem
Definition atspi_mapping.hpp:41
constexpr uint32_t kRoleList
Definition atspi_mapping.hpp:38
constexpr uint32_t kRoleImage
Definition atspi_mapping.hpp:36
constexpr uint32_t kStateFocused
Definition atspi_mapping.hpp:155
constexpr uint32_t kRolePushButton
Definition atspi_mapping.hpp:46
constexpr StateSet default_states()
The default state for an enabled, visible, showing accessible object — the baseline every Pulp access...
Definition atspi_mapping.hpp:186
constexpr uint32_t kRoleSlider
Definition atspi_mapping.hpp:49
constexpr uint32_t kStateEnabled
Definition atspi_mapping.hpp:153
constexpr uint32_t kRoleDialog
Definition atspi_mapping.hpp:35
constexpr uint32_t kStateIndeterminate
Definition atspi_mapping.hpp:160
constexpr bool has_state(const StateSet &s, uint32_t index)
True if AtspiStateType index is set in s.
Definition atspi_mapping.hpp:179
constexpr uint32_t kRoleHeading
Definition atspi_mapping.hpp:55
constexpr const char * role_to_atspi_role_name(View::AccessRole role)
The AT-SPI role NAME for a Pulp AccessRole, returned by org.a11y.atspi.Accessible....
Definition atspi_mapping.hpp:105
constexpr uint32_t kRoleScrollBar
Definition atspi_mapping.hpp:48
@ s
Definition input_events.hpp:41
AccessToggleState
Tri-state check/press state, resolved from the ARIA slots a View carries (aria-checked first,...
Definition accessibility.hpp:132
@ mixed
Definition accessibility.hpp:132
@ unset
Definition accessibility.hpp:132
@ on
Definition accessibility.hpp:132
Two-word AT-SPI state bitfield (the au GetState returns: [low, high]).
Definition atspi_mapping.hpp:164
uint32_t low
Definition atspi_mapping.hpp:165
uint32_t high
Definition atspi_mapping.hpp:166