| OLD | NEW |
| 1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2009 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 "app/l10n_util_mac.h" | 5 #include "app/l10n_util_mac.h" |
| 6 #include "base/gfx/rect.h" | 6 #include "base/gfx/rect.h" |
| 7 #include "base/keyboard_codes.h" | 7 #include "base/keyboard_codes.h" |
| 8 #include "base/logging.h" | 8 #include "base/logging.h" |
| 9 #include "base/sys_string_conversions.h" | 9 #include "base/sys_string_conversions.h" |
| 10 #include "chrome/app/chrome_dll_resource.h" | 10 #include "chrome/app/chrome_dll_resource.h" |
| (...skipping 179 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 190 return gfx::Rect(NSRectToCGRect(tabRect)); | 190 return gfx::Rect(NSRectToCGRect(tabRect)); |
| 191 } | 191 } |
| 192 | 192 |
| 193 void BrowserWindowCocoa::ConfirmAddSearchProvider( | 193 void BrowserWindowCocoa::ConfirmAddSearchProvider( |
| 194 const TemplateURL* template_url, | 194 const TemplateURL* template_url, |
| 195 Profile* profile) { | 195 Profile* profile) { |
| 196 NOTIMPLEMENTED(); | 196 NOTIMPLEMENTED(); |
| 197 } | 197 } |
| 198 | 198 |
| 199 LocationBar* BrowserWindowCocoa::GetLocationBar() const { | 199 LocationBar* BrowserWindowCocoa::GetLocationBar() const { |
| 200 return [controller_ locationBar]; | 200 return [controller_ locationBarBridge]; |
| 201 } | 201 } |
| 202 | 202 |
| 203 void BrowserWindowCocoa::SetFocusToLocationBar() { | 203 void BrowserWindowCocoa::SetFocusToLocationBar() { |
| 204 [controller_ focusLocationBar]; | 204 [controller_ focusLocationBar]; |
| 205 } | 205 } |
| 206 | 206 |
| 207 void BrowserWindowCocoa::UpdateStopGoState(bool is_loading, bool force) { | 207 void BrowserWindowCocoa::UpdateStopGoState(bool is_loading, bool force) { |
| 208 [controller_ setIsLoading:is_loading ? YES : NO]; | 208 [controller_ setIsLoading:is_loading ? YES : NO]; |
| 209 } | 209 } |
| 210 | 210 |
| 211 void BrowserWindowCocoa::UpdateToolbar(TabContents* contents, | 211 void BrowserWindowCocoa::UpdateToolbar(TabContents* contents, |
| 212 bool should_restore_state) { | 212 bool should_restore_state) { |
| 213 [controller_ updateToolbarWithContents:contents | 213 [controller_ updateToolbarWithContents:contents |
| 214 shouldRestoreState:should_restore_state ? YES : NO]; | 214 shouldRestoreState:should_restore_state ? YES : NO]; |
| 215 } | 215 } |
| 216 | 216 |
| 217 void BrowserWindowCocoa::FocusToolbar() { | 217 void BrowserWindowCocoa::FocusToolbar() { |
| 218 NOTIMPLEMENTED(); | 218 NOTIMPLEMENTED(); |
| 219 } | 219 } |
| 220 | 220 |
| 221 bool BrowserWindowCocoa::IsBookmarkBarVisible() const { | 221 bool BrowserWindowCocoa::IsBookmarkBarVisible() const { |
| 222 return browser_->profile()->GetPrefs()->GetBoolean(prefs::kShowBookmarkBar); | 222 return browser_->profile()->GetPrefs()->GetBoolean(prefs::kShowBookmarkBar); |
| 223 } | 223 } |
| 224 | 224 |
| 225 bool BrowserWindowCocoa::IsToolbarVisible() const { | 225 bool BrowserWindowCocoa::IsToolbarVisible() const { |
| 226 NOTIMPLEMENTED(); | 226 return browser_->SupportsWindowFeature(Browser::FEATURE_TOOLBAR) || |
| 227 return true; | 227 browser_->SupportsWindowFeature(Browser::FEATURE_LOCATIONBAR); |
| 228 } | 228 } |
| 229 | 229 |
| 230 // This is called from Browser, which in turn is called directly from | 230 // This is called from Browser, which in turn is called directly from |
| 231 // a menu option. All we do here is set a preference. The act of | 231 // a menu option. All we do here is set a preference. The act of |
| 232 // setting the preference sends notifications to all windows who then | 232 // setting the preference sends notifications to all windows who then |
| 233 // know what to do. | 233 // know what to do. |
| 234 void BrowserWindowCocoa::ToggleBookmarkBar() { | 234 void BrowserWindowCocoa::ToggleBookmarkBar() { |
| 235 bookmark_utils::ToggleWhenVisible(browser_->profile()); | 235 bookmark_utils::ToggleWhenVisible(browser_->profile()); |
| 236 } | 236 } |
| 237 | 237 |
| (...skipping 271 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 509 break; | 509 break; |
| 510 } | 510 } |
| 511 } | 511 } |
| 512 | 512 |
| 513 void BrowserWindowCocoa::DestroyBrowser() { | 513 void BrowserWindowCocoa::DestroyBrowser() { |
| 514 [controller_ destroyBrowser]; | 514 [controller_ destroyBrowser]; |
| 515 | 515 |
| 516 // at this point the controller is dead (autoreleased), so | 516 // at this point the controller is dead (autoreleased), so |
| 517 // make sure we don't try to reference it any more. | 517 // make sure we don't try to reference it any more. |
| 518 } | 518 } |
| OLD | NEW |