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