#include <ax_fragment_root_win.h>
Public Member Functions | |
| AXFragmentRootWin (gfx::AcceleratedWidget widget, AXFragmentRootDelegateWin *delegate) | |
| ~AXFragmentRootWin () override | |
| gfx::NativeViewAccessible | GetNativeViewAccessible () override |
| bool | IsControlElement () |
| AXPlatformNodeDelegate * | GetChildNodeDelegate () const |
| gfx::AcceleratedWidget | GetTargetForNativeAccessibilityEvent () override |
| void | SetAlertNode (AXPlatformNodeWin *alert_node) |
Public Member Functions inherited from ui::AXPlatformNodeDelegateBase | |
| AXPlatformNodeDelegateBase () | |
| ~AXPlatformNodeDelegateBase () override | |
| const AXNodeData & | GetData () const override |
| const AXTreeData & | GetTreeData () const override |
| std::u16string | GetInnerText () const override |
| const AXTree::Selection | GetUnignoredSelection () const override |
| AXNodePosition::AXPositionInstance | CreateTextPositionAt (int offset) const override |
| gfx::NativeViewAccessible | GetNSWindow () override |
| gfx::NativeViewAccessible | GetNativeViewAccessible () override |
| gfx::NativeViewAccessible | GetParent () override |
| gfx::NativeViewAccessible | GetLowestPlatformAncestor () const override |
| int | GetIndexInParent () override |
| int | GetChildCount () const override |
| gfx::NativeViewAccessible | ChildAtIndex (int index) override |
| bool | HasModalDialog () const override |
| gfx::NativeViewAccessible | GetFirstChild () override |
| gfx::NativeViewAccessible | GetLastChild () override |
| gfx::NativeViewAccessible | GetNextSibling () override |
| gfx::NativeViewAccessible | GetPreviousSibling () override |
| bool | IsChildOfLeaf () const override |
| bool | IsChildOfPlainTextField () const override |
| bool | IsLeaf () const override |
| bool | IsToplevelBrowserWindow () override |
| gfx::NativeViewAccessible | GetClosestPlatformObject () const override |
| std::unique_ptr< AXPlatformNodeDelegate::ChildIterator > | ChildrenBegin () override |
| std::unique_ptr< AXPlatformNodeDelegate::ChildIterator > | ChildrenEnd () override |
| std::string | GetName () const override |
| std::u16string | GetHypertext () const override |
| bool | SetHypertextSelection (int start_offset, int end_offset) override |
| TextAttributeMap | ComputeTextAttributeMap (const TextAttributeList &default_attributes) const override |
| std::string | GetInheritedFontFamilyName () const override |
| gfx::Rect | GetBoundsRect (const AXCoordinateSystem coordinate_system, const AXClippingBehavior clipping_behavior, AXOffscreenResult *offscreen_result) const override |
| gfx::Rect | GetHypertextRangeBoundsRect (const int start_offset, const int end_offset, const AXCoordinateSystem coordinate_system, const AXClippingBehavior clipping_behavior, AXOffscreenResult *offscreen_result) const override |
| gfx::Rect | GetInnerTextRangeBoundsRect (const int start_offset, const int end_offset, const AXCoordinateSystem coordinate_system, const AXClippingBehavior clipping_behavior, AXOffscreenResult *offscreen_result) const override |
| gfx::Rect | GetClippedScreenBoundsRect (AXOffscreenResult *offscreen_result=nullptr) const override |
| gfx::Rect | GetUnclippedScreenBoundsRect (AXOffscreenResult *offscreen_result=nullptr) const |
| gfx::NativeViewAccessible | HitTestSync (int screen_physical_pixel_x, int screen_physical_pixel_y) const override |
| gfx::NativeViewAccessible | GetFocus () override |
| bool | IsOffscreen () const override |
| bool | IsMinimized () const override |
| bool | IsText () const override |
| bool | IsWebContent () const override |
| bool | HasVisibleCaretOrSelection () const override |
| AXPlatformNode * | GetFromNodeID (int32_t id) override |
| AXPlatformNode * | GetFromTreeIDAndNodeID (const ui::AXTreeID &ax_tree_id, int32_t id) override |
| AXPlatformNode * | GetTargetNodeForRelation (ax::mojom::IntAttribute attr) override |
| std::vector< AXPlatformNode * > | GetTargetNodesForRelation (ax::mojom::IntListAttribute attr) override |
| std::set< AXPlatformNode * > | GetReverseRelations (ax::mojom::IntAttribute attr) override |
| std::set< AXPlatformNode * > | GetReverseRelations (ax::mojom::IntListAttribute attr) override |
| std::u16string | GetAuthorUniqueId () const override |
| const AXUniqueId & | GetUniqueId () const override |
| std::optional< int > | FindTextBoundary (ax::mojom::TextBoundary boundary, int offset, ax::mojom::MoveDirection direction, ax::mojom::TextAffinity affinity) const override |
| const std::vector< gfx::NativeViewAccessible > | GetUIADescendants () const override |
| std::string | GetLanguage () const override |
| bool | IsTable () const override |
| std::optional< int > | GetTableColCount () const override |
| std::optional< int > | GetTableRowCount () const override |
| std::optional< int > | GetTableAriaColCount () const override |
| std::optional< int > | GetTableAriaRowCount () const override |
| std::optional< int > | GetTableCellCount () const override |
| std::optional< bool > | GetTableHasColumnOrRowHeaderNode () const override |
| std::vector< int32_t > | GetColHeaderNodeIds () const override |
| std::vector< int32_t > | GetColHeaderNodeIds (int col_index) const override |
| std::vector< int32_t > | GetRowHeaderNodeIds () const override |
| std::vector< int32_t > | GetRowHeaderNodeIds (int row_index) const override |
| AXPlatformNode * | GetTableCaption () const override |
| bool | IsTableRow () const override |
| std::optional< int > | GetTableRowRowIndex () const override |
| bool | IsTableCellOrHeader () const override |
| std::optional< int > | GetTableCellIndex () const override |
| std::optional< int > | GetTableCellColIndex () const override |
| std::optional< int > | GetTableCellRowIndex () const override |
| std::optional< int > | GetTableCellColSpan () const override |
| std::optional< int > | GetTableCellRowSpan () const override |
| std::optional< int > | GetTableCellAriaColIndex () const override |
| std::optional< int > | GetTableCellAriaRowIndex () const override |
| std::optional< int32_t > | GetCellId (int row_index, int col_index) const override |
| std::optional< int32_t > | CellIndexToId (int cell_index) const override |
| bool | IsCellOrHeaderOfARIATable () const override |
| bool | IsCellOrHeaderOfARIAGrid () const override |
| bool | IsOrderedSetItem () const override |
| bool | IsOrderedSet () const override |
| std::optional< int > | GetPosInSet () const override |
| std::optional< int > | GetSetSize () const override |
| gfx::AcceleratedWidget | GetTargetForNativeAccessibilityEvent () override |
| bool | AccessibilityPerformAction (const AXActionData &data) override |
| std::u16string | GetLocalizedStringForImageAnnotationStatus (ax::mojom::ImageAnnotationStatus status) const override |
| std::u16string | GetLocalizedRoleDescriptionForUnlabeledImage () const override |
| std::u16string | GetLocalizedStringForLandmarkType () const override |
| std::u16string | GetLocalizedStringForRoleDescription () const override |
| std::u16string | GetStyleNameAttributeAsLocalizedString () const override |
| bool | ShouldIgnoreHoveredStateForTesting () override |
Public Member Functions inherited from ui::AXPlatformNodeDelegate | |
| virtual | ~AXPlatformNodeDelegate ()=default |
| std::string | ToString () |
| std::string | SubtreeToString () |
Static Public Member Functions | |
| static AXFragmentRootWin * | GetForAcceleratedWidget (gfx::AcceleratedWidget widget) |
| static AXFragmentRootWin * | GetFragmentRootParentOf (gfx::NativeViewAccessible accessible) |
Additional Inherited Members | |
Protected Member Functions inherited from ui::AXPlatformNodeDelegateBase | |
| std::string | SubtreeToStringHelper (size_t level) override |
| std::set< ui::AXPlatformNode * > | GetNodesForNodeIds (const std::set< int32_t > &ids) |
| AXPlatformNodeDelegate * | GetParentDelegate () |
Protected Member Functions inherited from ui::AXPlatformNodeDelegate | |
| AXPlatformNodeDelegate ()=default | |
Definition at line 30 of file ax_fragment_root_win.h.
| ui::AXFragmentRootWin::AXFragmentRootWin | ( | gfx::AcceleratedWidget | widget, |
| AXFragmentRootDelegateWin * | delegate | ||
| ) |
Definition at line 290 of file ax_fragment_root_win.cc.
References ui::AXFragmentRootMapWin::AddFragmentRoot(), ui::AXFragmentRootPlatformNodeWin::Create(), and ui::AXFragmentRootMapWin::GetInstance().
|
override |
Definition at line 297 of file ax_fragment_root_win.cc.
References ui::AXFragmentRootMapWin::GetInstance(), and ui::AXFragmentRootMapWin::RemoveFragmentRoot().
| AXPlatformNodeDelegate * ui::AXFragmentRootWin::GetChildNodeDelegate | ( | ) | const |
Definition at line 403 of file ax_fragment_root_win.cc.
References ui::AXPlatformNode::FromNativeViewAccessible(), ui::AXFragmentRootDelegateWin::GetChildOfAXFragmentRoot(), and ui::AXPlatformNode::GetDelegate().
|
static |
Definition at line 303 of file ax_fragment_root_win.cc.
References ui::AXFragmentRootMapWin::GetFragmentRoot(), and ui::AXFragmentRootMapWin::GetInstance().
Referenced by ui::TEST_F().
|
static |
Definition at line 309 of file ax_fragment_root_win.cc.
References ui::AXFragmentRootMapWin::GetFragmentRootParentOf(), and ui::AXFragmentRootMapWin::GetInstance().
Referenced by ui::TEST_F().
|
overridevirtual |
Implements ui::AXPlatformNodeDelegate.
Definition at line 315 of file ax_fragment_root_win.cc.
|
overridevirtual |
Implements ui::AXPlatformNodeDelegate.
Definition at line 381 of file ax_fragment_root_win.cc.
| bool ui::AXFragmentRootWin::IsControlElement | ( | ) |
Definition at line 319 of file ax_fragment_root_win.cc.
References ui::AXFragmentRootDelegateWin::IsAXFragmentRootAControlElement().
| void ui::AXFragmentRootWin::SetAlertNode | ( | AXPlatformNodeWin * | alert_node | ) |
Definition at line 430 of file ax_fragment_root_win.cc.