Apache OpenOffice (AOO) Bugzilla – Issue 54913
Input sequence checking and correction needs to work in EditEngine (Calc, Draw, Impress)
Last modified: 2006-07-04 11:17:55 UTC
Input sequence checking and correction doesn't work anywhere except in Writer. For example, in Impress if you type an illegal input sequence in Thai (such as [gor gai][mai ek][mai tho]) it will not be detected. This is particularly bad since the display engine often cannot display such sequences in a reasonable way. Input sequence checking is a "must-have" feature for Thai.
Reassigned.
.
FT: Please take over.
Strangely, sequence checking works in Calc, but not in Impress/Draw/Base and dialog boxes. Sequence correction is only avaiable in Writer. For users, automatic sequence correction is prefered to only sequence checking and should be avaiable in all program including the dialog boxes.
reassign for implentation in EditEngine also.
Will implementing it in EditEngine also make it work in dialogs?
Since AFAIK many dialogs use the MultiLineEdit (which is unrelated to the EditEngine) I think most probably not. But I was told there are also some dialogs that make use of the EditEngine. Thus for some it will work and for others not. :-/
Adding HDU to cc list.
Should we then have a separate issue for input sequence checking in dialogs? Input sequence correction would be nice in dialogs, but isn't essential; input sequence checking is. (There's already issue 55937 for making cursor movement work by clusters in dialogs.)
According to MT to have it available in all dialogs the classes TextEngine and Edit need to be modified as well.
A separate issue sounds fine to me.
I created issue 61397.
TL->James: A question that just poped up that nobody could answer for sure: Should input sequence checking only be applied to text inserted via the UI e.g. after key-events? And how about pasted text? Or should it be applied to text inserted via API as well?
This is an input feature: I would say it should apply just to text that the user types on the keyboard, not pasted text nor text inserted via the UI.
Fixed in CWS tl19. Files changed: - svx/source/editeng/editdoc.cxx - svx/source/editeng/editdoc.hxx - source/editeng/editeng.cxx - svx/source/editeng/impedit.hxx - svx/source/editeng/impedit2.cxx - svx/source/editeng/impedit3.cxx
TL: changed summary to what exactly got solved by this issue.
. re-open issue and reassign to sba@openoffice.org
reassign to sba@openoffice.org
reset resolution to FIXED
SBA: Verified in CWS tl19.
SBA: Closed.