summaryrefslogtreecommitdiffstats
path: root/chrome/browser/chromeos/frame/browser_view.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/chromeos/frame/browser_view.cc')
-rw-r--r--chrome/browser/chromeos/frame/browser_view.cc14
1 files changed, 14 insertions, 0 deletions
diff --git a/chrome/browser/chromeos/frame/browser_view.cc b/chrome/browser/chromeos/frame/browser_view.cc
index c03141a..124ecca 100644
--- a/chrome/browser/chromeos/frame/browser_view.cc
+++ b/chrome/browser/chromeos/frame/browser_view.cc
@@ -490,6 +490,11 @@ void BrowserView::SetFocusToLocationBar(bool select_all) {
::BrowserView::SetFocusToLocationBar(select_all);
}
+void BrowserView::FocusChromeOSStatus() {
+ SaveFocusedView();
+ status_area_->SetToolbarFocus(last_focused_view_storage_id(), NULL);
+}
+
void BrowserView::ToggleCompactNavigationBar() {
UIStyle new_style = static_cast<UIStyle>((ui_style_ + 1) % 2);
if (new_style != StandardStyle && UseVerticalTabs())
@@ -595,6 +600,15 @@ void BrowserView::ShowCompactLocationBarUnderSelectedTab(bool select_all) {
}
////////////////////////////////////////////////////////////////////////////////
+// BrowserView protected:
+
+void BrowserView::GetAccessibleToolbars(
+ std::vector<AccessibleToolbarView*>* toolbars) {
+ ::BrowserView::GetAccessibleToolbars(toolbars);
+ toolbars->push_back(status_area_);
+}
+
+////////////////////////////////////////////////////////////////////////////////
// BrowserView private:
void BrowserView::InitSystemMenu() {