Enable creating FormsApplication based IMEs
authorJi-hoon Lee <dalton.lee@samsung.com>
Mon, 26 Jun 2017 12:25:34 +0000 (21:25 +0900)
committerJi-hoon Lee <dalton.lee@samsung.com>
Mon, 10 Jul 2017 05:36:28 +0000 (05:36 +0000)
commit1b57b2f8a5b2aa239bca0750d840a567c017bcb1
treee95b90502c8bdec30d99712d78e11ec5c67ad1fa
parent184b96ebbfb14de04aa41d346ba3a134b77ba727
Enable creating FormsApplication based IMEs

Since the FormsApplication class automatically creates
normal application window when created, we will override
PreCreate() method to acquire IME window from InputMethod
capi and assign it to the MainWindow member variable.
This patch needs to be submitted after the patch is applied
that changes the access modifier of FormsApplication's
MainWindow variable to "protected".

Change-Id: I5940757d3cb4608c3e8d6e69c509c05866698ee6
src/Tizen.Uix.InputMethod/Interop/Interop.InputMethod.cs
src/Tizen.Uix.InputMethod/Tizen.Uix.InputMethod/IMEApplication.cs [new file with mode: 0644]
src/Tizen.Uix.InputMethod/Tizen.Uix.InputMethod/InputMethodEditor.cs