[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-2d-dev
Subject:    Re: RFR: 8264728: When use chinese IME, the candidate box isn't moved with caret of JTextArea [v2]
From:        <duke () openjdk ! org>
Date:       2023-07-27 13:09:52
Message-ID: eyyCaM4Qzt6tIwcOQ5ptPk3MHJ8XqXQlISg9e4AI3E8=.a0f1c85b-0963-4a5f-adce-a1411598cbe4 () github ! com
[Download RAW message or body]

On Thu, 16 Mar 2023 08:33:35 GMT, 柳鲲鹏 <duke@openjdk.org> wrote:

> > Candidat box can moving with caret on windows version. Someone must wrote codes \
> > for linux(ubuntu), but it doesn't work, so he didn't commit the codes. Why it \
> > doesn't work, is the key problem. 
> > 1, I wrote a example for linux:
> > https://github.com/quantum6/X11InputMethod
> > 
> > I tried all parameters to test and as my research:
> > If you use XIMPreeditCallbacks to initiate, the box can't be moved with caret.
> > If you use XIMPreeditNothing, it works.
> > All examples use XIMPreeditCallbacks to initiate input method and candidate box \
> > can't moving. So I understand why he didn't commit the codes. 
> > 2, I traced the route of transfering caret coordites on windows version, then add \
> > codes for linux. 3, Taishan Office(like Microsoft Office Word) is running on jdk, \
> > we tested for a long time, it works OK. 4, I am not sure for AIX( no \
> > environment). 
> > 
> > JDK-8264728 : When use chinese IME, the candidate box isn't moved with caret of \
> >                 JTextArea
> > Type: Bug
> > Component: client-libs
> > Sub-Component: java.awt:i18n
> > Affected Version: 8,9,15,16
> > Priority: P3
> > Status: Open
> > Resolution: Unresolved
> > OS: linux
> > CPU: x86_64
> 
> 柳鲲鹏 has refreshed the contents of this pull request, and previous commits \
> have been removed. Incremental views are not available. The pull request now \
> contains one commit: 
> 8264728: When use chinese IME, the candidate box isn't moved with caret of \
> JTextArea

All jdk versions have this issue. I really hope some to review this code. The code is \
easy and simple.

-------------

PR Comment: https://git.openjdk.org/jdk/pull/13055#issuecomment-1653591264


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic