| 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 "base/gfx/rect.h" | 5 #include "base/gfx/rect.h" |
| 6 #include "chrome/browser/browser_window_cocoa.h" | 6 #include "chrome/browser/browser_window_cocoa.h" |
| 7 #include "chrome/browser/browser_window_controller.h" | 7 #include "chrome/browser/browser_window_controller.h" |
| 8 | 8 |
| 9 BrowserWindowCocoa::BrowserWindowCocoa(BrowserWindowController* controller, | 9 BrowserWindowCocoa::BrowserWindowCocoa(BrowserWindowController* controller, |
| 10 NSWindow* window) | 10 NSWindow* window) |
| (...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 44 } | 44 } |
| 45 | 45 |
| 46 void* BrowserWindowCocoa::GetNativeHandle() { | 46 void* BrowserWindowCocoa::GetNativeHandle() { |
| 47 return [controller_ window]; | 47 return [controller_ window]; |
| 48 } | 48 } |
| 49 | 49 |
| 50 BrowserWindowTesting* BrowserWindowCocoa::GetBrowserWindowTesting() { | 50 BrowserWindowTesting* BrowserWindowCocoa::GetBrowserWindowTesting() { |
| 51 return NULL; | 51 return NULL; |
| 52 } | 52 } |
| 53 | 53 |
| 54 TabStrip* BrowserWindowCocoa::GetTabStrip() const { | |
| 55 return NULL; | |
| 56 } | |
| 57 | |
| 58 StatusBubble* BrowserWindowCocoa::GetStatusBubble() { | 54 StatusBubble* BrowserWindowCocoa::GetStatusBubble() { |
| 59 return NULL; | 55 return NULL; |
| 60 } | 56 } |
| 61 | 57 |
| 62 void BrowserWindowCocoa::SelectedTabToolbarSizeChanged(bool is_animating) { | 58 void BrowserWindowCocoa::SelectedTabToolbarSizeChanged(bool is_animating) { |
| 63 } | 59 } |
| 64 | 60 |
| 65 void BrowserWindowCocoa::UpdateTitleBar() { | 61 void BrowserWindowCocoa::UpdateTitleBar() { |
| 66 } | 62 } |
| 67 | 63 |
| 68 void BrowserWindowCocoa::UpdateLoadingAnimations(bool should_animate) { | 64 void BrowserWindowCocoa::UpdateLoadingAnimations(bool should_animate) { |
| 69 } | 65 } |
| 70 | 66 |
| 67 void BrowserWindowCocoa::SetStarredState(bool is_starred) { |
| 68 } |
| 69 |
| 71 gfx::Rect BrowserWindowCocoa::GetNormalBounds() const { | 70 gfx::Rect BrowserWindowCocoa::GetNormalBounds() const { |
| 72 // TODO(pinkerton): not sure if we can get the non-zoomed bounds, or if it | 71 // TODO(pinkerton): not sure if we can get the non-zoomed bounds, or if it |
| 73 // really matters. We may want to let Cocoa handle all this for us. | 72 // really matters. We may want to let Cocoa handle all this for us. |
| 74 NSRect frame = [window_ frame]; | 73 NSRect frame = [window_ frame]; |
| 75 NSScreen* screen = [window_ screen]; | 74 NSScreen* screen = [window_ screen]; |
| 76 gfx::Rect bounds(frame.origin.x, 0, frame.size.width, frame.size.height); | 75 gfx::Rect bounds(frame.origin.x, 0, frame.size.width, frame.size.height); |
| 77 bounds.set_y([screen frame].size.height + frame.size.height + frame.origin.y); | 76 bounds.set_y([screen frame].size.height + frame.size.height + frame.origin.y); |
| 78 return bounds; | 77 return bounds; |
| 79 } | 78 } |
| 80 | 79 |
| (...skipping 10 matching lines...) Expand all Loading... |
| 91 } | 90 } |
| 92 | 91 |
| 93 GoButton* BrowserWindowCocoa::GetGoButton() const { | 92 GoButton* BrowserWindowCocoa::GetGoButton() const { |
| 94 return NULL; | 93 return NULL; |
| 95 } | 94 } |
| 96 | 95 |
| 97 BookmarkBarView* BrowserWindowCocoa::GetBookmarkBarView() { | 96 BookmarkBarView* BrowserWindowCocoa::GetBookmarkBarView() { |
| 98 return NULL; | 97 return NULL; |
| 99 } | 98 } |
| 100 | 99 |
| 100 void BrowserWindowCocoa::UpdateStopGoState(bool is_loading) { |
| 101 } |
| 102 |
| 101 void BrowserWindowCocoa::UpdateToolbar(TabContents* contents, | 103 void BrowserWindowCocoa::UpdateToolbar(TabContents* contents, |
| 102 bool should_restore_state) { | 104 bool should_restore_state) { |
| 103 } | 105 } |
| 104 | 106 |
| 105 void BrowserWindowCocoa::FocusToolbar() { | 107 void BrowserWindowCocoa::FocusToolbar() { |
| 106 } | 108 } |
| 107 | 109 |
| 108 bool BrowserWindowCocoa::IsBookmarkBarVisible() const { | 110 bool BrowserWindowCocoa::IsBookmarkBarVisible() const { |
| 109 return true; | 111 return true; |
| 110 } | 112 } |
| 111 | 113 |
| 112 void BrowserWindowCocoa::ToggleBookmarkBar() { | 114 void BrowserWindowCocoa::ToggleBookmarkBar() { |
| 113 } | 115 } |
| 114 | 116 |
| 115 void BrowserWindowCocoa::ShowAboutChromeDialog() { | 117 void BrowserWindowCocoa::ShowAboutChromeDialog() { |
| 116 } | 118 } |
| 117 | 119 |
| 118 void BrowserWindowCocoa::ShowBookmarkManager() { | 120 void BrowserWindowCocoa::ShowBookmarkManager() { |
| 119 } | 121 } |
| 120 | 122 |
| 123 bool BrowserWindowCocoa::IsBookmarkBubbleVisible() const { |
| 124 } |
| 125 |
| 126 void BrowserWindowCocoa::ShowBookmarkBubble(const GURL& url, |
| 127 bool already_bookmarked) { |
| 128 } |
| 129 |
| 121 void BrowserWindowCocoa::ShowReportBugDialog() { | 130 void BrowserWindowCocoa::ShowReportBugDialog() { |
| 122 } | 131 } |
| 123 | 132 |
| 124 void BrowserWindowCocoa::ShowClearBrowsingDataDialog() { | 133 void BrowserWindowCocoa::ShowClearBrowsingDataDialog() { |
| 125 } | 134 } |
| 126 | 135 |
| 127 void BrowserWindowCocoa::ShowImportDialog() { | 136 void BrowserWindowCocoa::ShowImportDialog() { |
| 128 } | 137 } |
| 129 | 138 |
| 130 void BrowserWindowCocoa::ShowSearchEnginesDialog() { | 139 void BrowserWindowCocoa::ShowSearchEnginesDialog() { |
| 131 } | 140 } |
| 132 | 141 |
| 133 void BrowserWindowCocoa::ShowPasswordManager() { | 142 void BrowserWindowCocoa::ShowPasswordManager() { |
| 134 } | 143 } |
| 135 | 144 |
| 136 void BrowserWindowCocoa::ShowHTMLDialog(HtmlDialogContentsDelegate* delegate, | 145 void BrowserWindowCocoa::ShowHTMLDialog(HtmlDialogContentsDelegate* delegate, |
| 137 void* parent_window) { | 146 void* parent_window) { |
| 138 } | 147 } |
| 139 | 148 |
| 140 void BrowserWindowCocoa::DestroyBrowser() { | 149 void BrowserWindowCocoa::DestroyBrowser() { |
| 141 [controller_ destroyBrowser]; | 150 [controller_ destroyBrowser]; |
| 142 | 151 |
| 143 // at this point the controller is dead (autoreleased), so | 152 // at this point the controller is dead (autoreleased), so |
| 144 // make sure we don't try to reference it any more. | 153 // make sure we don't try to reference it any more. |
| 145 } | 154 } |
| OLD | NEW |