cushy
cushy copied to clipboard
Finish IME editing support
- [x] Call set_ime_position
- [ ] Call set_ime_position with a more specific rectangle. Currently the entire Input widget's rect is used
- [ ] Temporarily insert the IME preview text, and somehow visually highlight it (underline is common)
All the support in kludgine is built for this (although cursor support I'm not sure about).
This is technically "done" but the preview text is not shown currently.
After a3e76f6, the input field should have the IME near it. Currently, multi-line editing isn't really officially supported (https://github.com/khonsulabs/cushy/issues/121), so this is kinda-ok for now. But really, we should restrict the rectangle to the current line being edited, which would allow the OS to place any helper windows even closer to the text being edited.
I'm going to update this ticket to be a tracking issue for remaining IME work.