Index: ash/common/system/status_area_layout_manager.h |
diff --git a/ash/common/system/status_area_layout_manager.h b/ash/common/system/status_area_layout_manager.h |
deleted file mode 100644 |
index c4e705812703c01873dbe357ba767a12283304c2..0000000000000000000000000000000000000000 |
--- a/ash/common/system/status_area_layout_manager.h |
+++ /dev/null |
@@ -1,44 +0,0 @@ |
-// Copyright (c) 2012 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_SYSTEM_STATUS_AREA_LAYOUT_MANAGER_H_ |
-#define ASH_COMMON_SYSTEM_STATUS_AREA_LAYOUT_MANAGER_H_ |
- |
-#include "ash/common/wm/wm_snap_to_pixel_layout_manager.h" |
-#include "base/macros.h" |
- |
-namespace ash { |
- |
-class ShelfWidget; |
- |
-// StatusAreaLayoutManager is a layout manager responsible for the status area. |
-// In any case when status area needs relayout it redirects this call to |
-// ShelfLayoutManager. |
-class StatusAreaLayoutManager : public wm::WmSnapToPixelLayoutManager { |
- public: |
- explicit StatusAreaLayoutManager(ShelfWidget* shelf_widget); |
- ~StatusAreaLayoutManager() override; |
- |
- // Overridden from wm::WmSnapToPixelLayoutManager: |
- void OnWindowResized() override; |
- void SetChildBounds(WmWindow* child, |
- const gfx::Rect& requested_bounds) override; |
- |
- private: |
- // Updates layout of the status area. Effectively calls ShelfLayoutManager |
- // to update layout of the shelf. |
- void LayoutStatusArea(); |
- |
- // True when inside LayoutStatusArea method. |
- // Used to prevent calling itself again from SetChildBounds(). |
- bool in_layout_; |
- |
- ShelfWidget* shelf_widget_; |
- |
- DISALLOW_COPY_AND_ASSIGN(StatusAreaLayoutManager); |
-}; |
- |
-} // namespace ash |
- |
-#endif // ASH_COMMON_SYSTEM_STATUS_AREA_LAYOUT_MANAGER_H_ |