| Index: ash/common/wm/lock_window_state.h
 | 
| diff --git a/ash/common/wm/lock_window_state.h b/ash/common/wm/lock_window_state.h
 | 
| deleted file mode 100644
 | 
| index e8abfc7dc934073d3a6b0a79df5050da08aba8e6..0000000000000000000000000000000000000000
 | 
| --- a/ash/common/wm/lock_window_state.h
 | 
| +++ /dev/null
 | 
| @@ -1,59 +0,0 @@
 | 
| -// Copyright 2014 The Chromium Authors. All rights reserved.
 | 
| -// Use of this source code is governed by a BSD-style license that can be
 | 
| -// found in the LICENSE file.
 | 
| -
 | 
| -#ifndef ASH_COMMON_WM_LOCK_WINDOW_STATE_H_
 | 
| -#define ASH_COMMON_WM_LOCK_WINDOW_STATE_H_
 | 
| -
 | 
| -#include "ash/common/wm/window_state.h"
 | 
| -#include "base/macros.h"
 | 
| -
 | 
| -namespace ash {
 | 
| -
 | 
| -// The LockWindowState implementation which reduces all possible window
 | 
| -// states to maximized (or normal if can't be maximized)/minimized/full-screen
 | 
| -// and is applied only on lock (login) window container.
 | 
| -// LockWindowState implements Ash behavior without state machine.
 | 
| -class LockWindowState : public wm::WindowState::State {
 | 
| - public:
 | 
| -  // The |window|'s state object will be modified to use this new window mode
 | 
| -  // state handler.
 | 
| -  explicit LockWindowState(WmWindow* window);
 | 
| -  ~LockWindowState() override;
 | 
| -
 | 
| -  // WindowState::State overrides:
 | 
| -  void OnWMEvent(wm::WindowState* window_state,
 | 
| -                 const wm::WMEvent* event) override;
 | 
| -  wm::WindowStateType GetType() const override;
 | 
| -  void AttachState(wm::WindowState* window_state,
 | 
| -                   wm::WindowState::State* previous_state) override;
 | 
| -  void DetachState(wm::WindowState* window_state) override;
 | 
| -
 | 
| -  // Creates new LockWindowState instance and attaches it to |window|.
 | 
| -  static wm::WindowState* SetLockWindowState(WmWindow* window);
 | 
| -
 | 
| - private:
 | 
| -  // Updates the window to |new_state_type| and resulting bounds:
 | 
| -  // Either full screen, maximized centered or minimized. If the state does not
 | 
| -  // change, only the bounds will be changed.
 | 
| -  void UpdateWindow(wm::WindowState* window_state,
 | 
| -                    wm::WindowStateType new_state_type);
 | 
| -
 | 
| -  // Depending on the capabilities of the window we either return
 | 
| -  // |WINDOW_STATE_TYPE_MAXIMIZED| or |WINDOW_STATE_TYPE_NORMAL|.
 | 
| -  wm::WindowStateType GetMaximizedOrCenteredWindowType(
 | 
| -      wm::WindowState* window_state);
 | 
| -
 | 
| -  // Updates the bounds taking virtual keyboard bounds into consideration.
 | 
| -  void UpdateBounds(wm::WindowState* window_state);
 | 
| -
 | 
| -  // The current state type. Due to the nature of this state, this can only be
 | 
| -  // WM_STATE_TYPE{NORMAL, MINIMIZED, MAXIMIZED}.
 | 
| -  wm::WindowStateType current_state_type_;
 | 
| -
 | 
| -  DISALLOW_COPY_AND_ASSIGN(LockWindowState);
 | 
| -};
 | 
| -
 | 
| -}  // namespace ash
 | 
| -
 | 
| -#endif  // ASH_COMMON_WM_LOCK_WINDOW_STATE_H_
 | 
| 
 |