[Uim] Focus and cursor position shift handlings (bug #7729)

Etsushi Kato ek.kato at gmail.com
Fri Dec 1 05:45:54 EET 2006


On 12/1/06, YAMAMOTO Kengo / YamaKen <yamaken at bp.iij4u.or.jp> wrote:
> I'll try to express my intentions in explicit and clear
> words. It's really difficult.

No problem at all.  For me, I should try to use not so poor English,
and read your mail carefully ;)

> > > IMHO, even it don't change API of immodule, it would be not so easy
> > > for GTK+ and other IM developers (and me) to accept
> > > fix_im_context_wealky() as reset() since it actually calls focus_out()
> > > and focus_in() of IM context at ordinary reset timing, and other IMs
> > > possibly haven't implemented focus_in()/focus_out() handlers as such
> > > purpose (as gtkimcontextsimple haven't implemented the focus
> > > handlers).  This may also involves other IM developers contrary to
> > > your expectation.
>
> Mmm... I didn't realize that GtkIMContextSimple is implemented
> such a way. Sorry, then my plan obviously does not work.
>
> > From the reason above, I prefer revise all the API at once.  But this
> > is not practical at the moment, I rather use focus_out()/focus_in()
> > sequence as a reset() only in uim's GTK+ bridge instead of the phase 1
> > of your plan.  And not touch GTK+ reset code for now.
>
> OK. Thank you very much for your hard work.

I just committed the code in uim's GTK+ bridge.

> Well, are there other issues that are preventing 1.3.0 release?
> I'll complete doc/COMPATIBILITY and RELNOTE if now is the time.

I think it time.

Cheers,
-- 
Etsushi Kato
ek.kato at gmail.com



More information about the uim mailing list