]> git.eshelyaron.com Git - emacs.git/commit
Support toggling native Input Methods on MS-Windows
authorAlbert <georgealbert@qq.com>
Mon, 13 Apr 2020 10:02:17 +0000 (18:02 +0800)
committerEli Zaretskii <eliz@gnu.org>
Mon, 13 Apr 2020 13:07:19 +0000 (16:07 +0300)
commitc6ecdab0ee5b633e184502e5440e3b893cb6a797
tree19fd7e21aa281f6217218a7bb4c09c1e3d4b4962
parent188bd80a903d34ef6a85b09e99890433e7adceb7
Support toggling native Input Methods on MS-Windows

* src/w32term.h (WM_EMACS_IME_STATUS): New message code.

* src/w32fns.c (ImmGetOpenStatus_Proc, ImmSetOpenStatus_Proc): New
typedefs.
(w32_msg_pump): Handle the WM_EMACS_IME_STATUS message.
(Fw32_get_ime_open_status, Fw32_set_ime_open_status): New functions
(syms_of_w32fns): Defsubr them.
(globals_of_w32fns): Load ImmGetOpenStatus and ImmSetOpenStatus
from IMM2.DLL.
src/w32fns.c
src/w32term.h