| OLD | NEW |
| 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "base/metrics/nacl_histogram.h" | 5 #include "base/metrics/nacl_histogram.h" |
| 6 #include "chrome/browser/tabs/default_tab_handler.h" | 6 #include "chrome/browser/tabs/default_tab_handler.h" |
| 7 #include "chrome/browser/tabs/tab_strip_model.h" | 7 #include "chrome/browser/tabs/tab_strip_model.h" |
| 8 #include "chrome/browser/ui/browser.h" | 8 #include "chrome/browser/ui/browser.h" |
| 9 | 9 |
| 10 //////////////////////////////////////////////////////////////////////////////// | 10 //////////////////////////////////////////////////////////////////////////////// |
| (...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 108 } | 108 } |
| 109 | 109 |
| 110 bool DefaultTabHandler::CanCloseTab() const { | 110 bool DefaultTabHandler::CanCloseTab() const { |
| 111 return delegate_->AsBrowser()->CanCloseTab(); | 111 return delegate_->AsBrowser()->CanCloseTab(); |
| 112 } | 112 } |
| 113 | 113 |
| 114 void DefaultTabHandler::ToggleUseVerticalTabs() { | 114 void DefaultTabHandler::ToggleUseVerticalTabs() { |
| 115 delegate_->AsBrowser()->ToggleUseVerticalTabs(); | 115 delegate_->AsBrowser()->ToggleUseVerticalTabs(); |
| 116 } | 116 } |
| 117 | 117 |
| 118 void DefaultTabHandler::ToggleUseCompactNavigationBar() { |
| 119 delegate_->AsBrowser()->ToggleUseCompactNavigationBar(); |
| 120 } |
| 121 |
| 118 bool DefaultTabHandler::CanRestoreTab() { | 122 bool DefaultTabHandler::CanRestoreTab() { |
| 119 return delegate_->AsBrowser()->CanRestoreTab(); | 123 return delegate_->AsBrowser()->CanRestoreTab(); |
| 120 } | 124 } |
| 121 | 125 |
| 122 void DefaultTabHandler::RestoreTab() { | 126 void DefaultTabHandler::RestoreTab() { |
| 123 delegate_->AsBrowser()->RestoreTab(); | 127 delegate_->AsBrowser()->RestoreTab(); |
| 124 } | 128 } |
| 125 | 129 |
| 126 bool DefaultTabHandler::LargeIconsPermitted() const { | 130 bool DefaultTabHandler::LargeIconsPermitted() const { |
| 127 return delegate_->AsBrowser()->LargeIconsPermitted(); | 131 return delegate_->AsBrowser()->LargeIconsPermitted(); |
| 128 } | 132 } |
| 129 | 133 |
| 130 bool DefaultTabHandler::UseVerticalTabs() const { | 134 bool DefaultTabHandler::UseVerticalTabs() const { |
| 131 return delegate_->AsBrowser()->UseVerticalTabs(); | 135 return delegate_->AsBrowser()->UseVerticalTabs(); |
| 132 } | 136 } |
| 133 | 137 |
| 138 bool DefaultTabHandler::UseCompactNavigationBar() const { |
| 139 return delegate_->AsBrowser()->UseCompactNavigationBar(); |
| 140 } |
| 141 |
| 134 //////////////////////////////////////////////////////////////////////////////// | 142 //////////////////////////////////////////////////////////////////////////////// |
| 135 // DefaultTabHandler, TabStripModelObserver implementation: | 143 // DefaultTabHandler, TabStripModelObserver implementation: |
| 136 | 144 |
| 137 void DefaultTabHandler::TabInsertedAt(TabContentsWrapper* contents, | 145 void DefaultTabHandler::TabInsertedAt(TabContentsWrapper* contents, |
| 138 int index, | 146 int index, |
| 139 bool foreground) { | 147 bool foreground) { |
| 140 delegate_->AsBrowser()->TabInsertedAt(contents, index, foreground); | 148 delegate_->AsBrowser()->TabInsertedAt(contents, index, foreground); |
| 141 } | 149 } |
| 142 | 150 |
| 143 void DefaultTabHandler::TabClosingAt(TabStripModel* tab_strip_model, | 151 void DefaultTabHandler::TabClosingAt(TabStripModel* tab_strip_model, |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 188 } | 196 } |
| 189 | 197 |
| 190 //////////////////////////////////////////////////////////////////////////////// | 198 //////////////////////////////////////////////////////////////////////////////// |
| 191 // TabHandler, public: | 199 // TabHandler, public: |
| 192 | 200 |
| 193 // static | 201 // static |
| 194 TabHandler* TabHandler::CreateTabHandler(TabHandlerDelegate* delegate) { | 202 TabHandler* TabHandler::CreateTabHandler(TabHandlerDelegate* delegate) { |
| 195 return new DefaultTabHandler(delegate); | 203 return new DefaultTabHandler(delegate); |
| 196 } | 204 } |
| 197 | 205 |
| OLD | NEW |