diff options
author | ben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-02-02 21:24:22 +0000 |
---|---|---|
committer | ben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-02-02 21:24:22 +0000 |
commit | 72fc4b91fd45c00004a69790b59ba4917ba117ed (patch) | |
tree | 908a0e34be29a3206f88cac0064d43ec00db7ab9 /ui/views/events/event.cc | |
parent | d89ff811f8c0e5033a38273979d6b367ed057b0e (diff) | |
download | chromium_src-72fc4b91fd45c00004a69790b59ba4917ba117ed.zip chromium_src-72fc4b91fd45c00004a69790b59ba4917ba117ed.tar.gz chromium_src-72fc4b91fd45c00004a69790b59ba4917ba117ed.tar.bz2 |
Copy more focus manager into V2. Comment out a bunch of stuff and add stub impls of methods with TODOs so that it builds.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/6334062
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73513 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui/views/events/event.cc')
-rw-r--r-- | ui/views/events/event.cc | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/ui/views/events/event.cc b/ui/views/events/event.cc index 4c62b8a..f1d04b9 100644 --- a/ui/views/events/event.cc +++ b/ui/views/events/event.cc @@ -16,6 +16,19 @@ Event::Event(EventType type, int flags) flags_(flags) { } +int Event::GetModifiers() const { + int modifiers = 0; + if (IsShiftDown()) + modifiers |= VKEY_SHIFT; + if (IsControlDown()) + modifiers |= VKEY_CONTROL; + if (IsAltDown()) + modifiers |= VKEY_MENU; + if (IsCapsLockDown()) + modifiers |= VKEY_CAPITAL; + return modifiers; +} + //////////////////////////////////////////////////////////////////////////////// // LocatedEvent, protected: |