#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().