| Index: ash/wm/workspace/workspace_manager.h
|
| diff --git a/ash/wm/workspace/workspace_manager.h b/ash/wm/workspace/workspace_manager.h
|
| index 2b535982eb88d5b920e17242640bdb551fef1740..55f206578553d509b1818141cde480bb24223e81 100644
|
| --- a/ash/wm/workspace/workspace_manager.h
|
| +++ b/ash/wm/workspace/workspace_manager.h
|
| @@ -58,10 +58,6 @@ class ASH_EXPORT WorkspaceManager : public ash::ShellObserver {
|
| explicit WorkspaceManager(aura::Window* viewport);
|
| virtual ~WorkspaceManager();
|
|
|
| - // Returns true if |window| is minimized and will restore to a window which
|
| - // exists in its own workspace.
|
| - static bool WillRestoreToWorkspace(aura::Window* window);
|
| -
|
| // Returns the current window state.
|
| WorkspaceWindowState GetWindowState() const;
|
|
|
| @@ -109,14 +105,7 @@ class ASH_EXPORT WorkspaceManager : public ash::ShellObserver {
|
| // the animation.
|
| enum SwitchReason {
|
| SWITCH_WINDOW_MADE_ACTIVE,
|
| - SWITCH_WINDOW_REMOVED,
|
| - SWITCH_VISIBILITY_CHANGED,
|
| - SWITCH_MINIMIZED,
|
| SWITCH_MAXIMIZED_OR_RESTORED,
|
| - // Switch a normal window in a fullscreen workspace to get fullscreen.
|
| - // TODO(mukai): this should be removed in the future. Normal windows should
|
| - // not be in a fullscreen workspace. See crbug.com/249154
|
| - SWITCH_FULLSCREEN_FROM_FULLSCREEN_WORKSPACE,
|
| SWITCH_TRACKED_BY_WORKSPACE_CHANGED,
|
|
|
| // Switch as the result of DoInitialAnimation(). This isn't a real switch,
|
| @@ -151,9 +140,9 @@ class ASH_EXPORT WorkspaceManager : public ash::ShellObserver {
|
| Workspace* desktop_workspace() { return workspaces_[0]; }
|
| const Workspace* desktop_workspace() const { return workspaces_[0]; }
|
|
|
| - // Creates a new workspace. The Workspace is not added to anything and is
|
| - // owned by the caller.
|
| - Workspace* CreateWorkspace(bool fullscren);
|
| + // Creates a new workspace to test multiple workspaces. The Workspace is not
|
| + // added to anything and is owned by the caller.
|
| + Workspace* CreateWorkspaceForTest();
|
|
|
| // Moves all the non-maximized child windows of |workspace| to the desktop
|
| // stacked beneath |stack_beneath| (if non-NULL). After moving child windows
|
| @@ -178,9 +167,6 @@ class ASH_EXPORT WorkspaceManager : public ash::ShellObserver {
|
| // any layers.
|
| void ProcessDeletion();
|
|
|
| - // Sets |unminimizing_workspace_| to |workspace|.
|
| - void SetUnminimizingWorkspace(Workspace* workspace);
|
| -
|
| // Fades the desktop. This is only used when maximizing or restoring a
|
| // window. The actual fade is handled by
|
| // DesktopBackgroundFadeController. |window| is used when restoring and
|
| @@ -192,9 +178,7 @@ class ASH_EXPORT WorkspaceManager : public ash::ShellObserver {
|
| void ShowWorkspace(Workspace* workspace,
|
| Workspace* last_active,
|
| SwitchReason reason) const;
|
| - void HideWorkspace(Workspace* workspace,
|
| - SwitchReason reason,
|
| - bool is_unminimizing_maximized_window) const;
|
| + void HideWorkspace(Workspace* workspace, SwitchReason reason) const;
|
|
|
| // These methods are forwarded from the LayoutManager installed on the
|
| // Workspace's window.
|
| @@ -208,8 +192,7 @@ class ASH_EXPORT WorkspaceManager : public ash::ShellObserver {
|
| aura::Window* child);
|
| void OnWorkspaceWindowShowStateChanged(Workspace* workspace,
|
| aura::Window* child,
|
| - ui::WindowShowState last_show_state,
|
| - ui::Layer* old_layer);
|
| + ui::WindowShowState last_show_state);
|
| void OnTrackedByWorkspaceChanged(Workspace* workspace,
|
| aura::Window* window);
|
|
|
| @@ -246,12 +229,6 @@ class ASH_EXPORT WorkspaceManager : public ash::ShellObserver {
|
| std::set<Workspace*> to_delete_;
|
| base::OneShotTimer<WorkspaceManager> delete_timer_;
|
|
|
| - // See comments in SetUnminimizingWorkspace() for details.
|
| - base::WeakPtrFactory<WorkspaceManager> clear_unminimizing_workspace_factory_;
|
| -
|
| - // See comments in SetUnminimizingWorkspace() for details.
|
| - Workspace* unminimizing_workspace_;
|
| -
|
| // Set to true if the app is terminating. If true we don't animate the
|
| // background, otherwise it can get stuck in the fading position when chrome
|
| // exits (as the last frame we draw before exiting is a frame from the
|
|
|