#include <ax_platform_node_base.h>
Public Types | |
| enum | ScrollType { TopLeft , BottomRight , TopEdge , BottomEdge , LeftEdge , RightEdge , Anywhere } |
| using | AXPlatformNodeChildIterator = ui::AXNode::ChildIteratorBase< AXPlatformNodeBase, &AXPlatformNodeBase::GetNextSibling, &AXPlatformNodeBase::GetPreviousSibling, &AXPlatformNodeBase::GetFirstChild, &AXPlatformNodeBase::GetLastChild > |
Public Types inherited from ui::AXPlatformNode | |
| typedef AXPlatformNode * | NativeWindowHandlerCallback(gfx::NativeWindow) |
Static Public Member Functions | |
| static AXPlatformNode * | GetFromUniqueId (int32_t unique_id) |
| static size_t | GetInstanceCountForTesting () |
| static void | SetOnNotifyEventCallbackForTesting (ax::mojom::Event event_type, std::function< void()> callback) |
Static Public Member Functions inherited from ui::AXPlatformNode | |
| static AXPlatformNode * | Create (AXPlatformNodeDelegate *delegate) |
| static AXPlatformNode * | FromNativeViewAccessible (gfx::NativeViewAccessible accessible) |
| static AXPlatformNode * | FromNativeWindow (gfx::NativeWindow native_window) |
| static void | RegisterNativeWindowHandler (std::function< NativeWindowHandlerCallback > handler) |
| static void | AddAXModeObserver (AXModeObserver *observer) |
| static void | RemoveAXModeObserver (AXModeObserver *observer) |
| static AXMode | GetAccessibilityMode () |
| static void | NotifyAddAXModeFlags (AXMode mode_flags) |
| static gfx::NativeViewAccessible | GetPopupFocusOverride () |
| static void | SetPopupFocusOverride (gfx::NativeViewAccessible focus_override) |
Public Attributes | |
| AXPlatformNodeDelegate * | delegate_ = nullptr |
Static Public Attributes | |
| static const char16_t | kEmbeddedCharacter = L'\xfffc' |
Protected Types | |
| using | PlatformAttributeList = std::vector< std::u16string > |
Protected Member Functions | |
| bool | IsDocument () const |
| bool | IsSelectionItemSupported () const |
| std::u16string | GetRangeValueText () const |
| std::u16string | GetRoleDescription () const |
| std::u16string | GetRoleDescriptionFromImageAnnotationStatusOrFromAttribute () const |
| virtual void | Dispose () |
| bool | SetHypertextSelection (int start_offset, int end_offset) |
| void | ComputeAttributes (PlatformAttributeList *attributes) |
| void | AddAttributeToList (const ax::mojom::StringAttribute attribute, const char *name, PlatformAttributeList *attributes) |
| void | AddAttributeToList (const ax::mojom::BoolAttribute attribute, const char *name, PlatformAttributeList *attributes) |
| void | AddAttributeToList (const ax::mojom::IntAttribute attribute, const char *name, PlatformAttributeList *attributes) |
| virtual void | AddAttributeToList (const char *name, const std::string &value, PlatformAttributeList *attributes) |
| virtual void | AddAttributeToList (const char *name, const char *value, PlatformAttributeList *attributes) |
| virtual void | SanitizeTextAttributeValue (const std::string &input, std::string *output) const |
| void | UpdateComputedHypertext () const |
| int | GetSelectionAnchor (const AXTree::Selection *selection) |
| int | GetSelectionFocus (const AXTree::Selection *selection) |
| void | GetSelectionOffsets (int *selection_start, int *selection_end) |
| void | GetSelectionOffsets (const AXTree::Selection *selection, int *selection_start, int *selection_end) |
| void | GetSelectionOffsetsFromTree (const AXTree::Selection *selection, int *selection_start, int *selection_end) |
| AXPlatformNodeBase * | GetHyperlinkFromHypertextOffset (int offset) |
| int32_t | GetHyperlinkIndexFromChild (AXPlatformNodeBase *child) |
| int32_t | GetHypertextOffsetFromHyperlinkIndex (int32_t hyperlink_index) |
| int32_t | GetHypertextOffsetFromChild (AXPlatformNodeBase *child) |
| int32_t | GetHypertextOffsetFromDescendant (AXPlatformNodeBase *descendant) |
| int | GetHypertextOffsetFromEndpoint (AXPlatformNodeBase *endpoint_object, int endpoint_offset) |
| bool | IsSameHypertextCharacter (const AXHypertext &old_hypertext, size_t old_char_index, size_t new_char_index) |
| std::optional< int > | GetPosInSet () const |
| std::optional< int > | GetSetSize () const |
| std::string | GetInvalidValue () const |
| int | GetMaxSelectableItems () const |
Protected Member Functions inherited from ui::AXPlatformNode | |
| AXPlatformNode () | |
Static Protected Member Functions | |
| static AXPlatformNodeBase * | FromNativeViewAccessible (gfx::NativeViewAccessible accessible) |
| static void | SanitizeStringAttribute (const std::string &input, std::string *output) |
Protected Attributes | |
| AXHypertext | hypertext_ |
Definition at line 50 of file ax_platform_node_base.h.
Definition at line 102 of file ax_platform_node_base.h.
|
protected |
Definition at line 373 of file ax_platform_node_base.h.
| Enumerator | |
|---|---|
| TopLeft | |
| BottomRight | |
| TopEdge | |
| BottomEdge | |
| LeftEdge | |
| RightEdge | |
| Anywhere | |
Definition at line 298 of file ax_platform_node_base.h.
|
default |
|
overridedefault |
|
protected |
Definition at line 1277 of file ax_platform_node_base.cc.
References AddAttributeToList(), BASE_DCHECK, GetBoolAttribute(), name, and value.
|
protected |
Definition at line 1288 of file ax_platform_node_base.cc.
References AddAttributeToList(), BASE_DCHECK, ui::ComputeAttribute(), delegate_, name, and base::NumberToString().
|
protected |
Definition at line 1266 of file ax_platform_node_base.cc.
References AddAttributeToList(), BASE_DCHECK, GetStringAttribute(), name, and value.
Referenced by AddAttributeToList(), AddAttributeToList(), AddAttributeToList(), AddAttributeToList(), and ComputeAttributes().
|
protectedvirtual |
Reimplemented in ui::AXPlatformNodeMac.
Definition at line 1349 of file ax_platform_node_base.cc.
|
protectedvirtual |
Definition at line 1301 of file ax_platform_node_base.cc.
References AddAttributeToList(), name, and value.
| AXPlatformNodeBase::AXPlatformNodeChildIterator ui::AXPlatformNodeBase::AXPlatformNodeChildrenBegin | ( | ) | const |
Definition at line 310 of file ax_platform_node_base.cc.
References GetFirstChild().
Referenced by GetHypertextOffsetFromChild(), GetHypertextOffsetFromEndpoint(), GetSelectedItems(), and UpdateComputedHypertext().
| AXPlatformNodeBase::AXPlatformNodeChildIterator ui::AXPlatformNodeBase::AXPlatformNodeChildrenEnd | ( | ) | const |
Definition at line 315 of file ax_platform_node_base.cc.
Referenced by GetHypertextOffsetFromChild(), GetHypertextOffsetFromEndpoint(), GetSelectedItems(), and UpdateComputedHypertext().
| gfx::NativeViewAccessible ui::AXPlatformNodeBase::ChildAtIndex | ( | int | index | ) | const |
Definition at line 115 of file ax_platform_node_base.cc.
References ui::AXPlatformNodeDelegate::ChildAtIndex(), and delegate_.
Referenced by GetHypertextOffsetFromEndpoint(), GetIndexInParent(), ui::TEST(), and ui::TEST().
| std::optional< int > ui::AXPlatformNodeBase::CompareTo | ( | AXPlatformNodeBase & | other | ) |
Definition at line 184 of file ax_platform_node_base.cc.
References BASE_LOG, BASE_UNREACHABLE, FromNativeViewAccessible(), GetAncestors(), and GetIndexInParent().
|
protected |
Definition at line 954 of file ax_platform_node_base.cc.
References AddAttributeToList(), BASE_DCHECK, delegate_, ui::AXNodeData::DropeffectBitfieldToString(), GetData(), GetFloatAttribute(), ui::AXNodeData::GetIntAttribute(), GetIntAttribute(), GetRangeValueText(), GetRoleDescriptionFromImageAnnotationStatusOrFromAttribute(), GetStringAttribute(), ui::AXPlatformNodeDelegate::GetTableAriaColCount(), ui::AXPlatformNodeDelegate::GetTableAriaRowCount(), ui::AXPlatformNodeDelegate::GetTableCellAriaColIndex(), ui::AXPlatformNodeDelegate::GetTableCellAriaRowIndex(), ui::AXPlatformNodeDelegate::GetTableCellColIndex(), ui::AXPlatformNodeDelegate::GetTableCellIndex(), ui::AXPlatformNodeDelegate::GetTableCellRowIndex(), ui::AXPlatformNodeDelegate::GetTableColCount(), ui::AXPlatformNodeDelegate::GetTableRowCount(), HasIntAttribute(), HasStringAttribute(), ui::AXNodeData::html_attributes, i, id, ui::IsCellOrTableHeader(), IsInvisibleOrIgnored(), IsPlatformCheckable(), ui::IsRangeValueSupported(), ui::IsTableHeader(), ui::IsTableLike(), ui::IsTableRow(), IsTextField(), ax::mojom::kAriaCellColumnIndex, ax::mojom::kAriaCellRowIndex, ax::mojom::kAriaColumnCount, ax::mojom::kAriaCurrentState, ax::mojom::kAriaRowCount, ax::mojom::kAscending, ax::mojom::kAutoComplete, ax::mojom::kAutofillAvailable, ax::mojom::kBusy, ax::mojom::kCenter, ax::mojom::kClassName, ax::mojom::kComboBoxMenuButton, ax::mojom::kContainerLiveAtomic, ax::mojom::kContainerLiveBusy, ax::mojom::kContainerLiveRelevant, ax::mojom::kContainerLiveStatus, ax::mojom::kContents, ax::mojom::kDate, ax::mojom::kDescending, ax::mojom::kDialog, ax::mojom::kDisplay, ax::mojom::kDropeffect, ax::mojom::kFalse, ax::mojom::kGrabbed, ax::mojom::kGrid, ax::mojom::kHasPopup, ax::mojom::kHierarchicalLevel, ax::mojom::kHtmlTag, ax::mojom::kImage, ax::mojom::kJustify, ax::mojom::kKeyShortcuts, ax::mojom::kLayoutTable, ax::mojom::kLeft, ax::mojom::kListbox, ax::mojom::kLiveAtomic, ax::mojom::kLiveRelevant, ax::mojom::kLiveStatus, ax::mojom::kLocation, ax::mojom::kMenu, ax::mojom::kNameFrom, ax::mojom::kNone, ax::mojom::kOther, ax::mojom::kPage, ax::mojom::kPlaceholder, ax::mojom::kPosInSet, ax::mojom::kRight, ax::mojom::kRole, ax::mojom::kRoleDescription, ax::mojom::kSetSize, ax::mojom::kSortDirection, ax::mojom::kStep, ax::mojom::kTextAlign, ax::mojom::kTextIndent, ax::mojom::kTime, ax::mojom::kTree, ax::mojom::kTrue, ax::mojom::kUnclippedLocation, ax::mojom::kUnsorted, base::NumberToString(), base::UTF16ToUTF8(), and value.
| ui::TextAttributeList ui::AXPlatformNodeBase::ComputeTextAttributes | ( | ) | const |
Definition at line 1888 of file ax_platform_node_base.cc.
References ColorGetA, ColorGetB, ColorGetG, ColorGetR, GetData(), GetDelegate(), GetFontSizeInPoints(), GetInheritedStringAttribute(), GetIntAttribute(), GetInvalidValue(), ui::AXPlatformNodeDelegate::GetLanguage(), ax::mojom::kBackgroundColor, ax::mojom::kBold, ax::mojom::kBtt, ax::mojom::kColor, ax::mojom::kFontFamily, ax::mojom::kItalic, ax::mojom::kLineThrough, ax::mojom::kListMarker, ax::mojom::kLtr, ax::mojom::kNone, ax::mojom::kRtl, ax::mojom::kSubscript, ax::mojom::kSuperscript, ax::mojom::kTextDirection, ax::mojom::kTextPosition, ax::mojom::kTextStyle, ax::mojom::kTtb, ax::mojom::kUnderline, base::NumberToString(), and SanitizeTextAttributeValue().
|
overridevirtual |
Reimplemented from ui::AXPlatformNode.
Reimplemented in ui::AXPlatformNodeMac.
Definition at line 267 of file ax_platform_node_base.cc.
References delegate_, ui::AXPlatformNode::Destroy(), Dispose(), ui::g_unique_id_map, and ui::AXPlatformNode::GetUniqueId().
Referenced by ui::AXPlatformNodeMac::Destroy().
|
protectedvirtual |
Definition at line 276 of file ax_platform_node_base.cc.
Referenced by Destroy().
|
staticprotected |
Definition at line 554 of file ax_platform_node_base.cc.
References ui::AXPlatformNode::FromNativeViewAccessible().
Referenced by CompareTo(), GetAncestors(), GetFirstChild(), GetHypertextOffsetFromDescendant(), GetHypertextOffsetFromEndpoint(), GetIndexInParent(), GetInheritedStringAttribute(), GetInheritedStringAttribute(), GetInvalidValue(), GetLastChild(), GetNextSibling(), GetPreviousSibling(), GetSelectionContainer(), GetTable(), HasInheritedStringAttribute(), IsDescendant(), and IsDescendantOf().
| std::stack< gfx::NativeViewAccessible > ui::AXPlatformNodeBase::GetAncestors | ( | ) |
Definition at line 173 of file ax_platform_node_base.cc.
References FromNativeViewAccessible(), GetNativeViewAccessible(), and GetParent().
Referenced by CompareTo().
| bool ui::AXPlatformNodeBase::GetBoolAttribute | ( | ax::mojom::BoolAttribute | attr | ) | const |
Definition at line 365 of file ax_platform_node_base.cc.
References delegate_, ui::AXNodeData::GetBoolAttribute(), and GetData().
Referenced by AddAttributeToList().
| bool ui::AXPlatformNodeBase::GetBoolAttribute | ( | ax::mojom::BoolAttribute | attr, |
| bool * | value | ||
| ) | const |
Definition at line 372 of file ax_platform_node_base.cc.
References delegate_, ui::AXNodeData::GetBoolAttribute(), GetData(), and value.
| int ui::AXPlatformNodeBase::GetChildCount | ( | ) | const |
Definition at line 109 of file ax_platform_node_base.cc.
References delegate_, and ui::AXPlatformNodeDelegate::GetChildCount().
Referenced by GetHypertextOffsetFromEndpoint(), GetIndexInParent(), and NearestLeafToPoint().
| const AXNodeData & ui::AXPlatformNodeBase::GetData | ( | ) | const |
Definition at line 90 of file ax_platform_node_base.cc.
References delegate_, and ui::AXPlatformNodeDelegate::GetData().
Referenced by ComputeAttributes(), ComputeTextAttributes(), ui::AXPlatformRelationWin::EnumerateRelationships(), GetBoolAttribute(), GetBoolAttribute(), GetFloatAttribute(), GetFloatAttribute(), GetInheritedStringAttribute(), GetInheritedStringAttribute(), GetIntAttribute(), GetIntAttribute(), GetIntListAttribute(), GetIntListAttribute(), GetMaxSelectableItems(), GetRoleDescriptionFromImageAnnotationStatusOrFromAttribute(), GetSelectionContainer(), GetString16Attribute(), GetString16Attribute(), GetStringAttribute(), GetStringAttribute(), GetTable(), GetTableCell(), GetTableCell(), GetValue(), HasBoolAttribute(), HasFloatAttribute(), HasInheritedStringAttribute(), HasIntAttribute(), HasIntListAttribute(), HasStringAttribute(), IsDocument(), IsInvisibleOrIgnored(), IsPlainTextField(), IsPlatformCheckable(), ui::AXPlatformNodeMac::IsPlatformCheckable(), IsRichTextField(), IsSelectionItemSupported(), IsTextField(), ui::AXPlatformNodeMac::NotifyAccessibilityEvent(), and ScrollToNode().
|
overridevirtual |
Implements ui::AXPlatformNode.
Definition at line 291 of file ax_platform_node_base.cc.
References delegate_.
Referenced by ComputeTextAttributes(), ui::AXPlatformRelationWin::EnumerateRelationships(), flutter::FlutterTextPlatformNode::GetFrame(), GetHypertextOffsetFromDescendant(), GetHypertextOffsetFromEndpoint(), GetRoleDescription(), GetRoleDescriptionFromImageAnnotationStatusOrFromAttribute(), GetSelectionFocus(), NearestLeafToPoint(), NearestTextIndexToPoint(), ui::AXPlatformNodeMac::NotifyAccessibilityEvent(), and ScrollToNode().
| AXPlatformNodeBase * ui::AXPlatformNodeBase::GetFirstChild | ( | ) | const |
Definition at line 332 of file ax_platform_node_base.cc.
References delegate_, FromNativeViewAccessible(), and ui::AXPlatformNodeDelegate::GetFirstChild().
Referenced by AXPlatformNodeChildrenBegin(), and NearestLeafToPoint().
| float ui::AXPlatformNodeBase::GetFloatAttribute | ( | ax::mojom::FloatAttribute | attr | ) | const |
Definition at line 386 of file ax_platform_node_base.cc.
References delegate_, GetData(), and ui::AXNodeData::GetFloatAttribute().
Referenced by ComputeAttributes(), GetFontSizeInPoints(), and GetRangeValueText().
| bool ui::AXPlatformNodeBase::GetFloatAttribute | ( | ax::mojom::FloatAttribute | attr, |
| float * | value | ||
| ) | const |
Definition at line 393 of file ax_platform_node_base.cc.
References delegate_, GetData(), ui::AXNodeData::GetFloatAttribute(), and value.
| gfx::NativeViewAccessible ui::AXPlatformNodeBase::GetFocus | ( | ) |
Definition at line 97 of file ax_platform_node_base.cc.
References delegate_, and ui::AXPlatformNodeDelegate::GetFocus().
Referenced by ui::AXPlatformNodeMac::NotifyAccessibilityEvent().
| std::optional< float > ui::AXPlatformNodeBase::GetFontSizeInPoints | ( | ) | const |
Definition at line 852 of file ax_platform_node_base.cc.
References font_size, GetFloatAttribute(), ax::mojom::kFontSize, and points.
Referenced by ComputeTextAttributes().
|
static |
Definition at line 66 of file ax_platform_node_base.cc.
References ui::g_unique_id_map.
Referenced by GetHyperlinkFromHypertextOffset().
|
protected |
Definition at line 1422 of file ax_platform_node_base.cc.
References BASE_DCHECK, GetFromUniqueId(), ui::AXHypertext::hyperlink_offset_to_index, ui::AXHypertext::hyperlinks, and hypertext_.
Referenced by GetSelectionOffsetsFromTree().
|
protected |
Definition at line 1440 of file ax_platform_node_base.cc.
References ui::AXPlatformNode::GetUniqueId(), ui::AXHypertext::hyperlinks, and hypertext_.
Referenced by GetHypertextOffsetFromChild().
| std::u16string ui::AXPlatformNodeBase::GetHypertext | ( | ) | const |
Definition at line 631 of file ax_platform_node_base.cc.
References delegate_, GetInnerText(), ui::AXHypertext::hypertext, hypertext_, IsChildOfLeaf(), ui::AXHypertext::needs_update, and UpdateComputedHypertext().
Referenced by GetHypertextOffsetFromEndpoint(), ui::TEST(), and ui::TEST().
|
protected |
Definition at line 1462 of file ax_platform_node_base.cc.
References AXPlatformNodeChildrenBegin(), AXPlatformNodeChildrenEnd(), ui::AXNode::ChildIteratorBase< NodeType, NextSibling, PreviousSibling, FirstChild, LastChild >::get(), GetHyperlinkIndexFromChild(), GetHypertextOffsetFromHyperlinkIndex(), IsLeaf(), and IsText().
Referenced by GetHypertextOffsetFromDescendant(), and GetHypertextOffsetFromEndpoint().
|
protected |
Definition at line 1494 of file ax_platform_node_base.cc.
References FromNativeViewAccessible(), GetDelegate(), GetHypertextOffsetFromChild(), GetParent(), and ui::AXPlatformNodeDelegate::GetParent().
Referenced by GetHypertextOffsetFromEndpoint().
|
protected |
Definition at line 1509 of file ax_platform_node_base.cc.
References AXPlatformNodeChildrenBegin(), AXPlatformNodeChildrenEnd(), BASE_DCHECK, BASE_UNREACHABLE, ChildAtIndex(), FromNativeViewAccessible(), GetChildCount(), ui::AXPlatformNodeDelegate::GetChildCount(), GetDelegate(), GetHypertext(), GetHypertextOffsetFromChild(), GetHypertextOffsetFromDescendant(), GetIndexInParent(), GetParent(), IsDescendantOf(), IsLeaf(), and IsText().
Referenced by GetSelectionAnchor(), and GetSelectionFocus().
|
protected |
Definition at line 1453 of file ax_platform_node_base.cc.
References ui::AXHypertext::hyperlink_offset_to_index, and hypertext_.
Referenced by GetHypertextOffsetFromChild().
|
virtual |
Definition at line 134 of file ax_platform_node_base.cc.
References BASE_DCHECK, BASE_LOG, BASE_UNREACHABLE, ChildAtIndex(), delegate_, FromNativeViewAccessible(), GetChildCount(), ui::AXPlatformNodeDelegate::GetIndexInParent(), GetNativeViewAccessible(), GetParent(), ui::AXPlatformNodeDelegate::HasModalDialog(), i, and IsLeaf().
Referenced by CompareTo(), and GetHypertextOffsetFromEndpoint().
| std::u16string ui::AXPlatformNodeBase::GetInheritedString16Attribute | ( | ax::mojom::StringAttribute | attribute | ) | const |
Definition at line 495 of file ax_platform_node_base.cc.
References GetInheritedStringAttribute(), and base::UTF8ToUTF16().
| bool ui::AXPlatformNodeBase::GetInheritedString16Attribute | ( | ax::mojom::StringAttribute | attribute, |
| std::u16string * | value | ||
| ) | const |
Definition at line 520 of file ax_platform_node_base.cc.
References GetInheritedStringAttribute(), base::UTF8ToUTF16(), and value.
| const std::string & ui::AXPlatformNodeBase::GetInheritedStringAttribute | ( | ax::mojom::StringAttribute | attribute | ) | const |
Definition at line 477 of file ax_platform_node_base.cc.
References delegate_, base::EmptyString(), FromNativeViewAccessible(), GetData(), GetParent(), ui::AXNodeData::GetStringAttribute(), and ui::AXNodeData::HasStringAttribute().
Referenced by ComputeTextAttributes(), GetInheritedString16Attribute(), and GetInheritedString16Attribute().
| bool ui::AXPlatformNodeBase::GetInheritedStringAttribute | ( | ax::mojom::StringAttribute | attribute, |
| std::string * | value | ||
| ) | const |
Definition at line 500 of file ax_platform_node_base.cc.
References delegate_, FromNativeViewAccessible(), GetData(), GetParent(), ui::AXNodeData::GetStringAttribute(), and value.
| std::u16string ui::AXPlatformNodeBase::GetInnerText | ( | ) | const |
Definition at line 646 of file ax_platform_node_base.cc.
References delegate_, and ui::AXPlatformNodeDelegate::GetInnerText().
Referenced by GetHypertext(), GetValue(), NearestTextIndexToPoint(), and UpdateComputedHypertext().
|
static |
Definition at line 75 of file ax_platform_node_base.cc.
References ui::g_unique_id_map.
Referenced by ui::AXPlatformNodeMacTest::TearDown(), and ui::AXPlatformNodeWinTest::TearDown().
| int ui::AXPlatformNodeBase::GetIntAttribute | ( | ax::mojom::IntAttribute | attribute | ) | const |
Definition at line 407 of file ax_platform_node_base.cc.
References delegate_, GetData(), and ui::AXNodeData::GetIntAttribute().
Referenced by ComputeAttributes(), ComputeTextAttributes(), GetSelectionOffsets(), IsHorizontallyScrollable(), and IsVerticallyScrollable().
| bool ui::AXPlatformNodeBase::GetIntAttribute | ( | ax::mojom::IntAttribute | attribute, |
| int * | value | ||
| ) | const |
Definition at line 414 of file ax_platform_node_base.cc.
References delegate_, GetData(), ui::AXNodeData::GetIntAttribute(), and value.
| const std::vector< int32_t > & ui::AXPlatformNodeBase::GetIntListAttribute | ( | ax::mojom::IntListAttribute | attribute | ) | const |
Definition at line 537 of file ax_platform_node_base.cc.
References delegate_, GetData(), and ui::AXNodeData::GetIntListAttribute().
| bool ui::AXPlatformNodeBase::GetIntListAttribute | ( | ax::mojom::IntListAttribute | attribute, |
| std::vector< int32_t > * | value | ||
| ) | const |
Definition at line 545 of file ax_platform_node_base.cc.
References delegate_, GetData(), ui::AXNodeData::GetIntListAttribute(), and value.
|
protected |
Definition at line 1848 of file ax_platform_node_base.cc.
References FromNativeViewAccessible(), ax::mojom::kAriaInvalidValue, ax::mojom::kFalse, ax::mojom::kInvalidState, ax::mojom::kNone, ax::mojom::kOther, ax::mojom::kTrue, and target.
Referenced by ComputeTextAttributes().
| AXPlatformNodeBase * ui::AXPlatformNodeBase::GetLastChild | ( | ) | const |
Definition at line 338 of file ax_platform_node_base.cc.
References delegate_, FromNativeViewAccessible(), and ui::AXPlatformNodeDelegate::GetLastChild().
|
protected |
Definition at line 2124 of file ax_platform_node_base.cc.
References GetData(), ui::IsContainerWithSelectableChildren(), IsLeaf(), ax::mojom::kFocusable, and ax::mojom::kMultiselectable.
Referenced by GetSelectedItem(), and GetSelectionCount().
| std::string ui::AXPlatformNodeBase::GetName | ( | ) | const |
Definition at line 121 of file ax_platform_node_base.cc.
References delegate_, and ui::AXPlatformNodeDelegate::GetName().
Referenced by GetNameAsString16().
| std::u16string ui::AXPlatformNodeBase::GetNameAsString16 | ( | ) | const |
Definition at line 127 of file ax_platform_node_base.cc.
References GetName(), name, and base::UTF8ToUTF16().
|
overridevirtual |
Implements ui::AXPlatformNode.
Reimplemented in flutter::FlutterTextPlatformNode, and ui::AXPlatformNodeMac.
Definition at line 280 of file ax_platform_node_base.cc.
Referenced by GetAncestors(), GetIndexInParent(), ui::TEST(), ui::TEST(), and ui::TEST().
| AXPlatformNodeBase * ui::AXPlatformNodeBase::GetNextSibling | ( | ) | const |
Definition at line 326 of file ax_platform_node_base.cc.
References delegate_, FromNativeViewAccessible(), and ui::AXPlatformNodeDelegate::GetNextSibling().
Referenced by NearestLeafToPoint().
| gfx::NativeViewAccessible ui::AXPlatformNodeBase::GetParent | ( | ) | const |
Definition at line 103 of file ax_platform_node_base.cc.
References delegate_, and ui::AXPlatformNodeDelegate::GetParent().
Referenced by GetAncestors(), GetHypertextOffsetFromDescendant(), GetHypertextOffsetFromEndpoint(), GetIndexInParent(), GetInheritedStringAttribute(), GetInheritedStringAttribute(), GetSelectionContainer(), GetTable(), HasInheritedStringAttribute(), IsDescendant(), and IsDescendantOf().
|
protected |
Definition at line 1354 of file ax_platform_node_base.cc.
References delegate_, and ui::AXPlatformNodeDelegate::GetPosInSet().
| AXPlatformNodeBase * ui::AXPlatformNodeBase::GetPreviousSibling | ( | ) | const |
Definition at line 320 of file ax_platform_node_base.cc.
References delegate_, FromNativeViewAccessible(), and ui::AXPlatformNodeDelegate::GetPreviousSibling().
|
protected |
Definition at line 652 of file ax_platform_node_base.cc.
References GetFloatAttribute(), GetString16Attribute(), ax::mojom::kValue, ax::mojom::kValueForRange, base::NumberToString16(), and value.
Referenced by ComputeAttributes(), and GetValue().
|
protected |
Definition at line 678 of file ax_platform_node_base.cc.
References GetDelegate(), ui::AXPlatformNodeDelegate::GetLocalizedStringForRoleDescription(), and GetRoleDescriptionFromImageAnnotationStatusOrFromAttribute().
|
protected |
Definition at line 665 of file ax_platform_node_base.cc.
References GetData(), GetDelegate(), ui::AXPlatformNodeDelegate::GetLocalizedRoleDescriptionForUnlabeledImage(), GetString16Attribute(), ax::mojom::kEligibleForAnnotation, ax::mojom::kImage, ax::mojom::kRoleDescription, and ax::mojom::kSilentlyEligibleForAnnotation.
Referenced by ComputeAttributes(), and GetRoleDescription().
| AXPlatformNodeBase * ui::AXPlatformNodeBase::GetSelectedItem | ( | int | selected_index | ) | const |
Definition at line 2025 of file ax_platform_node_base.cc.
References BASE_DCHECK, GetMaxSelectableItems(), and GetSelectedItems().
Referenced by ui::TEST(), ui::TEST(), and ui::TEST().
| int ui::AXPlatformNodeBase::GetSelectedItems | ( | int | max_items, |
| std::vector< AXPlatformNodeBase * > * | out_selected_items = nullptr |
||
| ) | const |
Definition at line 2046 of file ax_platform_node_base.cc.
References AXPlatformNodeChildrenBegin(), AXPlatformNodeChildrenEnd(), ui::IsItemLike(), and ax::mojom::kSelected.
Referenced by GetSelectedItem(), and GetSelectionCount().
|
protected |
Definition at line 1606 of file ax_platform_node_base.cc.
References ui::AXNode::OwnerTree::Selection::anchor_object_id, ui::AXNode::OwnerTree::Selection::anchor_offset, BASE_DCHECK, delegate_, ui::AXPlatformNodeDelegate::GetFromNodeID(), and GetHypertextOffsetFromEndpoint().
Referenced by GetSelectionOffsetsFromTree().
| AXPlatformNodeBase * ui::AXPlatformNodeBase::GetSelectionContainer | ( | ) | const |
Definition at line 689 of file ax_platform_node_base.cc.
References delegate_, FromNativeViewAccessible(), GetData(), GetParent(), ui::IsContainerWithSelectableChildren(), and ui::AXNodeData::role.
Referenced by ui::AXPlatformNodeMac::NotifyAccessibilityEvent().
| int ui::AXPlatformNodeBase::GetSelectionCount | ( | ) | const |
Definition at line 2018 of file ax_platform_node_base.cc.
References GetMaxSelectableItems(), and GetSelectedItems().
Referenced by ui::TEST(), ui::TEST(), and ui::TEST().
|
protected |
Definition at line 1619 of file ax_platform_node_base.cc.
References BASE_DCHECK, ui::AXNode::OwnerTree::Selection::focus_object_id, ui::AXNode::OwnerTree::Selection::focus_offset, GetDelegate(), ui::AXPlatformNodeDelegate::GetFromNodeID(), and GetHypertextOffsetFromEndpoint().
Referenced by GetSelectionOffsetsFromTree().
|
protected |
Definition at line 1636 of file ax_platform_node_base.cc.
References BASE_DCHECK, delegate_, GetIntAttribute(), GetSelectionOffsetsFromTree(), ui::AXPlatformNodeDelegate::GetUnignoredSelection(), IsPlainTextField(), ax::mojom::kTextSelEnd, and ax::mojom::kTextSelStart.
|
protected |
Definition at line 1631 of file ax_platform_node_base.cc.
References GetSelectionOffsets().
Referenced by GetSelectionOffsets(), and GetSelectionOffsetsFromTree().
|
protected |
Definition at line 1658 of file ax_platform_node_base.cc.
References BASE_DCHECK, GetHyperlinkFromHypertextOffset(), GetSelectionAnchor(), GetSelectionFocus(), GetSelectionOffsets(), and HasCaret().
Referenced by GetSelectionOffsets().
|
protected |
Definition at line 1360 of file ax_platform_node_base.cc.
References delegate_, and ui::AXPlatformNodeDelegate::GetSetSize().
| std::u16string ui::AXPlatformNodeBase::GetString16Attribute | ( | ax::mojom::StringAttribute | attribute | ) | const |
Definition at line 443 of file ax_platform_node_base.cc.
References delegate_, GetData(), and ui::AXNodeData::GetString16Attribute().
| bool ui::AXPlatformNodeBase::GetString16Attribute | ( | ax::mojom::StringAttribute | attribute, |
| std::u16string * | value | ||
| ) | const |
Definition at line 450 of file ax_platform_node_base.cc.
References delegate_, GetData(), ui::AXNodeData::GetString16Attribute(), and value.
Referenced by GetRangeValueText(), GetRoleDescriptionFromImageAnnotationStatusOrFromAttribute(), and GetValue().
| const std::string & ui::AXPlatformNodeBase::GetStringAttribute | ( | ax::mojom::StringAttribute | attribute | ) | const |
Definition at line 428 of file ax_platform_node_base.cc.
References delegate_, base::EmptyString(), GetData(), and ui::AXNodeData::GetStringAttribute().
Referenced by AddAttributeToList(), and ComputeAttributes().
| bool ui::AXPlatformNodeBase::GetStringAttribute | ( | ax::mojom::StringAttribute | attribute, |
| std::string * | value | ||
| ) | const |
Definition at line 435 of file ax_platform_node_base.cc.
References delegate_, GetData(), ui::AXNodeData::GetStringAttribute(), and value.
| AXPlatformNodeBase * ui::AXPlatformNodeBase::GetTable | ( | ) | const |
Definition at line 703 of file ax_platform_node_base.cc.
References delegate_, FromNativeViewAccessible(), GetData(), GetParent(), ui::IsTableLike(), and ui::AXNodeData::role.
Referenced by GetTableAriaColumnCount(), GetTableAriaRowCount(), GetTableCaption(), GetTableCell(), GetTableCell(), GetTableColumnCount(), GetTableRowCount(), and IsSelectionItemSupported().
| std::optional< int > ui::AXPlatformNodeBase::GetTableAriaColumnCount | ( | ) | const |
Definition at line 794 of file ax_platform_node_base.cc.
References BASE_DCHECK, delegate_, GetTable(), and ui::AXPlatformNodeDelegate::GetTableAriaColCount().
| std::optional< int > ui::AXPlatformNodeBase::GetTableAriaRowCount | ( | ) | const |
Definition at line 834 of file ax_platform_node_base.cc.
References BASE_DCHECK, delegate_, GetTable(), and ui::AXPlatformNodeDelegate::GetTableAriaRowCount().
| AXPlatformNodeBase * ui::AXPlatformNodeBase::GetTableCaption | ( | ) | const |
Definition at line 716 of file ax_platform_node_base.cc.
References BASE_DCHECK, delegate_, GetTable(), and ui::AXPlatformNodeDelegate::GetTableCaption().
| AXPlatformNodeBase * ui::AXPlatformNodeBase::GetTableCell | ( | int | index | ) | const |
Definition at line 728 of file ax_platform_node_base.cc.
References BASE_DCHECK, ui::AXPlatformNodeDelegate::CellIndexToId(), delegate_, GetData(), ui::AXPlatformNodeDelegate::GetFromNodeID(), GetTable(), ui::IsCellOrTableHeader(), and ui::IsTableLike().
| AXPlatformNodeBase * ui::AXPlatformNodeBase::GetTableCell | ( | int | row, |
| int | column | ||
| ) | const |
Definition at line 747 of file ax_platform_node_base.cc.
References BASE_DCHECK, delegate_, ui::AXPlatformNodeDelegate::GetCellId(), GetData(), ui::AXPlatformNodeDelegate::GetFromNodeID(), GetTable(), GetTableColumnCount(), GetTableRowCount(), ui::IsCellOrTableHeader(), and ui::IsTableLike().
| std::optional< int > ui::AXPlatformNodeBase::GetTableCellIndex | ( | ) | const |
Definition at line 770 of file ax_platform_node_base.cc.
References delegate_, and ui::AXPlatformNodeDelegate::GetTableCellIndex().
| std::optional< int > ui::AXPlatformNodeBase::GetTableColumn | ( | ) | const |
Definition at line 776 of file ax_platform_node_base.cc.
References delegate_, and ui::AXPlatformNodeDelegate::GetTableCellColIndex().
| std::optional< int > ui::AXPlatformNodeBase::GetTableColumnCount | ( | ) | const |
Definition at line 782 of file ax_platform_node_base.cc.
References BASE_DCHECK, delegate_, GetTable(), and ui::AXPlatformNodeDelegate::GetTableColCount().
Referenced by GetTableCell().
| std::optional< int > ui::AXPlatformNodeBase::GetTableColumnSpan | ( | ) | const |
Definition at line 806 of file ax_platform_node_base.cc.
References delegate_, and ui::AXPlatformNodeDelegate::GetTableCellColSpan().
| std::optional< int > ui::AXPlatformNodeBase::GetTableRow | ( | ) | const |
Definition at line 812 of file ax_platform_node_base.cc.
References delegate_, ui::AXPlatformNodeDelegate::GetTableCellRowIndex(), ui::AXPlatformNodeDelegate::GetTableRowRowIndex(), ui::AXPlatformNodeDelegate::IsTableCellOrHeader(), and ui::AXPlatformNodeDelegate::IsTableRow().
| std::optional< int > ui::AXPlatformNodeBase::GetTableRowCount | ( | ) | const |
Definition at line 822 of file ax_platform_node_base.cc.
References BASE_DCHECK, delegate_, GetTable(), and ui::AXPlatformNodeDelegate::GetTableRowCount().
Referenced by GetTableCell().
| std::optional< int > ui::AXPlatformNodeBase::GetTableRowSpan | ( | ) | const |
Definition at line 846 of file ax_platform_node_base.cc.
References delegate_, and ui::AXPlatformNodeDelegate::GetTableCellRowSpan().
|
virtual |
Definition at line 933 of file ax_platform_node_base.cc.
References delegate_, GetData(), GetInnerText(), GetRangeValueText(), GetString16Attribute(), ui::AXPlatformNodeDelegate::GetTreeData(), ui::IsDocument(), ui::IsRangeValueSupported(), IsRichTextField(), ax::mojom::kValue, ui::AXTreeData::url, base::UTF8ToUTF16(), and value.
| bool ui::AXPlatformNodeBase::HasBoolAttribute | ( | ax::mojom::BoolAttribute | attr | ) | const |
Definition at line 358 of file ax_platform_node_base.cc.
References delegate_, GetData(), and ui::AXNodeData::HasBoolAttribute().
Referenced by IsSelectionItemSupported().
| bool ui::AXPlatformNodeBase::HasCaret | ( | const AXTree::Selection * | unignored_selection = nullptr | ) |
Definition at line 869 of file ax_platform_node_base.cc.
References delegate_, ui::AXNode::OwnerTree::Selection::focus_object_id, ui::AXPlatformNodeDelegate::GetFromNodeID(), ui::AXPlatformNodeDelegate::GetUnignoredSelection(), HasIntAttribute(), IsDescendantOf(), IsInvisibleOrIgnored(), IsPlainTextField(), ax::mojom::kTextSelEnd, and ax::mojom::kTextSelStart.
Referenced by GetSelectionOffsetsFromTree().
| bool ui::AXPlatformNodeBase::HasFloatAttribute | ( | ax::mojom::FloatAttribute | attr | ) | const |
Definition at line 379 of file ax_platform_node_base.cc.
References delegate_, GetData(), and ui::AXNodeData::HasFloatAttribute().
| bool ui::AXPlatformNodeBase::HasFocus | ( | ) |
| bool ui::AXPlatformNodeBase::HasInheritedStringAttribute | ( | ax::mojom::StringAttribute | attribute | ) | const |
Definition at line 458 of file ax_platform_node_base.cc.
References delegate_, FromNativeViewAccessible(), GetData(), GetParent(), and ui::AXNodeData::HasStringAttribute().
| bool ui::AXPlatformNodeBase::HasIntAttribute | ( | ax::mojom::IntAttribute | attribute | ) | const |
Definition at line 400 of file ax_platform_node_base.cc.
References delegate_, GetData(), and ui::AXNodeData::HasIntAttribute().
Referenced by ComputeAttributes(), HasCaret(), and IsScrollable().
| bool ui::AXPlatformNodeBase::HasIntListAttribute | ( | ax::mojom::IntListAttribute | attribute | ) | const |
Definition at line 530 of file ax_platform_node_base.cc.
References delegate_, GetData(), and ui::AXNodeData::HasIntListAttribute().
| bool ui::AXPlatformNodeBase::HasStringAttribute | ( | ax::mojom::StringAttribute | attribute | ) | const |
Definition at line 421 of file ax_platform_node_base.cc.
References delegate_, GetData(), and ui::AXNodeData::HasStringAttribute().
Referenced by ComputeAttributes().
|
virtual |
Definition at line 83 of file ax_platform_node_base.cc.
References delegate_, ui::g_unique_id_map, and ui::AXPlatformNode::GetUniqueId().
Referenced by ui::AXPlatformNode::Create(), and flutter::FlutterTextPlatformNode::FlutterTextPlatformNode().
| bool ui::AXPlatformNodeBase::IsChildOfLeaf | ( | ) | const |
Definition at line 900 of file ax_platform_node_base.cc.
References delegate_, and ui::AXPlatformNodeDelegate::IsChildOfLeaf().
Referenced by GetHypertext().
| bool ui::AXPlatformNodeBase::IsDescendant | ( | AXPlatformNodeBase * | descendant | ) |
Definition at line 344 of file ax_platform_node_base.cc.
References delegate_, FromNativeViewAccessible(), GetParent(), and IsDescendant().
Referenced by IsDescendant().
|
overridevirtual |
Implements ui::AXPlatformNode.
Definition at line 295 of file ax_platform_node_base.cc.
References FromNativeViewAccessible(), GetParent(), and IsDescendantOf().
Referenced by GetHypertextOffsetFromEndpoint(), HasCaret(), and IsDescendantOf().
|
protected |
Definition at line 567 of file ax_platform_node_base.cc.
References GetData(), and ui::IsDocument().
| bool ui::AXPlatformNodeBase::IsHorizontallyScrollable | ( | ) | const |
Definition at line 917 of file ax_platform_node_base.cc.
References BASE_DCHECK, GetIntAttribute(), IsScrollable(), ax::mojom::kScrollXMax, and ax::mojom::kScrollXMin.
| bool ui::AXPlatformNodeBase::IsInvisibleOrIgnored | ( | ) | const |
Definition at line 904 of file ax_platform_node_base.cc.
References GetData(), and ui::AXNodeData::IsInvisibleOrIgnored().
Referenced by ComputeAttributes(), and HasCaret().
| bool ui::AXPlatformNodeBase::IsLeaf | ( | ) | const |
Definition at line 896 of file ax_platform_node_base.cc.
References delegate_, and ui::AXPlatformNodeDelegate::IsLeaf().
Referenced by GetHypertextOffsetFromChild(), GetHypertextOffsetFromEndpoint(), GetIndexInParent(), GetMaxSelectableItems(), and UpdateComputedHypertext().
| bool ui::AXPlatformNodeBase::IsPlainTextField | ( | ) | const |
Definition at line 619 of file ax_platform_node_base.cc.
References GetData(), and ui::AXNodeData::IsPlainTextField().
Referenced by GetSelectionOffsets(), and HasCaret().
|
virtual |
Reimplemented in ui::AXPlatformNodeMac.
Definition at line 1763 of file ax_platform_node_base.cc.
References delegate_, GetData(), and ui::AXNodeData::HasCheckedState().
Referenced by ComputeAttributes(), and ui::AXPlatformNodeMac::IsPlatformCheckable().
| bool ui::AXPlatformNodeBase::IsRichTextField | ( | ) | const |
Definition at line 623 of file ax_platform_node_base.cc.
References GetData(), and ui::AXNodeData::IsRichTextField().
Referenced by GetValue().
|
protected |
Definition at line 1709 of file ax_platform_node_base.cc.
References ui::AXHypertext::hyperlink_offset_to_index, ui::AXHypertext::hyperlinks, ui::AXHypertext::hypertext, hypertext_, and kEmbeddedCharacter.
| bool ui::AXPlatformNodeBase::IsScrollable | ( | ) | const |
Definition at line 908 of file ax_platform_node_base.cc.
References HasIntAttribute(), ax::mojom::kScrollX, ax::mojom::kScrollXMax, ax::mojom::kScrollXMin, ax::mojom::kScrollY, ax::mojom::kScrollYMax, and ax::mojom::kScrollYMin.
Referenced by IsHorizontallyScrollable(), and IsVerticallyScrollable().
|
protected |
Definition at line 571 of file ax_platform_node_base.cc.
References GetData(), GetTable(), HasBoolAttribute(), ax::mojom::kCell, ax::mojom::kColumnHeader, ax::mojom::kFalse, ax::mojom::kGrid, ax::mojom::kListBoxOption, ax::mojom::kListItem, ax::mojom::kMenuItemRadio, ax::mojom::kMenuListOption, ax::mojom::kRadioButton, ax::mojom::kRow, ax::mojom::kRowHeader, ax::mojom::kSelected, ax::mojom::kTab, ax::mojom::kTreeGrid, ax::mojom::kTreeItem, ax::mojom::kTrue, and ui::AXNodeData::role.
| bool ui::AXPlatformNodeBase::IsText | ( | ) | const |
Definition at line 627 of file ax_platform_node_base.cc.
References delegate_, and ui::AXPlatformNodeDelegate::IsText().
Referenced by GetHypertextOffsetFromChild(), and GetHypertextOffsetFromEndpoint().
| bool ui::AXPlatformNodeBase::IsTextField | ( | ) | const |
Definition at line 615 of file ax_platform_node_base.cc.
References GetData(), and ui::AXNodeData::IsTextField().
Referenced by ComputeAttributes().
| bool ui::AXPlatformNodeBase::IsVerticallyScrollable | ( | ) | const |
Definition at line 925 of file ax_platform_node_base.cc.
References BASE_DCHECK, GetIntAttribute(), IsScrollable(), ax::mojom::kScrollYMax, and ax::mojom::kScrollYMin.
| AXPlatformNodeBase * ui::AXPlatformNodeBase::NearestLeafToPoint | ( | gfx::Point | point | ) | const |
Definition at line 1767 of file ax_platform_node_base.cc.
References ui::AXPlatformNode::FromNativeViewAccessible(), GetChildCount(), ui::AXPlatformNodeDelegate::GetClippedScreenBoundsRect(), GetDelegate(), GetFirstChild(), GetNextSibling(), gfx::Rect::ManhattanDistanceToPoint(), gfx::Point::x(), and gfx::Point::y().
| int ui::AXPlatformNodeBase::NearestTextIndexToPoint | ( | gfx::Point | point | ) |
Definition at line 1819 of file ax_platform_node_base.cc.
References GetDelegate(), GetInnerText(), ui::AXPlatformNodeDelegate::GetInnerTextRangeBoundsRect(), i, ui::kScreenDIPs, ui::kUnclipped, length, and gfx::Rect::ManhattanDistanceToPoint().
|
overridevirtual |
Implements ui::AXPlatformNode.
Reimplemented in ui::AXPlatformNodeMac.
Definition at line 284 of file ax_platform_node_base.cc.
Referenced by ui::AXPlatformNodeMac::NotifyAccessibilityEvent().
|
staticprotected |
Definition at line 1409 of file ax_platform_node_base.cc.
References BASE_DCHECK, input(), and base::ReplaceChars().
|
protectedvirtual |
Definition at line 2066 of file ax_platform_node_base.cc.
References BASE_DCHECK.
Referenced by ComputeTextAttributes().
| bool ui::AXPlatformNodeBase::ScrollToNode | ( | ScrollType | scroll_type | ) |
Definition at line 1366 of file ax_platform_node_base.cc.
References ui::AXPlatformNodeDelegate::AccessibilityPerformAction(), ui::AXActionData::action, Anywhere, gfx::Rect::bottom(), BottomEdge, BottomRight, GetData(), GetDelegate(), gfx::Rect::height(), ui::AXActionData::horizontal_scroll_alignment, ui::AXNodeData::id, ax::mojom::kDoNotScrollIfVisible, ax::mojom::kScrollAlignmentCenter, ax::mojom::kScrollToMakeVisible, LeftEdge, gfx::Rect::OffsetFromOrigin(), gfx::Rect::right(), RightEdge, ui::AXActionData::scroll_behavior, ui::AXActionData::target_node_id, ui::AXActionData::target_rect, gfx::ToEnclosingRect(), TopEdge, TopLeft, ui::AXActionData::vertical_scroll_alignment, gfx::Rect::width(), gfx::Rect::x(), and gfx::Rect::y().
|
protected |
Definition at line 560 of file ax_platform_node_base.cc.
References delegate_, and ui::AXPlatformNodeDelegate::SetHypertextSelection().
|
static |
|
protected |
Definition at line 1312 of file ax_platform_node_base.cc.
References AXPlatformNodeChildrenBegin(), AXPlatformNodeChildrenEnd(), delegate_, GetInnerText(), ui::AXHypertext::hyperlink_offset_to_index, ui::AXHypertext::hyperlinks, ui::AXHypertext::hypertext, hypertext_, IsLeaf(), kEmbeddedCharacter, and ui::AXHypertext::needs_update.
Referenced by GetHypertext().
| AXPlatformNodeDelegate* ui::AXPlatformNodeBase::delegate_ = nullptr |
Definition at line 345 of file ax_platform_node_base.h.
Referenced by AddAttributeToList(), ChildAtIndex(), ComputeAttributes(), Destroy(), GetBoolAttribute(), GetBoolAttribute(), GetChildCount(), GetData(), GetDelegate(), GetFirstChild(), GetFloatAttribute(), GetFloatAttribute(), GetFocus(), GetHypertext(), GetIndexInParent(), GetInheritedStringAttribute(), GetInheritedStringAttribute(), GetInnerText(), GetIntAttribute(), GetIntAttribute(), GetIntListAttribute(), GetIntListAttribute(), GetLastChild(), GetName(), GetNextSibling(), GetParent(), GetPosInSet(), GetPreviousSibling(), GetSelectionAnchor(), GetSelectionContainer(), GetSelectionOffsets(), GetSetSize(), GetString16Attribute(), GetString16Attribute(), GetStringAttribute(), GetStringAttribute(), GetTable(), GetTableAriaColumnCount(), GetTableAriaRowCount(), GetTableCaption(), GetTableCell(), GetTableCell(), GetTableCellIndex(), GetTableColumn(), GetTableColumnCount(), GetTableColumnSpan(), GetTableRow(), GetTableRowCount(), GetTableRowSpan(), GetValue(), HasBoolAttribute(), HasCaret(), HasFloatAttribute(), HasInheritedStringAttribute(), HasIntAttribute(), HasIntListAttribute(), HasStringAttribute(), Init(), IsChildOfLeaf(), IsDescendant(), IsLeaf(), IsPlatformCheckable(), IsText(), SetHypertextSelection(), and UpdateComputedHypertext().
|
mutableprotected |
Definition at line 481 of file ax_platform_node_base.h.
Referenced by GetHyperlinkFromHypertextOffset(), GetHyperlinkIndexFromChild(), GetHypertext(), GetHypertextOffsetFromHyperlinkIndex(), IsSameHypertextCharacter(), and UpdateComputedHypertext().
|
static |
Definition at line 286 of file ax_platform_node_base.h.
Referenced by IsSameHypertextCharacter(), and UpdateComputedHypertext().