#include <ev_CocoaMouse.h>
Public Member Functions | |
| EV_CocoaMouse (EV_EditEventMapper *pEEM) | |
| void | mouseClick (AV_View *pView, NSEvent *e, NSView *hitView) |
| void | mouseUp (AV_View *pView, NSEvent *e, NSView *hitView) |
| void | mouseMotion (AV_View *pView, NSEvent *event, NSView *hitView) |
Static Public Member Functions | |
| static EV_EditMouseButton | _convertMouseButton (int btn, bool rightBtn) |
| static EV_EditModifierState | _convertModifierState (unsigned int modifiers, bool &rightBtn) |
| EV_CocoaMouse::EV_CocoaMouse | ( | EV_EditEventMapper * | pEEM | ) |
| EV_EditModifierState EV_CocoaMouse::_convertModifierState | ( | unsigned int | modifiers, | |
| bool & | rightBtn | |||
| ) | [static] |
Referenced by mouseClick(), mouseMotion(), and mouseUp().
| EV_EditMouseButton EV_CocoaMouse::_convertMouseButton | ( | int | btn, | |
| bool | rightBtn | |||
| ) | [static] |
References UT_DEBUGMSG.
Referenced by mouseClick(), mouseMotion(), and mouseUp().
| void EV_CocoaMouse::mouseClick | ( | AV_View * | pView, | |
| NSEvent * | e, | |||
| NSView * | hitView | |||
| ) |
References _convertModifierState(), _convertMouseButton(), EV_EEMR_BOGUS_CONT, EV_EEMR_BOGUS_START, EV_EEMR_COMPLETE, EV_EEMR_INCOMPLETE, AV_View::getGraphics(), AV_View::getMouseContext(), EV_Mouse::invokeMouseMethod(), EV_Mouse::m_clickState, EV_Mouse::m_contextState, EV_Mouse::m_pEEM, EV_EditEventMapper::Mouse(), type, UT_ASSERT, UT_DEBUGMSG, and xxx_UT_DEBUGMSG.
| void EV_CocoaMouse::mouseMotion | ( | AV_View * | pView, | |
| NSEvent * | event, | |||
| NSView * | hitView | |||
| ) |
References _convertModifierState(), _convertMouseButton(), 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, EV_Mouse::m_pEEM, EV_EditEventMapper::Mouse(), UT_ASSERT, UT_SHOULD_NOT_HAPPEN, and xxx_UT_DEBUGMSG.
| void EV_CocoaMouse::mouseUp | ( | AV_View * | pView, | |
| NSEvent * | e, | |||
| NSView * | hitView | |||
| ) |
References _convertModifierState(), _convertMouseButton(), 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, EV_Mouse::m_pEEM, EV_EditEventMapper::Mouse(), UT_ASSERT, and xxx_UT_DEBUGMSG.
1.7.1