[etoys-notify] [JIRA] Commented: (SQ-316) "Look like" introduces offset

tracker at squeakland.org tracker at squeakland.org
Wed Sep 2 04:28:05 EDT 2009


     [ http://tracker.immuexa.com/browse/SQ-316?page=comments#action_36454 ]
     
Bert Freudenberg commented on SQ-316:
-------------------------------------

No, the general problem of painting not happening in place is related to the unlimitedPaintArea preference. If it is disabled it works. If it is enabled you get a slight offset, maybe 50 pixels. Bad but tolerable. 

However, after both the old and new look-like, the offset gets huge (e.g. when the Ellipse was in the center of the screen). If unlimitedPaintArea is disabled, the sketch to repaint may not even appear inside the paint area.

And in my test symptom 5) still happens even after loading lookLikeBug-sw.2.cs. Depending on where the ellipse was initially, the reference position might even be off-screen, so you might not have noticed it?



> "Look like" introduces offset
> -----------------------------
>
>          Key: SQ-316
>          URL: http://tracker.immuexa.com/browse/SQ-316
>      Project: squeakland
>         Type: Bug
>   Components: etoys
>     Reporter: Bert Freudenberg
>      Fix For: etoys 4.0 - summer 2009

>
>
> To reproduce:
> 1) Make an Ellipse and a Sketch
> 2) Execute "Sketch look like Ellipse"
> 3) Click the Sketch's repaint halo handle, notice it is not repainted in-place
> 4) Click Keep in the paint palette
> 5) Bring up the Sketch's halo, notice it's reference position (center of rotation) is way off.
> The amount of offset seems to be related to the Ellipse's original screen position, so my guess is the form has an offset that needs to be zeroed out.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://tracker.immuexa.com/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



More information about the etoys-notify mailing list