diff options
author | thakis@chromium.org <thakis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-07-30 18:32:35 +0000 |
---|---|---|
committer | thakis@chromium.org <thakis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-07-30 18:32:35 +0000 |
commit | 91ac92017430d4e2620c90df4db22a8f0b13517b (patch) | |
tree | 6609159f6c2fa4542c0825d6e80fab31c2a0fbcd /chrome/browser/browser.h | |
parent | b977787a65182c58cbaea80d4cd30856740a4cde (diff) | |
download | chromium_src-91ac92017430d4e2620c90df4db22a8f0b13517b.zip chromium_src-91ac92017430d4e2620c90df4db22a8f0b13517b.tar.gz chromium_src-91ac92017430d4e2620c90df4db22a8f0b13517b.tar.bz2 |
Mac: Add tabpose window
The window doesn't have any contents yet, which makes its appearance look a bit janky for now.
BUG=50307
TEST=
* All the following happens only if --enable-expose-for-tabs is passed in, else all of it should be disabled.
* In a browser window, hit cmd-f10 or three-finger-swipe down. A grey overlay with a gradient at the top should appear.
* The overlay should cover tab contents, eventual info bars, the bookmarks bar if it's detached (but not the bookmarks bar if it's not detached), and eventual attached inspector windows. It should not cover the download shelf if it's open.
* The window should block clicks on the tab strip and the download shelf for now.
* The overlay should close on three-finger-swipe up, click, esc, enter, and space.
* Every open browser window should have its own overlay, and they should be independent of each other.
* If a browser window with an overlay window is active, most menu items should be greyed out, and all browser-related keyboard shortcuts should be disabled.
* In particular, hitting cmd-f10 twice should open only one overlay per browser window
* The overlay should have the correct size with a UI scale factor > 1
Review URL: http://codereview.chromium.org/2819070
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54349 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/browser.h')
-rw-r--r-- | chrome/browser/browser.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/chrome/browser/browser.h b/chrome/browser/browser.h index 7938bc1..87456fb 100644 --- a/chrome/browser/browser.h +++ b/chrome/browser/browser.h @@ -433,6 +433,7 @@ class Browser : public TabStripModelDelegate, void CloseTab(); void SelectNextTab(); void SelectPreviousTab(); + void OpenTabpose(); void MoveTabNext(); void MoveTabPrevious(); void SelectNumberedTab(int index); |