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