void QMacInputContext::setFocusWidget(QWidget *w) { createTextDocument(); if(w) ActivateTSMDocument(textDocument); else DeactivateTSMDocument(textDocument); QInputContext::setFocusWidget(w); }
void QMacInputContext::setFocusWidget(QWidget *w) { createTextDocument(); #ifndef QT_MAC_USE_COCOA if(w) ActivateTSMDocument(textDocument); else DeactivateTSMDocument(textDocument); #endif QInputContext::setFocusWidget(w); }
void QMacInputContext::reset() { if (recursionGuard) return; recursionGuard = true; createTextDocument(); composing = false; ActivateTSMDocument(textDocument); FixTSMDocument(textDocument); recursionGuard = false; }
void MCScreenDC::activateIME(Boolean activate) { if (tsmdocument) { if (activate) { ActivateTSMDocument(tsmdocument); UseInputWindow(tsmdocument, !MCinlineinput); } else DeactivateTSMDocument(tsmdocument); } }
void QMacInputContext::reset() { if (recursionGuard) return; if (!currentText.isEmpty()){ QInputMethodEvent e; e.setCommitString(currentText); qt_sendSpontaneousEvent(focusWidget(), &e); currentText = QString(); } recursionGuard = true; createTextDocument(); composing = false; ActivateTSMDocument(textDocument); FixTSMDocument(textDocument); recursionGuard = false; }