void VirtualKeyboard::reset() { deleteEvents(); _modes.clear(); _initialMode = _currentMode = 0; _hAlignment = kAlignCentre; _vAlignment = kAlignBottom; _keyQueue.clear(); _loaded = false; _kbdGUI->reset(); }
void wb_srep::eventSendSession( ldh_eEvent event) { ldh_sEvent *ep; ep = newEvent(); ep->Event = event; if ( m_thisSessionCb) (m_thisSessionCb)( m_editorContext, ep); deleteEvents(); }
void wb_srep::eventSend( ldh_sEvent *ep) { if (!ep) return; if ( ep != m_events) // Send later return; if ( m_thisSessionCb) (m_thisSessionCb)( m_editorContext, ep); deleteEvents(); }
void wb_srep::eventSendAllSessions( ldh_eEvent event) { pwr_tStatus sts; ldh_sEvent *ep; ep = newEvent(); ep->Event = event; wb_srep *srep = m_vrep->srep( &sts); while ( ODD(sts)) { if ( srep == this) srep->sendThisSession( m_editorContext, ep); else srep->sendOtherSession( m_editorContext, ep); srep = m_vrep->nextSrep( &sts, srep); } deleteEvents(); }
VirtualKeyboard::~VirtualKeyboard() { deleteEvents(); delete _kbdGUI; delete _parser; delete _fileArchive; }
VirtualKeyboard::~VirtualKeyboard() { deleteEvents(); delete _kbdGUI; delete _parser; }