[openi18n-im:01525] Re: CommonAux framework design/implementation
Federic Zhang <[email protected]> Mon, 29 Aug 2005 09:55:50 +0800
| Newsgroups | gmane.comp.internationalization.input-methods |
|---|---|
| Message-ID | <1125280549.1184.3867.camel@hola> |
> 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 ;-< > Interesting! Please tell us what's the problem with key-mask based KeyRelease support, Kashi, it's your responsibility to further fix it :). -federic