summaryrefslogtreecommitdiffstats
path: root/views/events/event_gtk.cc
diff options
context:
space:
mode:
authormsw@chromium.org <msw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-03-08 01:20:41 +0000
committermsw@chromium.org <msw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-03-08 01:20:41 +0000
commitbb021bad4ee651f51b2b84cd2d35490206b0996d (patch)
treea2aacafd16a7bdf90d54387c7ff5831c61e0eecb /views/events/event_gtk.cc
parent7f23bac00f99429e34198b12322c11de3097e0ae (diff)
downloadchromium_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.cc21
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();