| Index: chrome/browser/ui/cocoa/fullscreen_exit_bubble_controller.h
|
| diff --git a/chrome/browser/ui/cocoa/fullscreen_exit_bubble_controller.h b/chrome/browser/ui/cocoa/fullscreen_exit_bubble_controller.h
|
| deleted file mode 100644
|
| index f2ce3546a866670625e3f8523e17b80a0b11d365..0000000000000000000000000000000000000000
|
| --- a/chrome/browser/ui/cocoa/fullscreen_exit_bubble_controller.h
|
| +++ /dev/null
|
| @@ -1,58 +0,0 @@
|
| -// Copyright (c) 2012 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -#import <Cocoa/Cocoa.h>
|
| -
|
| -#include "base/mac/scoped_nsobject.h"
|
| -#include "chrome/browser/ui/fullscreen/fullscreen_exit_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> {
|
| - @private
|
| - BrowserWindowController* owner_; // weak
|
| - Browser* browser_; // weak
|
| - GURL url_;
|
| - FullscreenExitBubbleType bubbleType_;
|
| -
|
| - @protected
|
| - IBOutlet NSTextField* exitLabelPlaceholder_;
|
| - IBOutlet NSTextField* messageLabel_;
|
| - IBOutlet NSButton* allowButton_;
|
| - IBOutlet NSButton* denyButton_;
|
| - IBOutlet GTMUILocalizerAndLayoutTweaker* tweaker_;
|
| -
|
| - // Text fields don't work as well with embedded links as text views, but
|
| - // text views cannot conveniently be created in IB. The xib file contains
|
| - // a text field |exitLabelPlaceholder_| that's replaced by this text view
|
| - // |exitLabel_| in -awakeFromNib.
|
| - base::scoped_nsobject<NSTextView> exitLabel_;
|
| -
|
| - base::scoped_nsobject<NSTimer> hideTimer_;
|
| - base::scoped_nsobject<NSAnimation> hideAnimation_;
|
| -};
|
| -
|
| -// Initializes a new InfoBarController.
|
| -- (id)initWithOwner:(BrowserWindowController*)owner
|
| - browser:(Browser*)browser
|
| - url:(const GURL&)url
|
| - bubbleType:(FullscreenExitBubbleType)bubbleType;
|
| -
|
| -- (void)allow:(id)sender;
|
| -- (void)deny:(id)sender;
|
| -
|
| -- (void)showWindow;
|
| -- (void)closeImmediately;
|
| -
|
| -// Positions the fullscreen exit bubble in the top-center of the window.
|
| -- (void)positionInWindowAtTop:(CGFloat)maxY width:(CGFloat)maxWidth;
|
| -
|
| -@end
|
|
|