diff options
author | thakis@chromium.org <thakis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-08-30 20:31:54 +0000 |
---|---|---|
committer | thakis@chromium.org <thakis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-08-30 20:31:54 +0000 |
commit | c45a61ca508f3beba4a9f23dd6468b6f488820d7 (patch) | |
tree | 3ff1a2d09cbbc84c4d92fe5f21f8283f75ecc266 /chrome/browser/cocoa/browser_window_controller.mm | |
parent | 809d04236179a9bfa7231e3fccddc96027529064 (diff) | |
download | chromium_src-c45a61ca508f3beba4a9f23dd6468b6f488820d7.zip chromium_src-c45a61ca508f3beba4a9f23dd6468b6f488820d7.tar.gz chromium_src-c45a61ca508f3beba4a9f23dd6468b6f488820d7.tar.bz2 |
Sidebar view, Mac implementation (common sidebar code and Windows version is already submitted).
TabContents.xib changes: it was converted to the latest IB version and vertical NSSplitView was added to it
as a child for existing horizontal NSSplitView hosting devTools; new one hosts page content and sidebar content.
BrowserWindowCocoa instance listen to SIDEBAR_CHANGED notification and updates sidebar content view according
to the sidebar state linked to the current tab (adds or removes the corresponding view).
Sidebar API design doc: http://www.chromium.org/developers/design-documents/extensions/sidebar-extension-api.
BUG=51084
TEST=Run browser_tests and interactive_ui_tests.
Review URL: http://codereview.chromium.org/3228003
Patch from Aleksey Shlyapnikov <alekseys@chromium.org>.
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@57898 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/cocoa/browser_window_controller.mm')
-rw-r--r-- | chrome/browser/cocoa/browser_window_controller.mm | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/chrome/browser/cocoa/browser_window_controller.mm b/chrome/browser/cocoa/browser_window_controller.mm index 0e18570..e4fc9ce 100644 --- a/chrome/browser/cocoa/browser_window_controller.mm +++ b/chrome/browser/cocoa/browser_window_controller.mm @@ -399,6 +399,10 @@ [tabStripController_ updateDevToolsForContents:contents]; } +- (void)updateSidebarForContents:(TabContents*)contents { + [tabStripController_ updateSidebarForContents:contents]; +} + // Called when the user wants to close a window or from the shutdown process. // The Browser object is in control of whether or not we're allowed to close. It // may defer closing due to several states, such as onUnload handlers needing to |