diff options
author | msw@chromium.org <msw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-04-05 07:13:21 +0000 |
---|---|---|
committer | msw@chromium.org <msw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-04-05 07:13:21 +0000 |
commit | fe245ae465ec8fa8919d31545bb5ddae0b8bd79c (patch) | |
tree | 18adc19a212767c1652e55890bd872621e2c1a23 /views/widget/widget.cc | |
parent | 434c45b8588b6c49f2e3ab90c080b613d2cc182f (diff) | |
download | chromium_src-fe245ae465ec8fa8919d31545bb5ddae0b8bd79c.zip chromium_src-fe245ae465ec8fa8919d31545bb5ddae0b8bd79c.tar.gz chromium_src-fe245ae465ec8fa8919d31545bb5ddae0b8bd79c.tar.bz2 |
Transform GdkEvents for simpler MouseEvent construction.
Handle MouseWheelEvent in Widget::OnMouseEvent.
BUG=72040
TEST=Mouse interaction on linux_views
Review URL: http://codereview.chromium.org/6720025
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@80420 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'views/widget/widget.cc')
-rw-r--r-- | views/widget/widget.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/views/widget/widget.cc b/views/widget/widget.cc index e707a2b..e8af806 100644 --- a/views/widget/widget.cc +++ b/views/widget/widget.cc @@ -353,6 +353,9 @@ bool Widget::OnMouseEvent(const MouseEvent& event) { last_mouse_event_was_move_ = false; GetRootView()->OnMouseExited(event); return false; + case ui::ET_MOUSEWHEEL: + return GetRootView()->OnMouseWheel( + reinterpret_cast<const MouseWheelEvent&>(event)); default: return false; } @@ -365,7 +368,6 @@ void Widget::OnMouseCaptureLost() { is_mouse_button_pressed_ = false; } - //////////////////////////////////////////////////////////////////////////////// // Widget, FocusTraversable implementation: |