summaryrefslogtreecommitdiffstats
path: root/ash/switchable_windows.cc
Commit message (Collapse)AuthorAgeFilesLines
* Eliminate ash::internal namespaceoshima@chromium.org2014-04-031-4/+2
| | | | | | | | | | | Plus obvious style nit fixes. BUG=None TBR=sky@chromium.org Review URL: https://codereview.chromium.org/224113005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@261522 0039d316-1c4b-4281-b951-d872f2087c98
* Use active window if on current workspace for fullscreen mode.flackr@chromium.org2014-02-271-0/+11
| | | | | | | | | | BUG=330566,340647 TEST=WindowSelectorTest.FullscreenWindow,RootWindowControllerTest.GetWindowForFullscreenMode,RootWindowControllerTest.MultipleDisplaysGetWindowForFullscreenMode,PanelWindowResizerTest.AttachToSecondFullscreenDisplay TEST=Open a panel and navigate a browser to an html5 fullscreen page, and fullscreen it. Alt+tab to the panel, should be able to see the panel. Review URL: https://codereview.chromium.org/149493008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@253794 0039d316-1c4b-4281-b951-d872f2087c98
* Adding new always maximized modeskuhne@chromium.org2014-02-201-0/+20
This is (at this time) not complete. There are some outstanding issues to be resolved marked with TODO(skuhne) which I will address before submitting. This is meant to be a "preview". What does it do? It tracks the creation of all browsers / V1 / V2 applications and maximizes them automatically. Non maximizable windows will get centered and a layer will be put behind them. Note that not all windows can be maximized. Dialogs, tray, .. will remain in their window state. The missing things: - Background cover layer - Removing of the restore button from the caption (different CL) - Suppression of restore / fullscreen request events of any of the tracked windows. BUG=337563 TEST=unit tests Review URL: https://codereview.chromium.org/167503002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252211 0039d316-1c4b-4281-b951-d872f2087c98