Index: views/window/dialog_client_view.cc |
=================================================================== |
--- views/window/dialog_client_view.cc (revision 22100) |
+++ views/window/dialog_client_view.cc (working copy) |
@@ -8,6 +8,7 @@ |
#include "app/gfx/font.h" |
#include "app/l10n_util.h" |
#include "app/resource_bundle.h" |
+#include "base/keyboard_codes.h" |
#include "grit/app_strings.h" |
#include "views/controls/button/native_button.h" |
#include "views/standard_layout.h" |
@@ -128,13 +129,9 @@ |
ok_button_->SetGroup(kButtonGroup); |
if (is_default_button) |
default_button_ = ok_button_; |
-#if defined(OS_WIN) |
if (!(buttons & MessageBoxFlags::DIALOGBUTTON_CANCEL)) |
- ok_button_->AddAccelerator(Accelerator(VK_ESCAPE, false, false, false)); |
-#else |
- NOTIMPLEMENTED(); |
- // TODO(port): add accelerators |
-#endif |
+ ok_button_->AddAccelerator(Accelerator(base::VKEY_ESCAPE, |
+ false, false, false)); |
AddChildView(ok_button_); |
} |
if (buttons & MessageBoxFlags::DIALOGBUTTON_CANCEL && !cancel_button_) { |
@@ -154,12 +151,8 @@ |
MessageBoxFlags::DIALOGBUTTON_CANCEL, |
label, is_default_button); |
cancel_button_->SetGroup(kButtonGroup); |
-#if defined(OS_WIN) |
- cancel_button_->AddAccelerator(Accelerator(VK_ESCAPE, false, false, false)); |
-#else |
- NOTIMPLEMENTED(); |
- // TODO(port): add accelerators |
-#endif |
+ cancel_button_->AddAccelerator(Accelerator(base::VKEY_ESCAPE, |
+ false, false, false)); |
if (is_default_button) |
default_button_ = ok_button_; |
AddChildView(cancel_button_); |
@@ -167,12 +160,7 @@ |
if (!buttons) { |
// Register the escape key as an accelerator which will close the window |
// if there are no dialog buttons. |
-#if defined(OS_WIN) |
- AddAccelerator(Accelerator(VK_ESCAPE, false, false, false)); |
-#else |
- NOTIMPLEMENTED(); |
- // TODO(port): add accelerators |
-#endif |
+ AddAccelerator(Accelerator(base::VKEY_ESCAPE, false, false, false)); |
} |
} |
@@ -370,12 +358,8 @@ |
} |
bool DialogClientView::AcceleratorPressed(const Accelerator& accelerator) { |
-#if defined(OS_WIN) |
- DCHECK(accelerator.GetKeyCode() == VK_ESCAPE); // We only expect Escape key. |
-#else |
- NOTIMPLEMENTED(); |
- // TODO(port): add accelerators |
-#endif |
+ // We only expect Escape key. |
+ DCHECK(accelerator.GetKeyCode() == base::VKEY_ESCAPE); |
Close(); |
return true; |
} |