#include <ev_UnixKeyboard.h>
Public Member Functions | |
ev_UnixKeyboard (EV_EditEventMapper *pEEM) | |
virtual | ~ev_UnixKeyboard (void) |
bool | keyPressEvent (AV_View *pView, GdkEventKey *e) |
bool | charDataEvent (AV_View *pView, EV_EditBits state, const char *txt, size_t len) |
ev_UnixKeyboard::ev_UnixKeyboard | ( | EV_EditEventMapper * | pEEM | ) |
ev_UnixKeyboard::~ev_UnixKeyboard | ( | void | ) | [virtual] |
bool ev_UnixKeyboard::charDataEvent | ( | AV_View * | pView, | |
EV_EditBits | state, | |||
const char * | txt, | |||
size_t | len | |||
) |
References EV_EEMR_BOGUS_CONT, EV_EEMR_BOGUS_START, EV_EEMR_COMPLETE, EV_EEMR_INCOMPLETE, EV_EKP_PRESS, EV_Keyboard::invokeKeyboardMethod(), EV_EditEventMapper::Keystroke(), EV_Keyboard::m_pEEM, UT_UCS4String::size(), UT_UCS4String::ucs4_str(), UT_ASSERT, and xxx_UT_DEBUGMSG.
Referenced by XAP_UnixFrameImpl::_imCommit(), XAP_UnixFrameImpl::_imPreeditChanged_cb(), and keyPressEvent().
bool ev_UnixKeyboard::keyPressEvent | ( | AV_View * | pView, | |
GdkEventKey * | e | |||
) |
References UT_UTF8String::byteLength(), charDataEvent(), EV_EEMR_BOGUS_CONT, EV_EEMR_BOGUS_START, EV_EEMR_COMPLETE, EV_EEMR_INCOMPLETE, EV_EKP_PRESS, EV_NVK__IGNORE__, EV_Keyboard::invokeKeyboardMethod(), EV_EditEventMapper::Keystroke(), EV_Keyboard::m_pEEM, s_isVirtualKeyCode(), s_mapVirtualKeyCodeToNVK(), AV_View::setVisualSelectionEnabled(), UT_ASSERT, and UT_UTF8String::utf8_str().
Referenced by XAP_UnixFrameImpl::_fe::key_press_event().