Index: chrome/browser/ui/cocoa/exclusive_access_bubble_window_controller.h |
diff --git a/chrome/browser/ui/cocoa/fullscreen_exit_bubble_controller.h b/chrome/browser/ui/cocoa/exclusive_access_bubble_window_controller.h |
similarity index 67% |
rename from chrome/browser/ui/cocoa/fullscreen_exit_bubble_controller.h |
rename to chrome/browser/ui/cocoa/exclusive_access_bubble_window_controller.h |
index f2ce3546a866670625e3f8523e17b80a0b11d365..fda0854ad9e877783c8be089bd3592ee20bb9b93 100644 |
--- a/chrome/browser/ui/cocoa/fullscreen_exit_bubble_controller.h |
+++ b/chrome/browser/ui/cocoa/exclusive_access_bubble_window_controller.h |
@@ -5,23 +5,24 @@ |
#import <Cocoa/Cocoa.h> |
#include "base/mac/scoped_nsobject.h" |
-#include "chrome/browser/ui/fullscreen/fullscreen_exit_bubble_type.h" |
+#include "chrome/browser/ui/fullscreen/exclusive_access_bubble_type.h" |
#include "url/gurl.h" |
@class BrowserWindowController; |
class Browser; |
@class GTMUILocalizerAndLayoutTweaker; |
-// The FullscreenExitBubbleController manages the bubble that tells the user |
-// how to escape fullscreen mode. The bubble only appears when a tab requests |
-// fullscreen mode via webkitRequestFullScreen(). |
-@interface FullscreenExitBubbleController : |
- NSWindowController<NSTextViewDelegate, NSAnimationDelegate> { |
+// The ExclusiveAccessBubbleWindowController manages the bubble that informs the |
+// user of different exclusive access state like fullscreen mode, mouse lock, |
+// etc. Refer to EXCLUSIVE_ACCESS_BUBBLE_TYPE for the different possible |
+// conntents of the bubble. |
+@interface ExclusiveAccessBubbleWindowController |
+ : NSWindowController<NSTextViewDelegate, NSAnimationDelegate> { |
@private |
BrowserWindowController* owner_; // weak |
- Browser* browser_; // weak |
+ Browser* browser_; // weak |
GURL url_; |
- FullscreenExitBubbleType bubbleType_; |
+ ExclusiveAccessBubbleType bubbleType_; |
@protected |
IBOutlet NSTextField* exitLabelPlaceholder_; |
@@ -44,7 +45,7 @@ class Browser; |
- (id)initWithOwner:(BrowserWindowController*)owner |
browser:(Browser*)browser |
url:(const GURL&)url |
- bubbleType:(FullscreenExitBubbleType)bubbleType; |
+ bubbleType:(ExclusiveAccessBubbleType)bubbleType; |
- (void)allow:(id)sender; |
- (void)deny:(id)sender; |
@@ -52,7 +53,7 @@ class Browser; |
- (void)showWindow; |
- (void)closeImmediately; |
-// Positions the fullscreen exit bubble in the top-center of the window. |
+// Positions the exclusive access bubble in the top-center of the window. |
- (void)positionInWindowAtTop:(CGFloat)maxY width:(CGFloat)maxWidth; |
@end |