diff options
Diffstat (limited to 'chrome/browser/views/infobars/infobar_container.cc')
-rw-r--r-- | chrome/browser/views/infobars/infobar_container.cc | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/chrome/browser/views/infobars/infobar_container.cc b/chrome/browser/views/infobars/infobar_container.cc index 3a135c1..530236c 100644 --- a/chrome/browser/views/infobars/infobar_container.cc +++ b/chrome/browser/views/infobars/infobar_container.cc @@ -72,6 +72,27 @@ void InfoBarContainer::Layout() { } } +bool InfoBarContainer::GetAccessibleName(std::wstring* name) { + DCHECK(name); + + if (!accessible_name_.empty()) { + name->assign(accessible_name_); + return true; + } + return false; +} + +bool InfoBarContainer::GetAccessibleRole(AccessibilityTypes::Role* role) { + DCHECK(role); + + *role = AccessibilityTypes::ROLE_TOOLBAR; + return true; +} + +void InfoBarContainer::SetAccessibleName(const std::wstring& name) { + accessible_name_.assign(name); +} + void InfoBarContainer::ViewHierarchyChanged(bool is_add, views::View* parent, views::View* child) { |