Re: gtk-i18n-list digest, Vol 1 #677 - 3 msgs



Hi,

Instead of creating you own XIM Server using IMDKit (which is out of 
date technology) , you can try to use the Input Method Framework "im-sdk", which 
is the successor of IMDKit available at:

http://www.openi18n.org/IIIMF

You can download the latest tarball and install in your machine and check it.

- There is a GTK-IM module (iiimgcf) which allows GTK+ Client to directly
  talk to IIIM Server bypassing XIM.

- There are variety of Language Engine framework/template comes with it. You must be
  able to enable your language support with minimum effort. 

- There is a generic language engine framework "UNIT" with which you add your
  language support by adding 'key mapping table' (composition sequence mapping
  table).

Please let me know if you need more information. 

Thanks and Regards,
Sriram.

gtk-i18n-list-request gnome org wrote:
> 
> Send gtk-i18n-list mailing list submissions to
>         gtk-i18n-list gnome org
> 
> To subscribe or unsubscribe via the World Wide Web, visit
>         http://mail.gnome.org/mailman/listinfo/gtk-i18n-list
> or, via email, send a message with subject or body 'help' to
>         gtk-i18n-list-request gnome org
> 
> You can reach the person managing the list at
>         gtk-i18n-list-admin gnome org
> 
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of gtk-i18n-list digest..."
> 
> Today's Topics:
> 
>    1. Sending input context to XIM server (Anuradha Ratnaweera)
>    2. Re: Sending input context to XIM server (TOKUNAGA Hiroyuki)
>    3. Re: Sending input context to XIM server (Theppitak Karoonboonyanan)
> 
> --__--__--
> 
> Message: 1
> Subject: Sending input context to XIM server
> From: Anuradha Ratnaweera <ARatnaweera virtusa com>
> To: gtk-i18n-list gnome org
> Organization: Virtusa Corporation
> Date: Wed, 08 Oct 2003 22:21:34 +0600
> 
> We have successfully created a XIM server which can receive keystrokes
> and commit strings to the client.  We are trying to figure out two
> issues to proceed forward:
> 
> - Does GTK provide callbacks for the XIM server to find out the
> characters around the cursor? (so that we can do context dependent
> substitutions etc.)
> 
> - If yes, (well, this is not exactly a GTK question), how can an XIM
> server using IMdkit get to know about them?
> 
>         Anuradha
> 
> --__--__--
> 
> Message: 2
> Date: Thu, 9 Oct 2003 03:24:29 +0900
> From: TOKUNAGA Hiroyuki <tkng xem jp>
> To: gtk-i18n-list gnome org
> Subject: Re: Sending input context to XIM server
> Organization:
> 
> On Wed, 08 Oct 2003 22:21:34 +0600
> Anuradha Ratnaweera <ARatnaweera virtusa com> wrote:
> 
> > We have successfully created a XIM server which can receive keystrokes
> > and commit strings to the client.  We are trying to figure out two
> > issues to proceed forward:
> >
> > - Does GTK provide callbacks for the XIM server to find out the
> > characters around the cursor? (so that we can do context dependent
> > substitutions etc.)
> 
>  Gtk+ has a function, gtk_im_context_get_surrounding. So immodules can
> get charactlers around the cursor. But, XIM immmodule doesn't use this
> function.
>  After all, your XIM server cannot know the characters around the caret.
> 
> > - If yes, (well, this is not exactly a GTK question), how can an XIM
> > server using IMdkit get to know about them?
> 
>  I'm not detailed to XIM and IMdkit, so I don't know how you should do
> concreately. But, XimProto.h in IMdkit have "#define XIM_STR_CONVERSION
> 71". I think this is related to the thing you want to do.
> 
> Regard,
> 
> TOKUNAGA Hiroyuki
> 
> --__--__--
> 
> Message: 3
> Date: Thu, 9 Oct 2003 11:20:19 +0700
> To: gtk-i18n-list gnome org
> Subject: Re: Sending input context to XIM server
> From: Theppitak Karoonboonyanan <thep linux thai net>
> 
> On Thu, Oct 09, 2003 at 03:24:29AM +0900, TOKUNAGA Hiroyuki wrote:
> > On Wed, 08 Oct 2003 22:21:34 +0600
> > Anuradha Ratnaweera <ARatnaweera virtusa com> wrote:
> >
> > > We have successfully created a XIM server which can receive keystrokes
> > > and commit strings to the client.  We are trying to figure out two
> > > issues to proceed forward:
> > >
> > > - Does GTK provide callbacks for the XIM server to find out the
> > > characters around the cursor? (so that we can do context dependent
> > > substitutions etc.)
> >
> >  Gtk+ has a function, gtk_im_context_get_surrounding. So immodules can
> > get charactlers around the cursor. But, XIM immmodule doesn't use this
> > function.
> >  After all, your XIM server cannot know the characters around the caret.
> 
> How about Bug #101814 ?
> 
> Anyway, due to the complexity of XIM protocol, I think doing an immediate
> gtk-im module is a more feasible solution (e.g. Bug #81031).
> 
> Since this work has taken a terribly long time to finish, I've made some
> note to prevent myself from forgetting the details, hoping it's somehow
> informative:
>   http://linux.thai.net/thep/th-xim/
> You may skip the Thai-specific parts.
> 
> Regards,
> -Thep.
> --
> Theppitak Karoonboonyanan
> http://linux.thai.net/thep/
> 
> --__--__--
> 
> _______________________________________________
> gtk-i18n-list mailing list
> gtk-i18n-list gnome org
> http://mail.gnome.org/mailman/listinfo/gtk-i18n-list
> 
> End of gtk-i18n-list Digest



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]