diff options
Diffstat (limited to 'chrome/browser/cocoa/browser_window_controller.h')
-rw-r--r-- | chrome/browser/cocoa/browser_window_controller.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/chrome/browser/cocoa/browser_window_controller.h b/chrome/browser/cocoa/browser_window_controller.h index 5ebbbf0..6713044 100644 --- a/chrome/browser/cocoa/browser_window_controller.h +++ b/chrome/browser/cocoa/browser_window_controller.h @@ -22,8 +22,10 @@ class Browser; class BrowserWindow; class BrowserWindowCocoa; +class ConstrainedWindowMac; @class DownloadShelfController; @class FindBarCocoaController; +@class GTMWindowSheetController; @class InfoBarContainerController; class LocationBar; class StatusBubble; @@ -137,6 +139,17 @@ class TabStripModelObserverBridge; // Delegate method for the status bubble to query about its vertical offset. - (float)verticalOffsetForStatusBubble; +// Returns the (lazily created) window sheet controller of this window. Used +// for the per-tab sheets. +- (GTMWindowSheetController*)sheetController; + +// Checks if there are any tabs with sheets open, and if so, raises one of +// the tabs with a sheet and returns NO. +- (BOOL)shouldCloseWithOpenPerTabSheets; + +- (void)attachConstrainedWindow:(ConstrainedWindowMac*)window; +- (void)removeConstrainedWindow:(ConstrainedWindowMac*)window; + @end |