[openi18n-im:01290] Need API change: iiimcf_retrieve_hotkeys () and IIIMCF_EVENT_TYPE_REGISTER_HOTKEYS
Hidetoshi Tajima <[email protected]> Thu, 10 Mar 2005 23:36:54 -0800
| Newsgroups | gmane.comp.internationalization.input-methods |
|---|---|
| Message-ID | <[email protected]> |
Hi Leon, and all,
I'm afraid I'm the 1st to propose an API change after the freeze.
But, I'd need an API in libiiimcf to retrive hot key list, and
possibilly a new IIIMCF event,
IIIMCF_EVENT_TYPE_REGISTER_HOTKEYS.
This is for xiiimp.so.2 and htt_xbe to achieve dynamic event flow model
with XIM
applications, where ximcp.so.2 or old ximp40.so.2 is used in XIM
implementation,
and they will need to receive conversion start up keys through XIM protocol
as soon as the connection with XIM server is made.
The new API will be to pull hot keys:
#include <iiimcf.h>
extern iiimcf_get_hotkeys (IIIMCF_context context, int *num_hotkey,
IIIMCF_keyevent
*keys);
This may be called when a new context is created, or when new IIIMCF
event IIIMCF_EVENT_TYPE_REGISTER_HOTKEYS is dispatched.
I'll create a prototype for proof of concept, and come up again with
complete API and
patches for libiiimcf and xiiimp.so.2 - no later than 03/15 (Tue).
Regards,
Toshi
Leon Ho wrote:
>All,
>
>Reminder the freeze is on 10 March 2005. Commit to either svn or with change
>proposal. This will ensure third party vendors and LE developers can use the
>existing code without breaking their code on the rest of development cycle.
>
>Regards,
>Leon
>
>San Fransisco 06:00
>New York 09:00
>Pune 07:30
>Beijing 22:00
>Tokyo 23:00
>Brisbane 00:00 (+1day)
>
>