summaryrefslogtreecommitdiffstats
path: root/views/event_win.cc
diff options
context:
space:
mode:
authoroshima@chromium.org <oshima@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-01-05 23:50:59 +0000
committeroshima@chromium.org <oshima@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-01-05 23:50:59 +0000
commit7110c8930b89fc05b45029f7751fa5ce06e41f1c (patch)
tree2b5cc53476a4484789b1a7de47e15a9035b78337 /views/event_win.cc
parent70833268d3cfae8f2cf6b9cd69cc07c8508ab319 (diff)
downloadchromium_src-7110c8930b89fc05b45029f7751fa5ce06e41f1c.zip
chromium_src-7110c8930b89fc05b45029f7751fa5ce06e41f1c.tar.gz
chromium_src-7110c8930b89fc05b45029f7751fa5ce06e41f1c.tar.bz2
Replace Textfield::Keystroke with views::KeyEvent.
It looks big, but most of change is simple signature change. Note: I need your advice on how to deal with WM_CHAR event on Win. Please see my comment below. BUG=none TEST=no new functionality. All tests should still pass. Review URL: http://codereview.chromium.org/6034002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70553 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'views/event_win.cc')
-rw-r--r--views/event_win.cc10
1 files changed, 10 insertions, 0 deletions
diff --git a/views/event_win.cc b/views/event_win.cc
index 5542f59..99f43a0 100644
--- a/views/event_win.cc
+++ b/views/event_win.cc
@@ -8,6 +8,16 @@
namespace views {
+KeyEvent::KeyEvent(EventType type, app::KeyboardCode key_code,
+ int event_flags, int repeat_count, int message_flags,
+ UINT message)
+ : Event(type, event_flags),
+ key_code_(key_code),
+ repeat_count_(repeat_count),
+ message_flags_(message_flags),
+ message_(message) {
+}
+
int Event::GetWindowsFlags() const {
// TODO: need support for x1/x2.
int result = 0;