diff options
author | sky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-04-12 15:26:03 +0000 |
---|---|---|
committer | sky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-04-12 15:26:03 +0000 |
commit | 24eea16cb849a85b22ff6460358ecfcfe4f81279 (patch) | |
tree | b1b3a757edf28fb07ad78374c6926d94dc9f99d6 /ash/shell/toplevel_window.h | |
parent | 6a24fccd5c2e34a7522438a92cef6e7de41c2ec8 (diff) | |
download | chromium_src-24eea16cb849a85b22ff6460358ecfcfe4f81279.zip chromium_src-24eea16cb849a85b22ff6460358ecfcfe4f81279.tar.gz chromium_src-24eea16cb849a85b22ff6460358ecfcfe4f81279.tar.bz2 |
Adds the ability for windows to persist across all workspaces. Chrome
makes the default that all windows persist across all workspaces and
explicitly disables this for browsers. As part of this I promoted
duplicated code from WorkspaceLayoutManager and
AlwaysOnTopLayoutManager to BaseLayoutManager.
BUG=122301,122390,121280,121784
TEST=see bugs, covered by unit tests too.
R=ben@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10020061
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131986 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ash/shell/toplevel_window.h')
-rw-r--r-- | ash/shell/toplevel_window.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ash/shell/toplevel_window.h b/ash/shell/toplevel_window.h index d67ff9b..375819c 100644 --- a/ash/shell/toplevel_window.h +++ b/ash/shell/toplevel_window.h @@ -18,6 +18,7 @@ class ToplevelWindow : public views::WidgetDelegateView { bool can_resize; bool can_maximize; + bool persist_across_all_workspaces; }; static void CreateToplevelWindow(const CreateParams& params); |