Flutter Engine
The Flutter Engine
|
#include <ax_node_data.h>
Public Types | |
using | AXID = int32_t |
Public Attributes | |
int32_t | id = -1 |
ax::mojom::Role | role |
uint32_t | state |
uint64_t | actions |
std::vector< std::pair< ax::mojom::StringAttribute, std::string > > | string_attributes |
std::vector< std::pair< ax::mojom::IntAttribute, int32_t > > | int_attributes |
std::vector< std::pair< ax::mojom::FloatAttribute, float > > | float_attributes |
std::vector< std::pair< ax::mojom::BoolAttribute, bool > > | bool_attributes |
std::vector< std::pair< ax::mojom::IntListAttribute, std::vector< int32_t > > > | intlist_attributes |
std::vector< std::pair< ax::mojom::StringListAttribute, std::vector< std::string > > > | stringlist_attributes |
std::vector< std::pair< std::string, std::string > > | html_attributes |
std::vector< int32_t > | child_ids |
AXRelativeBounds | relative_bounds |
Definition at line 33 of file ax_node_data.h.
using ui::AXNodeData::AXID = int32_t |
Definition at line 35 of file ax_node_data.h.
ui::AXNodeData::AXNodeData | ( | ) |
Definition at line 208 of file ax_node_data.cc.
|
virtualdefault |
ui::AXNodeData::AXNodeData | ( | const AXNodeData & | other | ) |
Definition at line 213 of file ax_node_data.cc.
ui::AXNodeData::AXNodeData | ( | AXNodeData && | other | ) |
Definition at line 229 of file ax_node_data.cc.
void ui::AXNodeData::AddAction | ( | ax::mojom::Action | action | ) |
Definition at line 680 of file ax_node_data.cc.
void ui::AXNodeData::AddBoolAttribute | ( | ax::mojom::BoolAttribute | attribute, |
bool | value | ||
) |
Definition at line 470 of file ax_node_data.cc.
void ui::AXNodeData::AddDropeffect | ( | ax::mojom::Dropeffect | dropeffect | ) |
Definition at line 748 of file ax_node_data.cc.
void ui::AXNodeData::AddFloatAttribute | ( | ax::mojom::FloatAttribute | attribute, |
float | value | ||
) |
Definition at line 462 of file ax_node_data.cc.
void ui::AXNodeData::AddIntAttribute | ( | ax::mojom::IntAttribute | attribute, |
int32_t | value | ||
) |
Definition at line 455 of file ax_node_data.cc.
void ui::AXNodeData::AddIntListAttribute | ( | ax::mojom::IntListAttribute | attribute, |
const std::vector< int32_t > & | value | ||
) |
Definition at line 478 of file ax_node_data.cc.
void ui::AXNodeData::AddState | ( | ax::mojom::State | state | ) |
Definition at line 664 of file ax_node_data.cc.
void ui::AXNodeData::AddStringAttribute | ( | ax::mojom::StringAttribute | attribute, |
const std::string & | value | ||
) |
Definition at line 447 of file ax_node_data.cc.
void ui::AXNodeData::AddStringListAttribute | ( | ax::mojom::StringListAttribute | attribute, |
const std::vector< std::string > & | value | ||
) |
Definition at line 486 of file ax_node_data.cc.
void ui::AXNodeData::AddTextStyle | ( | ax::mojom::TextStyle | text_style | ) |
Definition at line 736 of file ax_node_data.cc.
std::string ui::AXNodeData::DropeffectBitfieldToString | ( | ) | const |
Definition at line 1726 of file ax_node_data.cc.
bool ui::AXNodeData::GetBoolAttribute | ( | ax::mojom::BoolAttribute | attribute | ) | const |
Definition at line 267 of file ax_node_data.cc.
bool ui::AXNodeData::GetBoolAttribute | ( | ax::mojom::BoolAttribute | attribute, |
bool * | value | ||
) | const |
Definition at line 274 of file ax_node_data.cc.
ax::mojom::CheckedState ui::AXNodeData::GetCheckedState | ( | ) | const |
Definition at line 760 of file ax_node_data.cc.
ax::mojom::DefaultActionVerb ui::AXNodeData::GetDefaultActionVerb | ( | ) | const |
Definition at line 778 of file ax_node_data.cc.
ax::mojom::DescriptionFrom ui::AXNodeData::GetDescriptionFrom | ( | ) | const |
Definition at line 835 of file ax_node_data.cc.
float ui::AXNodeData::GetFloatAttribute | ( | ax::mojom::FloatAttribute | attribute | ) | const |
Definition at line 290 of file ax_node_data.cc.
bool ui::AXNodeData::GetFloatAttribute | ( | ax::mojom::FloatAttribute | attribute, |
float * | value | ||
) | const |
Definition at line 297 of file ax_node_data.cc.
ax::mojom::HasPopup ui::AXNodeData::GetHasPopup | ( | ) | const |
Definition at line 793 of file ax_node_data.cc.
bool ui::AXNodeData::GetHtmlAttribute | ( | const char * | attribute, |
std::string * | value | ||
) | const |
Definition at line 424 of file ax_node_data.cc.
bool ui::AXNodeData::GetHtmlAttribute | ( | const char * | attribute, |
std::u16string * | value | ||
) | const |
Definition at line 438 of file ax_node_data.cc.
ax::mojom::ImageAnnotationStatus ui::AXNodeData::GetImageAnnotationStatus | ( | ) | const |
Definition at line 864 of file ax_node_data.cc.
int ui::AXNodeData::GetIntAttribute | ( | ax::mojom::IntAttribute | attribute | ) | const |
Definition at line 313 of file ax_node_data.cc.
bool ui::AXNodeData::GetIntAttribute | ( | ax::mojom::IntAttribute | attribute, |
int * | value | ||
) | const |
Definition at line 320 of file ax_node_data.cc.
const std::vector< int32_t > & ui::AXNodeData::GetIntListAttribute | ( | ax::mojom::IntListAttribute | attribute | ) | const |
Definition at line 377 of file ax_node_data.cc.
bool ui::AXNodeData::GetIntListAttribute | ( | ax::mojom::IntListAttribute | attribute, |
std::vector< int32_t > * | value | ||
) | const |
Definition at line 386 of file ax_node_data.cc.
ax::mojom::InvalidState ui::AXNodeData::GetInvalidState | ( | ) | const |
Definition at line 807 of file ax_node_data.cc.
ax::mojom::ListStyle ui::AXNodeData::GetListStyle | ( | ) | const |
Definition at line 893 of file ax_node_data.cc.
ax::mojom::NameFrom ui::AXNodeData::GetNameFrom | ( | ) | const |
Definition at line 821 of file ax_node_data.cc.
ax::mojom::Restriction ui::AXNodeData::GetRestriction | ( | ) | const |
Definition at line 879 of file ax_node_data.cc.
std::u16string ui::AXNodeData::GetString16Attribute | ( | ax::mojom::StringAttribute | attribute | ) | const |
Definition at line 354 of file ax_node_data.cc.
bool ui::AXNodeData::GetString16Attribute | ( | ax::mojom::StringAttribute | attribute, |
std::u16string * | value | ||
) | const |
Definition at line 362 of file ax_node_data.cc.
const std::string & ui::AXNodeData::GetStringAttribute | ( | ax::mojom::StringAttribute | attribute | ) | const |
Definition at line 337 of file ax_node_data.cc.
bool ui::AXNodeData::GetStringAttribute | ( | ax::mojom::StringAttribute | attribute, |
std::string * | value | ||
) | const |
Definition at line 343 of file ax_node_data.cc.
const std::vector< std::string > & ui::AXNodeData::GetStringListAttribute | ( | ax::mojom::StringListAttribute | attribute | ) | const |
Definition at line 403 of file ax_node_data.cc.
bool ui::AXNodeData::GetStringListAttribute | ( | ax::mojom::StringListAttribute | attribute, |
std::vector< std::string > * | value | ||
) | const |
Definition at line 412 of file ax_node_data.cc.
ax::mojom::TextAlign ui::AXNodeData::GetTextAlign | ( | ) | const |
Definition at line 907 of file ax_node_data.cc.
ax::mojom::WritingDirection ui::AXNodeData::GetTextDirection | ( | ) | const |
Definition at line 919 of file ax_node_data.cc.
ax::mojom::TextPosition ui::AXNodeData::GetTextPosition | ( | ) | const |
Definition at line 850 of file ax_node_data.cc.
AXNodeTextStyles ui::AXNodeData::GetTextStyles | ( | ) | const |
Definition at line 539 of file ax_node_data.cc.
bool ui::AXNodeData::HasAction | ( | ax::mojom::Action | action | ) | const |
Definition at line 648 of file ax_node_data.cc.
bool ui::AXNodeData::HasBoolAttribute | ( | ax::mojom::BoolAttribute | attribute | ) | const |
Definition at line 262 of file ax_node_data.cc.
bool ui::AXNodeData::HasCheckedState | ( | ) | const |
Definition at line 774 of file ax_node_data.cc.
bool ui::AXNodeData::HasDropeffect | ( | ax::mojom::Dropeffect | dropeffect | ) | const |
Definition at line 658 of file ax_node_data.cc.
bool ui::AXNodeData::HasFloatAttribute | ( | ax::mojom::FloatAttribute | attribute | ) | const |
Definition at line 285 of file ax_node_data.cc.
bool ui::AXNodeData::HasIntAttribute | ( | ax::mojom::IntAttribute | attribute | ) | const |
Definition at line 308 of file ax_node_data.cc.
bool ui::AXNodeData::HasIntListAttribute | ( | ax::mojom::IntListAttribute | attribute | ) | const |
Definition at line 371 of file ax_node_data.cc.
bool ui::AXNodeData::HasState | ( | ax::mojom::State | state | ) | const |
Definition at line 644 of file ax_node_data.cc.
bool ui::AXNodeData::HasStringAttribute | ( | ax::mojom::StringAttribute | attribute | ) | const |
Definition at line 331 of file ax_node_data.cc.
bool ui::AXNodeData::HasStringListAttribute | ( | ax::mojom::StringListAttribute | attribute | ) | const |
Definition at line 397 of file ax_node_data.cc.
bool ui::AXNodeData::HasTextStyle | ( | ax::mojom::TextStyle | text_style | ) | const |
Definition at line 652 of file ax_node_data.cc.
bool ui::AXNodeData::IsActivatable | ( | ) | const |
Definition at line 933 of file ax_node_data.cc.
bool ui::AXNodeData::IsButtonPressed | ( | ) | const |
Definition at line 937 of file ax_node_data.cc.
bool ui::AXNodeData::IsClickable | ( | ) | const |
Definition at line 947 of file ax_node_data.cc.
bool ui::AXNodeData::IsIgnored | ( | ) | const |
Definition at line 965 of file ax_node_data.cc.
bool ui::AXNodeData::IsInvisible | ( | ) | const |
Definition at line 970 of file ax_node_data.cc.
bool ui::AXNodeData::IsInvisibleOrIgnored | ( | ) | const |
Definition at line 974 of file ax_node_data.cc.
bool ui::AXNodeData::IsInvocable | ( | ) | const |
Definition at line 978 of file ax_node_data.cc.
bool ui::AXNodeData::IsMenuButton | ( | ) | const |
Definition at line 989 of file ax_node_data.cc.
bool ui::AXNodeData::IsPasswordField | ( | ) | const |
Definition at line 1007 of file ax_node_data.cc.
bool ui::AXNodeData::IsPlainTextField | ( | ) | const |
Definition at line 1011 of file ax_node_data.cc.
bool ui::AXNodeData::IsRangeValueSupported | ( | ) | const |
Definition at line 1046 of file ax_node_data.cc.
bool ui::AXNodeData::IsReadOnlyOrDisabled | ( | ) | const |
Definition at line 1027 of file ax_node_data.cc.
bool ui::AXNodeData::IsRichTextField | ( | ) | const |
Definition at line 1022 of file ax_node_data.cc.
bool ui::AXNodeData::IsSelectable | ( | ) | const |
Definition at line 959 of file ax_node_data.cc.
bool ui::AXNodeData::IsTextField | ( | ) | const |
Definition at line 1003 of file ax_node_data.cc.
AXNodeData & ui::AXNodeData::operator= | ( | AXNodeData | other | ) |
Definition at line 245 of file ax_node_data.cc.
void ui::AXNodeData::RemoveBoolAttribute | ( | ax::mojom::BoolAttribute | attribute | ) |
Definition at line 516 of file ax_node_data.cc.
void ui::AXNodeData::RemoveFloatAttribute | ( | ax::mojom::FloatAttribute | attribute | ) |
Definition at line 509 of file ax_node_data.cc.
void ui::AXNodeData::RemoveIntAttribute | ( | ax::mojom::IntAttribute | attribute | ) |
Definition at line 502 of file ax_node_data.cc.
void ui::AXNodeData::RemoveIntListAttribute | ( | ax::mojom::IntListAttribute | attribute | ) |
Definition at line 523 of file ax_node_data.cc.
void ui::AXNodeData::RemoveState | ( | ax::mojom::State | state | ) |
Definition at line 672 of file ax_node_data.cc.
void ui::AXNodeData::RemoveStringAttribute | ( | ax::mojom::StringAttribute | attribute | ) |
Definition at line 495 of file ax_node_data.cc.
void ui::AXNodeData::RemoveStringListAttribute | ( | ax::mojom::StringListAttribute | attribute | ) |
Definition at line 530 of file ax_node_data.cc.
void ui::AXNodeData::SetCheckedState | ( | ax::mojom::CheckedState | checked_state | ) |
Definition at line 765 of file ax_node_data.cc.
void ui::AXNodeData::SetDefaultActionVerb | ( | ax::mojom::DefaultActionVerb | default_action_verb | ) |
Definition at line 783 of file ax_node_data.cc.
void ui::AXNodeData::SetDescription | ( | const std::string & | description | ) |
Definition at line 620 of file ax_node_data.cc.
void ui::AXNodeData::SetDescription | ( | const std::u16string & | description | ) |
Definition at line 624 of file ax_node_data.cc.
void ui::AXNodeData::SetDescriptionFrom | ( | ax::mojom::DescriptionFrom | description_from | ) |
Definition at line 840 of file ax_node_data.cc.
void ui::AXNodeData::SetHasPopup | ( | ax::mojom::HasPopup | has_popup | ) |
Definition at line 798 of file ax_node_data.cc.
void ui::AXNodeData::SetImageAnnotationStatus | ( | ax::mojom::ImageAnnotationStatus | status | ) |
Definition at line 869 of file ax_node_data.cc.
void ui::AXNodeData::SetInvalidState | ( | ax::mojom::InvalidState | invalid_state | ) |
Definition at line 812 of file ax_node_data.cc.
void ui::AXNodeData::SetListStyle | ( | ax::mojom::ListStyle | list_style | ) |
Definition at line 898 of file ax_node_data.cc.
void ui::AXNodeData::SetName | ( | const std::string & | name | ) |
Definition at line 569 of file ax_node_data.cc.
void ui::AXNodeData::SetName | ( | const std::u16string & | name | ) |
Definition at line 612 of file ax_node_data.cc.
void ui::AXNodeData::SetNameExplicitlyEmpty | ( | ) |
Definition at line 616 of file ax_node_data.cc.
void ui::AXNodeData::SetNameFrom | ( | ax::mojom::NameFrom | name_from | ) |
Definition at line 826 of file ax_node_data.cc.
void ui::AXNodeData::SetRestriction | ( | ax::mojom::Restriction | restriction | ) |
Definition at line 884 of file ax_node_data.cc.
void ui::AXNodeData::SetTextAlign | ( | ax::mojom::TextAlign | text_align | ) |
Definition at line 912 of file ax_node_data.cc.
void ui::AXNodeData::SetTextDirection | ( | ax::mojom::WritingDirection | text_direction | ) |
Definition at line 924 of file ax_node_data.cc.
void ui::AXNodeData::SetTextPosition | ( | ax::mojom::TextPosition | text_position | ) |
Definition at line 855 of file ax_node_data.cc.
void ui::AXNodeData::SetTooltip | ( | const std::string & | value | ) |
Definition at line 636 of file ax_node_data.cc.
void ui::AXNodeData::SetTooltip | ( | const std::u16string & | value | ) |
Definition at line 640 of file ax_node_data.cc.
void ui::AXNodeData::SetValue | ( | const std::string & | value | ) |
Definition at line 628 of file ax_node_data.cc.
void ui::AXNodeData::SetValue | ( | const std::u16string & | value | ) |
Definition at line 632 of file ax_node_data.cc.
bool ui::AXNodeData::SupportsExpandCollapse | ( | ) | const |
Definition at line 1055 of file ax_node_data.cc.
|
virtual |
Definition at line 1064 of file ax_node_data.cc.
uint64_t ui::AXNodeData::actions |
Definition at line 279 of file ax_node_data.h.
std::vector<std::pair<ax::mojom::BoolAttribute, bool> > ui::AXNodeData::bool_attributes |
Definition at line 284 of file ax_node_data.h.
std::vector<int32_t> ui::AXNodeData::child_ids |
Definition at line 291 of file ax_node_data.h.
std::vector<std::pair<ax::mojom::FloatAttribute, float> > ui::AXNodeData::float_attributes |
Definition at line 283 of file ax_node_data.h.
std::vector<std::pair<std::string, std::string> > ui::AXNodeData::html_attributes |
Definition at line 290 of file ax_node_data.h.
int32_t ui::AXNodeData::id = -1 |
Definition at line 276 of file ax_node_data.h.
std::vector<std::pair<ax::mojom::IntAttribute, int32_t> > ui::AXNodeData::int_attributes |
Definition at line 282 of file ax_node_data.h.
std::vector<std::pair<ax::mojom::IntListAttribute, std::vector<int32_t> > > ui::AXNodeData::intlist_attributes |
Definition at line 286 of file ax_node_data.h.
AXRelativeBounds ui::AXNodeData::relative_bounds |
Definition at line 293 of file ax_node_data.h.
ax::mojom::Role ui::AXNodeData::role |
Definition at line 277 of file ax_node_data.h.
uint32_t ui::AXNodeData::state |
Definition at line 278 of file ax_node_data.h.
std::vector<std::pair<ax::mojom::StringAttribute, std::string> > ui::AXNodeData::string_attributes |
Definition at line 281 of file ax_node_data.h.
std::vector< std::pair<ax::mojom::StringListAttribute, std::vector<std::string> > > ui::AXNodeData::stringlist_attributes |
Definition at line 289 of file ax_node_data.h.