[ 
https://issues.apache.org/jira/browse/PIVOT-850?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16035374#comment-16035374
 ] 

Roger Whitcomb commented on PIVOT-850:
--------------------------------------

Several more commits:
Revision 1797311:
PIVOT-850:  Solve cursor positioning problems (with the possible exception of 
when the caret is at the end of the text) with composed and committed text 
intermingled.

Move the storage of the composed text into the TextInput component itself so 
the width can be taken into account for "setSelection".

Modified:
    
pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraTextInputSkin.java
    pivot/trunk/wtk/src/org/apache/pivot/wtk/TextInput.java

Revision 1797402:
PIVOT-850: Update the text width calculations to use an average of the 
TextLayout "bounds" and the "pixel bounds" which can differ by 4 pixels (often 
with the default font), and maybe more.  Using the average seems visually to be 
"all right", in that the caret doesn't look too weird.

Fix problems with the drawing of the prompt with centered or right-justified 
controls.  We need to calculate the "alignmentDeltaX" with the prompt text 
instead of the real text (which there isn't any of when drawing the prompt).

Add centered and right-justified controls to the "text_input_text.bxml" test 
case.

Modified:
    pivot/trunk/tests/src/org/apache/pivot/tests/text_input_test.bxml
    
pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraTextInputSkin.java

And finally this one to address several lingering problems:
Sending        
wtk-terra\src\org\apache\pivot\wtk\skin\terra\TerraTextInputSkin.java
Transmitting file data .done
Committing transaction...
Committed revision 1797428.


> Fail to take input characters other than English in Mac Lion
> ------------------------------------------------------------
>
>                 Key: PIVOT-850
>                 URL: https://issues.apache.org/jira/browse/PIVOT-850
>             Project: Pivot
>          Issue Type: Bug
>          Components: wtk, wtk-terra
>    Affects Versions: 2.0.1, 2.0.2, 2.0.3
>         Environment: Mac Lion
>            Reporter: Brendan
>            Assignee: Roger Whitcomb
>              Labels: jre, mac
>             Fix For: 2.5
>
>         Attachments: ASF.LICENSE.NOT.GRANTED--Input to Mac Lion of Chinese 
> Character show nothing.jpg, ASF.LICENSE.NOT.GRANTED--Window 7 and Text Area 
> to show Chinese Input as Box.jpg, inputProblem.png, Screen Shot 2013-03-11 at 
> 10.56.51 AM.png, Screen Shot 2013-03-11 at 10.59.23 AM.png, Screen Shot 
> 2013-03-11 at 11.00.14 AM.png, WebStartInput.png
>
>
> In Mac Lion, no Chinese and Korean character can appear in TextInput and 
> TextArea thru the input method.
> However, these components can take the character thru copy and paste.
>  



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to