diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/modules/accessibility/ax_object.h')
-rw-r--r-- | chromium/third_party/blink/renderer/modules/accessibility/ax_object.h | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/chromium/third_party/blink/renderer/modules/accessibility/ax_object.h b/chromium/third_party/blink/renderer/modules/accessibility/ax_object.h index 34a1c79bd49..88cb1e84c82 100644 --- a/chromium/third_party/blink/renderer/modules/accessibility/ax_object.h +++ b/chromium/third_party/blink/renderer/modules/accessibility/ax_object.h @@ -49,6 +49,7 @@ #include "third_party/blink/renderer/platform/heap/handle.h" #include "third_party/blink/renderer/platform/heap/persistent.h" #include "third_party/blink/renderer/platform/weborigin/kurl.h" +#include "third_party/blink/renderer/platform/wtf/text/wtf_string.h" #include "third_party/blink/renderer/platform/wtf/vector.h" #include "ui/accessibility/ax_enums.mojom-blink.h" @@ -472,6 +473,7 @@ class MODULES_EXPORT AXObject : public GarbageCollectedFinalized<AXObject> { return RoleValue() == ax::mojom::Role::kColorWell; } virtual bool IsControl() const { return false; } + virtual bool IsDefault() const { return false; } virtual bool IsEmbeddedObject() const { return false; } virtual bool IsFieldset() const { return false; } virtual bool IsHeading() const { return false; } @@ -551,7 +553,7 @@ class MODULES_EXPORT AXObject : public GarbageCollectedFinalized<AXObject> { // Is the object selected because selection is following focus? virtual bool IsSelectedFromFocus() const { return false; } virtual bool IsSelectedOptionActive() const { return false; } - virtual bool IsVisible() const { return true; } + virtual bool IsVisible() const; virtual bool IsVisited() const { return false; } // Check whether certain properties can be modified. @@ -685,7 +687,10 @@ class MODULES_EXPORT AXObject : public GarbageCollectedFinalized<AXObject> { return ax::mojom::TextPosition::kNone; } virtual int TextLength() const { return 0; } - virtual TextStyle GetTextStyle() const { return kTextStyleNone; } + + // Bitmask from ax::mojom::TextStyle. + virtual int32_t GetTextStyle() const { return 0; } + virtual AXObjectVector RadioButtonsInGroup() const { return AXObjectVector(); } @@ -1004,6 +1009,9 @@ class MODULES_EXPORT AXObject : public GarbageCollectedFinalized<AXObject> { int* index_in_ancestor1, int* index_in_ancestor2); + // Returns a string representation of this object. + String ToString() const; + protected: AXID id_; AXObjectVector children_; |