Chromium Code Reviews| Index: chrome/browser/ui/fullscreen/exclusive_access_bubble.h |
| diff --git a/chrome/browser/ui/fullscreen/fullscreen_exit_bubble.h b/chrome/browser/ui/fullscreen/exclusive_access_bubble.h |
| similarity index 82% |
| rename from chrome/browser/ui/fullscreen/fullscreen_exit_bubble.h |
| rename to chrome/browser/ui/fullscreen/exclusive_access_bubble.h |
| index 65af1d1bfcc051bf158584f22a04fb041a06663a..e5da267bd797c716b69448c9ac6003dca77343a4 100644 |
| --- a/chrome/browser/ui/fullscreen/fullscreen_exit_bubble.h |
| +++ b/chrome/browser/ui/fullscreen/exclusive_access_bubble.h |
| @@ -2,11 +2,11 @@ |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| -#ifndef CHROME_BROWSER_UI_FULLSCREEN_FULLSCREEN_EXIT_BUBBLE_H_ |
| -#define CHROME_BROWSER_UI_FULLSCREEN_FULLSCREEN_EXIT_BUBBLE_H_ |
| +#ifndef CHROME_BROWSER_UI_FULLSCREEN_EXCLUSIVE_ACCESS_BUBBLE_H_ |
| +#define CHROME_BROWSER_UI_FULLSCREEN_EXCLUSIVE_ACCESS_BUBBLE_H_ |
| #include "base/timer/timer.h" |
| -#include "chrome/browser/ui/fullscreen/fullscreen_exit_bubble_type.h" |
| +#include "chrome/browser/ui/fullscreen/exclusive_access_bubble_type.h" |
| #include "ui/gfx/animation/animation_delegate.h" |
| #include "ui/gfx/point.h" |
| #include "url/gurl.h" |
| @@ -17,12 +17,12 @@ namespace gfx { |
| class Rect; |
| } |
| -class FullscreenExitBubble : public gfx::AnimationDelegate { |
| +class ExclusiveAccessBubble : public gfx::AnimationDelegate { |
|
sky
2014/12/12 00:00:37
FullscreenXXX is rather self descriptive. Exclusiv
Sriram
2014/12/12 21:56:39
Added comment to explain what and when this is use
|
| public: |
| - explicit FullscreenExitBubble(Browser* browser, |
| + explicit ExclusiveAccessBubble(Browser* browser, |
| const GURL& url, |
| - FullscreenExitBubbleType bubble_type); |
| - ~FullscreenExitBubble() override; |
| + ExclusiveAccessBubbleType bubble_type); |
| + ~ExclusiveAccessBubble() override; |
| protected: |
| static const int kPaddingPx; // Amount of padding around the link |
| @@ -89,27 +89,27 @@ class FullscreenExitBubble : public gfx::AnimationDelegate { |
| GURL url_; |
| // The type of the bubble; controls e.g. which buttons to show. |
| - FullscreenExitBubbleType bubble_type_; |
| + ExclusiveAccessBubbleType bubble_type_; |
| private: |
| // Timer to delay before allowing the bubble to hide after it's initially |
| // shown. |
| - base::OneShotTimer<FullscreenExitBubble> initial_delay_; |
| + base::OneShotTimer<ExclusiveAccessBubble> initial_delay_; |
| // Timer to see how long the mouse has been idle. |
| - base::OneShotTimer<FullscreenExitBubble> idle_timeout_; |
| + base::OneShotTimer<ExclusiveAccessBubble> idle_timeout_; |
| // Timer to poll the current mouse position. We can't just listen for mouse |
| // events without putting a non-empty HWND onscreen (or hooking Windows, which |
| // has other problems), so instead we run a low-frequency poller to see if the |
| // user has moved in or out of our show/hide regions. |
| - base::RepeatingTimer<FullscreenExitBubble> mouse_position_checker_; |
| + base::RepeatingTimer<ExclusiveAccessBubble> mouse_position_checker_; |
| // The most recently seen mouse position, in screen coordinates. Used to see |
| // if the mouse has moved since our last check. |
| gfx::Point last_mouse_pos_; |
| - DISALLOW_COPY_AND_ASSIGN(FullscreenExitBubble); |
| + DISALLOW_COPY_AND_ASSIGN(ExclusiveAccessBubble); |
| }; |
| -#endif // CHROME_BROWSER_UI_FULLSCREEN_FULLSCREEN_EXIT_BUBBLE_H_ |
| +#endif // CHROME_BROWSER_UI_FULLSCREEN_EXCLUSIVE_ACCESS_BUBBLE_H_ |