| Index: ash/common/wm/overview/window_selector.cc
|
| diff --git a/ash/common/wm/overview/window_selector.cc b/ash/common/wm/overview/window_selector.cc
|
| index 7233f45e74b677eeb27623179f90e6d01b0a8843..ea5c3af384082feb9317fc4c8e84b482d230d6ca 100644
|
| --- a/ash/common/wm/overview/window_selector.cc
|
| +++ b/ash/common/wm/overview/window_selector.cc
|
| @@ -404,6 +404,20 @@ void WindowSelector::OnGridEmpty(WindowGrid* grid) {
|
| CancelSelection();
|
| }
|
|
|
| +void WindowSelector::IncrementSelection(int increment) {
|
| + const Direction direction =
|
| + increment > 0 ? WindowSelector::RIGHT : WindowSelector::LEFT;
|
| + for (int step = 0; step < abs(increment); ++step)
|
| + Move(direction, true);
|
| +}
|
| +
|
| +bool WindowSelector::AcceptSelection() {
|
| + if (!grid_list_[selected_grid_index_]->is_selecting())
|
| + return false;
|
| + SelectWindow(grid_list_[selected_grid_index_]->SelectedWindow());
|
| + return true;
|
| +}
|
| +
|
| void WindowSelector::SelectWindow(WindowSelectorItem* item) {
|
| WmWindow* window = item->GetWindow();
|
| std::vector<WmWindow*> window_list =
|
|
|