diff options
author | msw@chromium.org <msw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-03-08 01:20:41 +0000 |
---|---|---|
committer | msw@chromium.org <msw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-03-08 01:20:41 +0000 |
commit | bb021bad4ee651f51b2b84cd2d35490206b0996d (patch) | |
tree | a2aacafd16a7bdf90d54387c7ff5831c61e0eecb /views/events/event_gtk.cc | |
parent | 7f23bac00f99429e34198b12322c11de3097e0ae (diff) | |
download | chromium_src-bb021bad4ee651f51b2b84cd2d35490206b0996d.zip chromium_src-bb021bad4ee651f51b2b84cd2d35490206b0996d.tar.gz chromium_src-bb021bad4ee651f51b2b84cd2d35490206b0996d.tar.bz2 |
Add new MouseEvent ctors; update WidgetWin & WindowWin usage.
BUG=72040
TEST=Manual mouse event testing.
Review URL: http://codereview.chromium.org/6591120
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@77221 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'views/events/event_gtk.cc')
-rw-r--r-- | views/events/event_gtk.cc | 21 |
1 files changed, 19 insertions, 2 deletions
diff --git a/views/events/event_gtk.cc b/views/events/event_gtk.cc index a82abd5..8b29369 100644 --- a/views/events/event_gtk.cc +++ b/views/events/event_gtk.cc @@ -142,6 +142,23 @@ LocatedEvent::LocatedEvent(NativeEvent2 native_event_2, #endif //////////////////////////////////////////////////////////////////////////////// +// MouseEvent, public: + +MouseEvent::MouseEvent(NativeEvent native_event) + : LocatedEvent(native_event) { +} + +#if !defined(TOUCH_UI) +MouseEvent::MouseEvent(NativeEvent2 native_event_2, + FromNativeEvent2 from_native) + : LocatedEvent(native_event_2, from_native) { + // No one should ever call this on Gtk-views. + // TODO(msw): remove once we rid views of Gtk/Gdk. + NOTREACHED(); +} +#endif + +//////////////////////////////////////////////////////////////////////////////// // KeyEvent, public: KeyEvent::KeyEvent(NativeEvent native_event) @@ -164,14 +181,14 @@ KeyEvent::KeyEvent(NativeEvent2 native_event_2, FromNativeEvent2 from_native) // MouseWheelEvent, public: MouseWheelEvent::MouseWheelEvent(NativeEvent native_event) - : LocatedEvent(native_event), + : MouseEvent(native_event), offset_(GetMouseWheelOffset(native_event)) { } #if !defined(TOUCH_UI) MouseWheelEvent::MouseWheelEvent(NativeEvent2 native_event_2, FromNativeEvent2 from_native) - : LocatedEvent(native_event_2, from_native) { + : MouseEvent(native_event_2, from_native) { // No one should ever call this on Gtk-views. // TODO(msw): remove once we rid views of Gtk/Gdk. NOTREACHED(); |