#include <ev_Win32Mouse.h>
Public Member Functions | |
| EV_Win32Mouse (EV_EditEventMapper *pEEM) | |
| void | reset (void) |
| void | onButtonDown (AV_View *pView, HWND hWnd, EV_EditMouseButton emb, WPARAM fwKeys, WPARAM xPos, WPARAM yPos) |
| void | onButtonUp (AV_View *pView, HWND hWnd, EV_EditMouseButton emb, WPARAM fwKeys, WPARAM xPos, WPARAM yPos) |
| void | onButtonMove (AV_View *pView, HWND hWnd, WPARAM fwKeys, WPARAM xPos, WPARAM yPos) |
| void | onDoubleClick (AV_View *pView, HWND hWnd, EV_EditMouseButton emb, WPARAM fwKeys, WPARAM xPos, WPARAM yPos) |
| void | onButtonWheel (AV_View *pView, HWND hWnd, EV_EditMouseButton emb, WPARAM fwKeys, WPARAM xPos, WPARAM yPos) |
Protected Attributes | |
| UT_uint32 | m_iCaptureCount |
| EV_EditMouseButton | m_embCaptured |
| EV_Win32Mouse::EV_Win32Mouse | ( | EV_EditEventMapper * | pEEM | ) |
References reset().
| void EV_Win32Mouse::onButtonDown | ( | AV_View * | pView, | |
| HWND | hWnd, | |||
| EV_EditMouseButton | emb, | |||
| WPARAM | fwKeys, | |||
| WPARAM | xPos, | |||
| WPARAM | yPos | |||
| ) |
References EV_EEMR_BOGUS_CONT, EV_EEMR_BOGUS_START, EV_EEMR_COMPLETE, EV_EEMR_INCOMPLETE, EV_EMO_SINGLECLICK, AV_View::getGraphics(), AV_View::getMouseContext(), EV_Mouse::invokeMouseMethod(), EV_Mouse::m_clickState, EV_Mouse::m_contextState, m_embCaptured, m_iCaptureCount, EV_Mouse::m_pEEM, EV_EditEventMapper::Mouse(), EV_Mouse::signal(), GR_Graphics::tlu(), UT_ASSERT, and UT_ASSERT_HARMLESS.
Referenced by AP_Win32FrameImpl::_DocumentWndProc().
| void EV_Win32Mouse::onButtonMove | ( | AV_View * | pView, | |
| HWND | hWnd, | |||
| WPARAM | fwKeys, | |||
| WPARAM | xPos, | |||
| WPARAM | yPos | |||
| ) |
References EV_EEMR_BOGUS_CONT, EV_EEMR_BOGUS_START, EV_EEMR_COMPLETE, EV_EEMR_INCOMPLETE, EV_EMO_DOUBLECLICK, EV_EMO_SINGLECLICK, AV_View::getGraphics(), AV_View::getMouseContext(), EV_Mouse::invokeMouseMethod(), EV_Mouse::m_clickState, EV_Mouse::m_contextState, m_embCaptured, m_iCaptureCount, EV_Mouse::m_pEEM, EV_EditEventMapper::Mouse(), EV_Mouse::signal(), GR_Graphics::tlu(), UT_ASSERT, UT_ASSERT_HARMLESS, and UT_SHOULD_NOT_HAPPEN.
Referenced by AP_Win32FrameImpl::_DocumentWndProc().
| void EV_Win32Mouse::onButtonUp | ( | AV_View * | pView, | |
| HWND | hWnd, | |||
| EV_EditMouseButton | emb, | |||
| WPARAM | fwKeys, | |||
| WPARAM | xPos, | |||
| WPARAM | yPos | |||
| ) |
References EV_EEMR_BOGUS_CONT, EV_EEMR_BOGUS_START, EV_EEMR_COMPLETE, EV_EEMR_INCOMPLETE, EV_EMO_DOUBLECLICK, AV_View::getGraphics(), EV_Mouse::invokeMouseMethod(), EV_Mouse::m_clickState, EV_Mouse::m_contextState, m_embCaptured, m_iCaptureCount, EV_Mouse::m_pEEM, EV_EditEventMapper::Mouse(), EV_Mouse::signal(), GR_Graphics::tlu(), UT_ASSERT, and UT_ASSERT_HARMLESS.
Referenced by AP_Win32FrameImpl::_DocumentWndProc().
| void EV_Win32Mouse::onButtonWheel | ( | AV_View * | pView, | |
| HWND | hWnd, | |||
| EV_EditMouseButton | emb, | |||
| WPARAM | fwKeys, | |||
| WPARAM | xPos, | |||
| WPARAM | yPos | |||
| ) |
References EV_EEMR_BOGUS_CONT, EV_EEMR_BOGUS_START, EV_EEMR_COMPLETE, EV_EEMR_INCOMPLETE, AV_View::getGraphics(), EV_Mouse::invokeMouseMethod(), EV_Mouse::m_pEEM, EV_EditEventMapper::Mouse(), EV_Mouse::signal(), GR_Graphics::tlu(), and UT_ASSERT.
Referenced by AP_Win32FrameImpl::_ContainerWndProc().
| void EV_Win32Mouse::onDoubleClick | ( | AV_View * | pView, | |
| HWND | hWnd, | |||
| EV_EditMouseButton | emb, | |||
| WPARAM | fwKeys, | |||
| WPARAM | xPos, | |||
| WPARAM | yPos | |||
| ) |
References EV_EEMR_BOGUS_CONT, EV_EEMR_BOGUS_START, EV_EEMR_COMPLETE, EV_EEMR_INCOMPLETE, EV_EMO_DOUBLECLICK, AV_View::getGraphics(), AV_View::getMouseContext(), EV_Mouse::invokeMouseMethod(), EV_Mouse::m_clickState, EV_Mouse::m_contextState, m_embCaptured, m_iCaptureCount, EV_Mouse::m_pEEM, EV_EditEventMapper::Mouse(), EV_Mouse::signal(), GR_Graphics::tlu(), UT_ASSERT, and UT_ASSERT_HARMLESS.
Referenced by AP_Win32FrameImpl::_DocumentWndProc().
| void EV_Win32Mouse::reset | ( | void | ) |
References m_iCaptureCount.
Referenced by EV_Win32Mouse().
EV_EditMouseButton EV_Win32Mouse::m_embCaptured [protected] |
Referenced by onButtonDown(), onButtonMove(), onButtonUp(), and onDoubleClick().
UT_uint32 EV_Win32Mouse::m_iCaptureCount [protected] |
Referenced by onButtonDown(), onButtonMove(), onButtonUp(), onDoubleClick(), and reset().
1.7.1