summaryrefslogtreecommitdiffstats
path: root/chrome/browser/cocoa/browser_window_controller.mm
diff options
context:
space:
mode:
authorandybons@chromium.org <andybons@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-07-07 17:57:53 +0000
committerandybons@chromium.org <andybons@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-07-07 17:57:53 +0000
commit14e336a1b5a8ffe8512c63837599b449fa5540ee (patch)
treea0046049e053a00f3428dc0d7dbb8aacd59c11e7 /chrome/browser/cocoa/browser_window_controller.mm
parent33bd60f508a0eaa7ddfefb497b35c1627a6ff0be (diff)
downloadchromium_src-14e336a1b5a8ffe8512c63837599b449fa5540ee.zip
chromium_src-14e336a1b5a8ffe8512c63837599b449fa5540ee.tar.gz
chromium_src-14e336a1b5a8ffe8512c63837599b449fa5540ee.tar.bz2
[Mac] Initial implementation of app tabs. Loads the app and displays the correct icon (http://cl.ly/97c1b5e22eb32075d497).
Still to be done: o there should be a much smaller overlap of app tabs with other tabs. o The toolbar should hide when necessary. o The context menu for the tab should have the option of hiding/showing the toolbar on a per-app basis. TEST=none BUG=45539 Review URL: http://codereview.chromium.org/2847052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51737 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/cocoa/browser_window_controller.mm')
-rw-r--r--chrome/browser/cocoa/browser_window_controller.mm12
1 files changed, 12 insertions, 0 deletions
diff --git a/chrome/browser/cocoa/browser_window_controller.mm b/chrome/browser/cocoa/browser_window_controller.mm
index 360dead..96b0245 100644
--- a/chrome/browser/cocoa/browser_window_controller.mm
+++ b/chrome/browser/cocoa/browser_window_controller.mm
@@ -1633,6 +1633,18 @@ willAnimateFromState:(bookmarks::VisualState)oldState
return browser_->tabstrip_model()->delegate()->UseVerticalTabs();
}
+- (void)setToolbarCollapsedMode:(BOOL)collapsed {
+ if (toolbarCollapsed_ == collapsed)
+ return;
+
+ static_cast<LocationBarViewMac*>([self locationBarBridge])->
+ SetEditable(!collapsed);
+
+ // TODO(andybons): Actually hide toolbar if collapsed.
+
+ toolbarCollapsed_ = collapsed;
+}
+
- (void)sheetDidEnd:(NSWindow*)sheet
returnCode:(NSInteger)code
context:(void*)context {