multiple IME fixes

This commit is contained in:
vaxerski
2022-08-05 16:21:08 +02:00
parent cb5521ec6e
commit 9a8a6317ff
9 changed files with 138 additions and 8 deletions

View File

@@ -22,13 +22,18 @@ public:
void setPendingSurface(STextInput*, wlr_surface*);
SIMEKbGrab* getIMEKeyboardGrab(SKeyboard*);
private:
std::unique_ptr<SIMEKbGrab> m_pKeyboardGrab;
std::list<STextInput> m_lTextInputs;
DYNLISTENER(textInputNew);
DYNLISTENER(IMECommit);
DYNLISTENER(IMEDestroy);
DYNLISTENER(IMEGrab);
void createNewTextInput(wlr_text_input_v3*);
};