Index: chrome/browser/cocoa/dev_tools_controller.h |
=================================================================== |
--- chrome/browser/cocoa/dev_tools_controller.h (revision 65756) |
+++ chrome/browser/cocoa/dev_tools_controller.h (working copy) |
@@ -9,6 +9,7 @@ |
#import <Foundation/Foundation.h> |
#include "base/scoped_nsobject.h" |
+#import "chrome/browser/cocoa/tab_contents_controller.h" |
@class NSSplitView; |
@class NSView; |
@@ -22,9 +23,12 @@ |
@private |
// A view hosting docked devTools contents. |
scoped_nsobject<NSSplitView> splitView_; |
+ |
+ // Manages currently displayed devTools contents. |
+ scoped_nsobject<TabContentsController> contentsController_; |
} |
-- (id)init; |
+- (id)initWithDelegate:(id<TabContentsControllerDelegate>)delegate; |
// This controller's view. |
- (NSView*)view; |
@@ -38,6 +42,10 @@ |
// the actual resize). |
- (void)updateDevToolsForTabContents:(TabContents*)contents; |
+// Call when the devTools view is properly sized and the render widget host view |
+// should be put into the view hierarchy. |
+- (void)ensureContentsVisible; |
+ |
@end |
#endif // CHROME_BROWSER_COCOA_DEV_TOOLS_CONTROLLER_H_ |