1// Copyright 2011 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5#import "chrome/browser/ui/cocoa/tab_contents/overlayable_contents_controller.h" 6 7#include "content/public/browser/web_contents.h" 8 9@implementation OverlayableContentsController 10 11- (id)initWithBrowser:(Browser*)browser { 12 if ((self = [super init])) { 13 base::scoped_nsobject<NSView> view( 14 [[NSView alloc] initWithFrame:NSZeroRect]); 15 [view setAutoresizingMask:NSViewHeightSizable | NSViewWidthSizable]; 16 [self setView:view]; 17 18 activeContainer_.reset([[NSView alloc] initWithFrame:NSZeroRect]); 19 [activeContainer_ setAutoresizingMask:NSViewHeightSizable | 20 NSViewWidthSizable]; 21 [view addSubview:activeContainer_]; 22 } 23 return self; 24} 25 26- (NSView*)activeContainer { 27 return activeContainer_.get(); 28} 29 30@end 31