diff options
author | tapted@chromium.org <tapted@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-04-23 13:22:25 +0000 |
---|---|---|
committer | tapted@chromium.org <tapted@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-04-23 13:22:25 +0000 |
commit | 0651dcf0c09e481b6aa3a5340b72ba30ecc58106 (patch) | |
tree | e9d04b056ad8002d7d8d2655c4bcc40325df391a | |
parent | 719ffd3d873601d0e13bc69203fb085e5cc53385 (diff) | |
download | chromium_src-0651dcf0c09e481b6aa3a5340b72ba30ecc58106.zip chromium_src-0651dcf0c09e481b6aa3a5340b72ba30ecc58106.tar.gz chromium_src-0651dcf0c09e481b6aa3a5340b72ba30ecc58106.tar.bz2 |
Remove unused menu_message_pump_dispatcher_linux.cc
As of r262008, it is not compiled/used.
BUG=354062
Review URL: https://codereview.chromium.org/246903007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@265624 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r-- | ui/views/controls/menu/menu_message_pump_dispatcher_linux.cc | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/ui/views/controls/menu/menu_message_pump_dispatcher_linux.cc b/ui/views/controls/menu/menu_message_pump_dispatcher_linux.cc deleted file mode 100644 index 0172f8b..0000000 --- a/ui/views/controls/menu/menu_message_pump_dispatcher_linux.cc +++ /dev/null @@ -1,48 +0,0 @@ -// Copyright 2014 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. - -#include "ui/views/controls/menu/menu_message_pump_dispatcher.h" - -#include "ui/events/event_utils.h" -#include "ui/events/keycodes/keyboard_code_conversion.h" -#include "ui/events/keycodes/keyboard_codes.h" -#include "ui/views/controls/menu/menu_controller.h" - -namespace views { -namespace internal { - -uint32_t MenuMessagePumpDispatcher::Dispatch(const base::NativeEvent& event) { - if (menu_controller_->exit_type() == MenuController::EXIT_ALL || - menu_controller_->exit_type() == MenuController::EXIT_DESTROYED) - return (POST_DISPATCH_QUIT_LOOP | POST_DISPATCH_PERFORM_DEFAULT); - - switch (ui::EventTypeFromNative(event)) { - case ui::ET_KEY_PRESSED: { - if (!menu_controller_->OnKeyDown(ui::KeyboardCodeFromNative(event))) - return POST_DISPATCH_QUIT_LOOP; - - // Do not check mnemonics if the Alt or Ctrl modifiers are pressed. - int flags = ui::EventFlagsFromNative(event); - if ((flags & (ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN)) == 0) { - char c = ui::GetCharacterFromKeyCode(ui::KeyboardCodeFromNative(event), - flags); - if (menu_controller_->SelectByChar(c)) - return POST_DISPATCH_QUIT_LOOP; - } - return POST_DISPATCH_NONE; - } - case ui::ET_KEY_RELEASED: - return POST_DISPATCH_NONE; - default: - break; - } - - return POST_DISPATCH_PERFORM_DEFAULT | - (menu_controller_->exit_type() == MenuController::EXIT_NONE - ? POST_DISPATCH_NONE - : POST_DISPATCH_QUIT_LOOP); -} - -} // namespace internal -} // namespace views |