| Index: ash/wm/overview/window_grid.h
 | 
| diff --git a/ash/wm/overview/window_grid.h b/ash/wm/overview/window_grid.h
 | 
| index a0352d94aa4eb33af44d92b458b102127f1b3dfa..7164cfda094f37fe94a79b3387567f210ef0871e 100644
 | 
| --- a/ash/wm/overview/window_grid.h
 | 
| +++ b/ash/wm/overview/window_grid.h
 | 
| @@ -16,6 +16,7 @@
 | 
|  #include "base/macros.h"
 | 
|  #include "base/scoped_observer.h"
 | 
|  #include "ui/aura/window_observer.h"
 | 
| +#include "ui/gfx/geometry/rect.h"
 | 
|  
 | 
|  namespace views {
 | 
|  class Widget;
 | 
| @@ -52,7 +53,8 @@ class ASH_EXPORT WindowGrid : public aura::WindowObserver,
 | 
|   public:
 | 
|    WindowGrid(aura::Window* root_window,
 | 
|               const std::vector<aura::Window*>& window_list,
 | 
| -             WindowSelector* window_selector);
 | 
| +             WindowSelector* window_selector,
 | 
| +             const gfx::Rect& bounds_in_screen);
 | 
|    ~WindowGrid() override;
 | 
|  
 | 
|    // Exits overview mode, fading out the |shield_widget_| if necessary.
 | 
| @@ -88,6 +90,9 @@ class ASH_EXPORT WindowGrid : public aura::WindowObserver,
 | 
|    // this grid owns.
 | 
|    bool Contains(const aura::Window* window) const;
 | 
|  
 | 
| +  // Removes |selector_item| from the grid.
 | 
| +  void RemoveItem(WindowSelectorItem* selector_item);
 | 
| +
 | 
|    // Dims the items whose titles do not contain |pattern| and prevents their
 | 
|    // selection. The pattern has its accents removed and is converted to
 | 
|    // lowercase in a l10n sensitive context.
 | 
| @@ -99,6 +104,9 @@ class ASH_EXPORT WindowGrid : public aura::WindowObserver,
 | 
|    // opacity, effectively hiding the selector widget.
 | 
|    void WindowClosing(WindowSelectorItem* window);
 | 
|  
 | 
| +  // Sets bounds for the window grid and positions all windows in the grid.
 | 
| +  void SetBoundsAndUpdatePositions(const gfx::Rect& bounds_in_screen);
 | 
| +
 | 
|    // Returns true if the grid has no more windows.
 | 
|    bool empty() const { return window_list_.empty(); }
 | 
|  
 | 
| @@ -190,6 +198,9 @@ class ASH_EXPORT WindowGrid : public aura::WindowObserver,
 | 
|    // True only after all windows have been prepared for overview.
 | 
|    bool prepared_for_overview_;
 | 
|  
 | 
| +  // This WindowGrid's total bounds in screen coordinates.
 | 
| +  gfx::Rect bounds_;
 | 
| +
 | 
|    DISALLOW_COPY_AND_ASSIGN(WindowGrid);
 | 
|  };
 | 
|  
 | 
| 
 |