From: <hug...@li...> - 2011-02-27 19:54:39
|
branch: details: http://hugin.hg.sourceforge.net/hgweb/hugin/hugin/hgrepo/h/hu/hugin/hugin/rev/a75bf1b21008 changeset: 5012:a75bf1b21008 user: tmodes date: Sun Feb 27 20:52:37 2011 +0100 description: [Windows] Improved mouse event handling to get mouse wheel events in GLCanvas [725667] diffstat: src/hugin1/hugin/GLViewer.cpp | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diffs (15 lines): diff -r b966fc504f32 -r a75bf1b21008 src/hugin1/hugin/GLViewer.cpp --- a/src/hugin1/hugin/GLViewer.cpp Sun Feb 27 18:09:48 2011 +0100 +++ b/src/hugin1/hugin/GLViewer.cpp Sun Feb 27 20:52:37 2011 +0100 @@ -382,6 +382,11 @@ m_tool_helper->MouseButtonEvent(e); } } +#ifdef __WXMSW__ + //use normal mouse button processing of GLCanvas + //otherwise the mouse wheel is not working + e.Skip(); +#endif } void GLViewer::MouseWheel(wxMouseEvent& e) |
From: <hug...@li...> - 2011-02-28 02:21:18
|
branch: details: http://hugin.hg.sourceforge.net/hgweb/hugin/hugin/hgrepo/h/hu/hugin/hugin/rev/f7ea2426b8de changeset: 5047:f7ea2426b8de user: tmodes date: Sun Feb 27 20:52:37 2011 +0100 description: [Windows] Improved mouse event handling to get mouse wheel events in GLCanvas [725667] diffstat: src/hugin1/hugin/GLViewer.cpp | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diffs (15 lines): diff -r b100f89a898d -r f7ea2426b8de src/hugin1/hugin/GLViewer.cpp --- a/src/hugin1/hugin/GLViewer.cpp Sun Feb 27 18:09:48 2011 +0100 +++ b/src/hugin1/hugin/GLViewer.cpp Sun Feb 27 20:52:37 2011 +0100 @@ -382,6 +382,11 @@ m_tool_helper->MouseButtonEvent(e); } } +#ifdef __WXMSW__ + //use normal mouse button processing of GLCanvas + //otherwise the mouse wheel is not working + e.Skip(); +#endif } void GLViewer::MouseWheel(wxMouseEvent& e) |