diff options
author | tony@chromium.org <tony@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-11-09 19:27:47 +0000 |
---|---|---|
committer | tony@chromium.org <tony@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-11-09 19:27:47 +0000 |
commit | b4aa6f70a158d11aef3d48886cb24690a4fb858d (patch) | |
tree | 75ce08d143f153e6e387d9072b7b508cb3ca40ce /chrome/browser/gtk/browser_window_gtk.h | |
parent | a7581710ab48c76d43496b535d77560bfd35510a (diff) | |
download | chromium_src-b4aa6f70a158d11aef3d48886cb24690a4fb858d.zip chromium_src-b4aa6f70a158d11aef3d48886cb24690a4fb858d.tar.gz chromium_src-b4aa6f70a158d11aef3d48886cb24690a4fb858d.tar.bz2 |
First cut at Exit Fullscreen bubble on Linux.
It shows and disappears after 3 seconds. There is no way to bring it
back.
The following remain to be done:
- Rounding the bottom corners (with a radius of 8, ActAsRoundedWindow
looks ugly) and make it transparent.
- Slide in/out animation.
- Implement the logic in the Windows version for when to show or hide the
bubble. It's pretty complicated and I haven't decided whether to
port it or to try to share it.
BUG=8405
Review URL: http://codereview.chromium.org/374023
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31461 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/gtk/browser_window_gtk.h')
-rw-r--r-- | chrome/browser/gtk/browser_window_gtk.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/chrome/browser/gtk/browser_window_gtk.h b/chrome/browser/gtk/browser_window_gtk.h index 6d79a9a..f531a65 100644 --- a/chrome/browser/gtk/browser_window_gtk.h +++ b/chrome/browser/gtk/browser_window_gtk.h @@ -35,6 +35,7 @@ class BrowserToolbarGtk; class CustomDrawButton; class DownloadShelfGtk; class FindBarGtk; +class FullscreenExitBubbleGtk; class InfoBarContainerGtk; class LocationBar; class StatusBubbleGtk; @@ -430,6 +431,8 @@ class BrowserWindowGtk : public BrowserWindow, // The accelerator group used to handle accelerators, owned by this object. GtkAccelGroup* accel_group_; + scoped_ptr<FullscreenExitBubbleGtk> fullscreen_exit_bubble_; + DISALLOW_COPY_AND_ASSIGN(BrowserWindowGtk); }; |