Пример #1
0
void VirtualKeyboard::reset() {
	deleteEvents();
	_modes.clear();
	_initialMode = _currentMode = 0;
	_hAlignment = kAlignCentre;
	_vAlignment = kAlignBottom;
	_keyQueue.clear();
	_loaded = false;
	_kbdGUI->reset();
}
Пример #2
0
void wb_srep::eventSendSession( ldh_eEvent event)
{
  ldh_sEvent		*ep;

  ep = newEvent();

  ep->Event = event;

  if ( m_thisSessionCb)
    (m_thisSessionCb)( m_editorContext, ep);

  deleteEvents();
}
Пример #3
0
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();
}
Пример #4
0
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();
}
Пример #5
0
VirtualKeyboard::~VirtualKeyboard() {
	deleteEvents();
	delete _kbdGUI;
	delete _parser;
	delete _fileArchive;
}
Пример #6
0
VirtualKeyboard::~VirtualKeyboard()
{
  deleteEvents();
  delete _kbdGUI;
  delete _parser;
}