Namespaces
Enumerations
enum class Action : uint32_t
| Name | Value | Comments |
|---|---|---|
| DEFAULT | 1u |
The default action associated with the element. |
| SECONDARY | 2u |
The secondary action associated with the element. This may correspond to a long press |
| SET_FOCUS | 3u |
Set (input/non-accessibility) focus on this element. |
| SET_VALUE | 4u |
Set the element's value. |
| SHOW_ON_SCREEN | 5u |
Scroll node to make it visible. |
| DECREMENT | 6u |
Decrement a slider by one step value. The step size is defined by the |
| INCREMENT | 7u |
Increment a slider by one step value. The step size is defined by the |
Represents actions that can be applied to Nodes.
Defined at line 19 of file fidling/gen/sdk/fidl/fuchsia.accessibility.semantics/fuchsia.accessibility.semantics/hlcpp/fuchsia/accessibility/semantics/cpp/fidl.h
enum class Role : uint32_t
| Name | Value | Comments |
|---|---|---|
| UNKNOWN | 1u |
Role used to represent elements which role is not currently supported. |
| BUTTON | 2u |
Something on screen that can be clicked/activated, that has a single function. |
| HEADER | 3u |
Header text, e.g. something tagged |
| IMAGE | 4u |
An image or graphic. |
| TEXT_FIELD | 5u |
A field that can receive text input. |
| SLIDER | 6u |
A slider, e.g. a volume slider or a time slider of a video. |
| LINK | 7u |
A link, e.g. a link on a webpage. |
| CHECK_BOX | 8u |
A check box that can be toggled. |
| RADIO_BUTTON | 9u |
A radio button that selects an option among a group of options. |
| LIST | 10u |
Role used to represent lists. |
| LIST_ELEMENT | 11u |
Role used to represent an element in a list, including its marker and |
| LIST_ELEMENT_MARKER | 12u |
Role used to represent a list marker (e.g. a bullet point, number, roman |
| STATIC_TEXT | 13u |
Role used to represent immutable text. |
| TOGGLE_SWITCH | 14u |
Role used to represent toggle switch. |
| TABLE | 15u |
Role used to represent a table of elements. |
| GRID | 16u |
Role used to represent a grid. For example, an element with the |
| TABLE_ROW | 17u |
Role used to represent the row of a table. |
| CELL | 18u |
Role used to represent the cell of a table or grid. |
| COLUMN_HEADER | 19u |
Role used to represent a column header. For example, an element with |
| ROW_GROUP | 20u |
Role used to represent an aria-rowgroup-like element. |
| PARAGRAPH | 21u |
Role used to represent a paragraph of text. |
| SEARCH_BOX | 22u |
Role used to represent a paragraph of text. |
| TEXT_FIELD_WITH_COMBO_BOX | 23u |
Role used to represent a paragraph of text. |
| ROW_HEADER | 24u |
Role used to represent a paragraph of text. |
Represents a role of an element on a UI.
Defined at line 57 of file fidling/gen/sdk/fidl/fuchsia.accessibility.semantics/fuchsia.accessibility.semantics/hlcpp/fuchsia/accessibility/semantics/cpp/fidl.h
enum class LabelOrigin : uint32_t
| Name | Value | Comments |
|---|---|---|
| UNITIALIZED | 1u |
The node does not have a label yet. |
| ATTRIBUTE | 2u |
An attribute of this element in the runtime UI explicitly sets its |
| ATTRIBUTE_EMPTY | 3u |
An attribute of this element in the runtime UI explicitly sets its |
| CAPTION | 4u |
This label serves as the caption for a table-like element. Because some |
| CONTENTS | 5u |
This node receives its label from the contents present in the |
| PLACEHOLDER | 6u |
An element that can receive user entered value and has a suggested |
| RELATED_ELEMENT | 7u |
Another element provides the label for this element. For example, via |
| TITLE | 8u |
This element's label is represented by a visual tooltip. For example, |
| VALUE | 9u |
The label comes from an user-entered value. |
The possible origins of a label.
Defined at line 141 of file fidling/gen/sdk/fidl/fuchsia.accessibility.semantics/fuchsia.accessibility.semantics/hlcpp/fuchsia/accessibility/semantics/cpp/fidl.h
enum class CheckedState : uint32_t
| Name | Value | Comments |
|---|---|---|
| NONE | 1u |
Used when no data is entered or the element is not a check box. |
| CHECKED | 2u |
Checked |
| UNCHECKED | 3u |
Unchecked |
| MIXED | 4u |
Indeterminate state |
Represents the state of a UI checkbox.
Defined at line 201 of file fidling/gen/sdk/fidl/fuchsia.accessibility.semantics/fuchsia.accessibility.semantics/hlcpp/fuchsia/accessibility/semantics/cpp/fidl.h
enum class ToggledState : uint32_t
| Name | Value | Comments |
|---|---|---|
| ON | 1u |
Toggle switch is on. |
| OFF | 2u |
Toggle switch is off. |
| INDETERMINATE | 3u |
Toggle switch is in Indeterminate state. |
Represents the state of a UI toggle switch.
Defined at line 223 of file fidling/gen/sdk/fidl/fuchsia.accessibility.semantics/fuchsia.accessibility.semantics/hlcpp/fuchsia/accessibility/semantics/cpp/fidl.h
enum class EnabledState : uint32_t
| Name | Value | Comments |
|---|---|---|
| ENABLED | 1u |
Element is enabled. |
| DISABLED | 2u |
Element is disabled. |
| INDETERMINATE | 3u |
Indeterminate state. |
Represents the enabled/disabled state of an element.
Defined at line 242 of file fidling/gen/sdk/fidl/fuchsia.accessibility.semantics/fuchsia.accessibility.semantics/hlcpp/fuchsia/accessibility/semantics/cpp/fidl.h
Records
-
class AnnounceEvent -
class Attributes -
class Hit -
class Node -
class RangeAttributes -
class SemanticEvent -
class SemanticListener -
class SemanticListenerHitTestRequest -
class SemanticListenerHitTestResponse -
class SemanticListenerOnAccessibilityActionRequestedRequest -
class SemanticListenerOnAccessibilityActionRequestedResponse -
class SemanticListenerOnSemanticsModeChangedRequest -
class SemanticListener_EventSender -
class SemanticListener_Proxy -
class SemanticListener_RequestDecoder -
class SemanticListener_RequestEncoder -
class SemanticListener_ResponseDecoder -
class SemanticListener_ResponseEncoder -
class SemanticListener_Stub -
class SemanticListener_Sync -
class SemanticListener_SyncProxy -
class SemanticTree -
class SemanticTreeDeleteSemanticNodesRequest -
class SemanticTreeSendSemanticEventRequest -
class SemanticTreeUpdateSemanticNodesRequest -
class SemanticTree_EventSender -
class SemanticTree_Proxy -
class SemanticTree_RequestDecoder -
class SemanticTree_RequestEncoder -
class SemanticTree_ResponseDecoder -
class SemanticTree_ResponseEncoder -
class SemanticTree_Stub -
class SemanticTree_Sync -
class SemanticTree_SyncProxy -
class SemanticsManager -
class SemanticsManagerRegisterViewForSemanticsRequest -
class SemanticsManager_EventSender -
class SemanticsManager_Proxy -
class SemanticsManager_RequestDecoder -
class SemanticsManager_RequestEncoder -
class SemanticsManager_ResponseDecoder -
class SemanticsManager_ResponseEncoder -
class SemanticsManager_Stub -
class SemanticsManager_Sync -
class SemanticsManager_SyncProxy -
class SetAttributes -
class States -
class TableAttributes -
class TableCellAttributes -
class TableRowAttributes
Functions
-
zx_status_t Clone (::fuchsia::accessibility::semantics::Action value, ::fuchsia::accessibility::semantics::Action * result)Defined at line 50 of file fidling/gen/sdk/fidl/fuchsia.accessibility.semantics/fuchsia.accessibility.semantics/hlcpp/fuchsia/accessibility/semantics/cpp/fidl.h
-
zx_status_t Clone (::fuchsia::accessibility::semantics::Role value, ::fuchsia::accessibility::semantics::Role * result)Defined at line 134 of file fidling/gen/sdk/fidl/fuchsia.accessibility.semantics/fuchsia.accessibility.semantics/hlcpp/fuchsia/accessibility/semantics/cpp/fidl.h
-
zx_status_t Clone (::fuchsia::accessibility::semantics::LabelOrigin value, ::fuchsia::accessibility::semantics::LabelOrigin * result)Defined at line 182 of file fidling/gen/sdk/fidl/fuchsia.accessibility.semantics/fuchsia.accessibility.semantics/hlcpp/fuchsia/accessibility/semantics/cpp/fidl.h
-
zx_status_t Clone (::fuchsia::accessibility::semantics::CheckedState value, ::fuchsia::accessibility::semantics::CheckedState * result)Defined at line 216 of file fidling/gen/sdk/fidl/fuchsia.accessibility.semantics/fuchsia.accessibility.semantics/hlcpp/fuchsia/accessibility/semantics/cpp/fidl.h
-
zx_status_t Clone (::fuchsia::accessibility::semantics::ToggledState value, ::fuchsia::accessibility::semantics::ToggledState * result)Defined at line 235 of file fidling/gen/sdk/fidl/fuchsia.accessibility.semantics/fuchsia.accessibility.semantics/hlcpp/fuchsia/accessibility/semantics/cpp/fidl.h
-
zx_status_t Clone (::fuchsia::accessibility::semantics::EnabledState value, ::fuchsia::accessibility::semantics::EnabledState * result)Defined at line 254 of file fidling/gen/sdk/fidl/fuchsia.accessibility.semantics/fuchsia.accessibility.semantics/hlcpp/fuchsia/accessibility/semantics/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::accessibility::semantics::SemanticsManagerRegisterViewForSemanticsRequest & _value, ::fuchsia::accessibility::semantics::SemanticsManagerRegisterViewForSemanticsRequest * _result)Defined at line 2599 of file fidling/gen/sdk/fidl/fuchsia.accessibility.semantics/fuchsia.accessibility.semantics/hlcpp/fuchsia/accessibility/semantics/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::accessibility::semantics::SemanticEvent & value, ::fuchsia::accessibility::semantics::SemanticEvent * result)Defined at line 2787 of file fidling/gen/sdk/fidl/fuchsia.accessibility.semantics/fuchsia.accessibility.semantics/hlcpp/fuchsia/accessibility/semantics/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::accessibility::semantics::SemanticTreeUpdateSemanticNodesRequest & _value, ::fuchsia::accessibility::semantics::SemanticTreeUpdateSemanticNodesRequest * _result)Defined at line 2808 of file fidling/gen/sdk/fidl/fuchsia.accessibility.semantics/fuchsia.accessibility.semantics/hlcpp/fuchsia/accessibility/semantics/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::accessibility::semantics::SemanticTreeDeleteSemanticNodesRequest & _value, ::fuchsia::accessibility::semantics::SemanticTreeDeleteSemanticNodesRequest * _result)Defined at line 2829 of file fidling/gen/sdk/fidl/fuchsia.accessibility.semantics/fuchsia.accessibility.semantics/hlcpp/fuchsia/accessibility/semantics/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::accessibility::semantics::SemanticTreeSendSemanticEventRequest & _value, ::fuchsia::accessibility::semantics::SemanticTreeSendSemanticEventRequest * _result)Defined at line 2850 of file fidling/gen/sdk/fidl/fuchsia.accessibility.semantics/fuchsia.accessibility.semantics/hlcpp/fuchsia/accessibility/semantics/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::accessibility::semantics::SemanticListenerOnAccessibilityActionRequestedRequest & _value, ::fuchsia::accessibility::semantics::SemanticListenerOnAccessibilityActionRequestedRequest * _result)Defined at line 3043 of file fidling/gen/sdk/fidl/fuchsia.accessibility.semantics/fuchsia.accessibility.semantics/hlcpp/fuchsia/accessibility/semantics/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::accessibility::semantics::SemanticListenerOnAccessibilityActionRequestedResponse & _value, ::fuchsia::accessibility::semantics::SemanticListenerOnAccessibilityActionRequestedResponse * _result)Defined at line 3064 of file fidling/gen/sdk/fidl/fuchsia.accessibility.semantics/fuchsia.accessibility.semantics/hlcpp/fuchsia/accessibility/semantics/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::accessibility::semantics::SemanticListenerHitTestRequest & _value, ::fuchsia::accessibility::semantics::SemanticListenerHitTestRequest * _result)Defined at line 3085 of file fidling/gen/sdk/fidl/fuchsia.accessibility.semantics/fuchsia.accessibility.semantics/hlcpp/fuchsia/accessibility/semantics/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::accessibility::semantics::SemanticListenerHitTestResponse & _value, ::fuchsia::accessibility::semantics::SemanticListenerHitTestResponse * _result)Defined at line 3106 of file fidling/gen/sdk/fidl/fuchsia.accessibility.semantics/fuchsia.accessibility.semantics/hlcpp/fuchsia/accessibility/semantics/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::accessibility::semantics::SemanticListenerOnSemanticsModeChangedRequest & _value, ::fuchsia::accessibility::semantics::SemanticListenerOnSemanticsModeChangedRequest * _result)Defined at line 3127 of file fidling/gen/sdk/fidl/fuchsia.accessibility.semantics/fuchsia.accessibility.semantics/hlcpp/fuchsia/accessibility/semantics/cpp/fidl.h