summaryrefslogtreecommitdiffstats
path: root/views/view.cc
diff options
context:
space:
mode:
Diffstat (limited to 'views/view.cc')
-rw-r--r--views/view.cc12
1 files changed, 12 insertions, 0 deletions
diff --git a/views/view.cc b/views/view.cc
index 5cb4f0e..012240a 100644
--- a/views/view.cc
+++ b/views/view.cc
@@ -1127,10 +1127,22 @@ bool View::GetAccessibleName(std::wstring* name) {
return true;
}
+bool View::GetAccessibleRole(AccessibilityTypes::Role* role) {
+ if (accessible_role_) {
+ *role = accessible_role_;
+ return true;
+ }
+ return false;
+}
+
void View::SetAccessibleName(const std::wstring& name) {
accessible_name_ = name;
}
+void View::SetAccessibleRole(const AccessibilityTypes::Role role) {
+ accessible_role_ = role;
+}
+
// static
void View::ConvertPointToView(const View* src,
const View* dst,