[openi18n-im:01524] Re: CommonAux framework design/implementation
Motonobu Ichimura <[email protected]> Sun, 28 Aug 2005 00:37:21 +0900
| Newsgroups | gmane.comp.internationalization.input-methods |
|---|---|
| Message-ID | <[email protected]> |
Hi, On Fri, 2005-08-26 at 14:08 +0800, Phill Zhang wrote: > > > 2. iml api for IME developer on server side > > > > > > void iml_aux_draw(session, CommonAuxEvent* e); > > > > ^^^^^^^^^^^^^^^^^^^^^^^^^^ > It should be iml_common_aux_draw new LE developer may be confused with these APIs. Could we prepare a different name to clearify the difference? > > > Would you explain why iml_make_aux_draw_inst() is not enough? > > Or do I misunderstand? > > > No problem. But the iml_make_aux_draw_inst() do not provide byte > buffer. So I need > a warpper, which may at last convert it into iml_make_aux_draw_inst() > or some new event. > But the low level implementation is hidden by the API. When providing new functionality, it is safe to provide new function to handle it for backward compatibility. FYI, I found key-mask based KeyRelease support has a problem with older IIIMSF ;-< Regards,