| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "ui/views/focus/focus_manager.h" | 5 #include "ui/views/focus/focus_manager.h" |
| 6 | 6 |
| 7 #include <algorithm> | 7 #include <algorithm> |
| 8 #include <vector> | 8 #include <vector> |
| 9 | 9 |
| 10 #include "base/auto_reset.h" | 10 #include "base/auto_reset.h" |
| (...skipping 471 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 482 } | 482 } |
| 483 | 483 |
| 484 bool FocusManager::ProcessAccelerator(const ui::Accelerator& accelerator) { | 484 bool FocusManager::ProcessAccelerator(const ui::Accelerator& accelerator) { |
| 485 if (accelerator_manager_->Process(accelerator)) | 485 if (accelerator_manager_->Process(accelerator)) |
| 486 return true; | 486 return true; |
| 487 if (delegate_.get()) | 487 if (delegate_.get()) |
| 488 return delegate_->ProcessAccelerator(accelerator); | 488 return delegate_->ProcessAccelerator(accelerator); |
| 489 return false; | 489 return false; |
| 490 } | 490 } |
| 491 | 491 |
| 492 bool FocusManager::IsAcceleratorDeprecated( |
| 493 const ui::Accelerator& accelerator) const { |
| 494 return delegate_.get() && |
| 495 delegate_.get()->IsAcceleratorDeprecated(accelerator); |
| 496 } |
| 497 |
| 492 ui::AcceleratorTarget* FocusManager::GetCurrentTargetForAccelerator( | 498 ui::AcceleratorTarget* FocusManager::GetCurrentTargetForAccelerator( |
| 493 const ui::Accelerator& accelerator) const { | 499 const ui::Accelerator& accelerator) const { |
| 494 ui::AcceleratorTarget* target = | 500 ui::AcceleratorTarget* target = |
| 495 accelerator_manager_->GetCurrentTarget(accelerator); | 501 accelerator_manager_->GetCurrentTarget(accelerator); |
| 496 if (!target && delegate_.get()) | 502 if (!target && delegate_.get()) |
| 497 target = delegate_->GetCurrentTargetForAccelerator(accelerator); | 503 target = delegate_->GetCurrentTargetForAccelerator(accelerator); |
| 498 return target; | 504 return target; |
| 499 } | 505 } |
| 500 | 506 |
| 501 bool FocusManager::HasPriorityHandler( | 507 bool FocusManager::HasPriorityHandler( |
| (...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 536 } | 542 } |
| 537 if (key_code == ui::VKEY_RIGHT || key_code == ui::VKEY_DOWN) { | 543 if (key_code == ui::VKEY_RIGHT || key_code == ui::VKEY_DOWN) { |
| 538 AdvanceFocus(false); | 544 AdvanceFocus(false); |
| 539 return true; | 545 return true; |
| 540 } | 546 } |
| 541 | 547 |
| 542 return false; | 548 return false; |
| 543 } | 549 } |
| 544 | 550 |
| 545 } // namespace views | 551 } // namespace views |
| OLD | NEW |