summaryrefslogtreecommitdiffstats
path: root/chrome/browser/cocoa/browser_window_controller.h
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/cocoa/browser_window_controller.h')
-rw-r--r--chrome/browser/cocoa/browser_window_controller.h13
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