void LLClipboard::reset() { // Increment the clipboard count mGeneration++; // Clear the clipboard mObjects.clear(); mCutMode = false; mString = LLWString(); }
bool LLViewerMediaImpl::handleUnicodeCharHere(llwchar uni_char) { bool result = false; if (mMediaSource) { mMediaSource->textInput(wstring_to_utf8str(LLWString(1, uni_char))); } return result; }
bool LLViewerMediaImpl::handleUnicodeCharHere(llwchar uni_char) { bool result = false; if (mMediaSource) { // only accept 'printable' characters, sigh... if (uni_char >= 32 // discard 'control' characters && uni_char != 127) // SDL thinks this is 'delete' - yuck. { LLSD native_key_data; mMediaSource->textInput(wstring_to_utf8str(LLWString(1, uni_char)), gKeyboard->currentMask(FALSE), native_key_data); } } return result; }