#include <ev_UnixMouse.h>
Public Member Functions | |
EV_UnixMouse (EV_EditEventMapper *pEEM) | |
void | mouseClick (AV_View *pView, GdkEventButton *e) |
void | mouseUp (AV_View *pView, GdkEventButton *e) |
void | mouseMotion (AV_View *pView, GdkEventMotion *event) |
void | mouseScroll (AV_View *pView, GdkEventScroll *e) |
EV_UnixMouse::EV_UnixMouse | ( | EV_EditEventMapper * | pEEM | ) |
void EV_UnixMouse::mouseClick | ( | AV_View * | pView, | |
GdkEventButton * | e | |||
) |
References 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(), AV_View::setVisualSelectionEnabled(), EV_Mouse::signal(), GR_Graphics::tluD(), UT_ASSERT, and UT_DEBUGMSG.
Referenced by XAP_UnixFrameImpl::_fe::button_press_event().
void EV_UnixMouse::mouseMotion | ( | AV_View * | pView, | |
GdkEventMotion * | event | |||
) |
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, EV_Mouse::m_pEEM, EV_EditEventMapper::Mouse(), EV_Mouse::signal(), GR_Graphics::tluD(), UT_ASSERT, and UT_SHOULD_NOT_HAPPEN.
Referenced by XAP_UnixFrameImpl::_fe::motion_notify_event().
void EV_UnixMouse::mouseScroll | ( | AV_View * | pView, | |
GdkEventScroll * | e | |||
) |
References 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(), EV_Mouse::signal(), GR_Graphics::tluD(), UT_ASSERT, UT_DEBUGMSG, and xxx_UT_DEBUGMSG.
Referenced by XAP_UnixFrameImpl::_fe::scroll_notify_event().
void EV_UnixMouse::mouseUp | ( | AV_View * | pView, | |
GdkEventButton * | e | |||
) |
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, EV_Mouse::m_pEEM, EV_EditEventMapper::Mouse(), EV_Mouse::signal(), GR_Graphics::tluD(), UT_ASSERT, and UT_DEBUGMSG.
Referenced by XAP_UnixFrameImpl::_fe::button_release_event().