[Mono-winforms-list] RFC on winforms / XIM clientWindow fixage
atsushi at ximian.com
Wed Apr 30 04:54:40 EDT 2008
I'm posting it as I've been stuck with this issue for couple of days and
I still don't have a fix.
Now I'm trying to fix XIM stuff to show up IM engine UI. Currently only
scim works (I tried scim-anthy). Everything else (as far as I tried,
iiimx/atokx3 and kinput2) do not work.
It is (to my understanding) due to incorrect use of "client window" of the
input context (XIC). I fixed this issue with the patch [*1] but
it caused (or exposed) some regressions [*2][*3].
My guess is that there are some issues around X event filtering (as
XplatUIX11.WaitForHwndMessage does not finish) but I don't know how it
could be fixed.
I'll continue working on this issue but any help would be appreciated.
*2 Timer or Form.Close() causes infinite loop http://monoport.com/9804
... and it is not always reproducible.
*3 Form.set_Visible() causes infinite loop http://monoport.com/9806
More information about the Mono-winforms-list