Lines Matching refs:ime_composition
64 data->ime_composition[0] = 0; in WIN_InitKeyboard()
732 …StringW(himc, string, videodata->ime_composition, sizeof(videodata->ime_composition) - sizeof(vide… in IME_GetCompositionString()
736 length /= sizeof(videodata->ime_composition[0]); in IME_GetCompositionString()
738 …if (videodata->ime_cursor < SDL_arraysize(videodata->ime_composition) && videodata->ime_compositio… in IME_GetCompositionString()
741 videodata->ime_composition[i - 1] = videodata->ime_composition[i]; in IME_GetCompositionString()
745 videodata->ime_composition[length] = 0; in IME_GetCompositionString()
752 s = WIN_StringToUTF8(videodata->ime_composition); in IME_SendInputEvent()
756 videodata->ime_composition[0] = 0; in IME_SendInputEvent()
769 size_t len = SDL_min(SDL_wcslen(videodata->ime_composition), (size_t)videodata->ime_cursor); in IME_SendEditingEvent()
770 SDL_wcslcpy(buffer, videodata->ime_composition, len + 1); in IME_SendEditingEvent()
772 SDL_wcslcat(buffer, &videodata->ime_composition[len], size); in IME_SendEditingEvent()
775 SDL_wcslcpy(buffer, videodata->ime_composition, size); in IME_SendEditingEvent()
904 videodata->ime_composition[0] = 0; in IME_HandleMessage()