[etoys-notify] [JIRA] Commented: (SQ-179) Fix targeting in sliders, buttons and menus

Jerome Peace (JIRA) tracker at squeakland.org
Tue Aug 10 03:21:59 EDT 2010

    [ http://tracker.squeakland.org/browse/SQ-179?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=39373#action_39373 ] 

Jerome Peace commented on SQ-179:

Okay. I loaded the change set. 

Did some light testing. Target sighting worked for sliders. I could make a sliders for height: and width: an then change targets between two ellipses.

The change set dirtied four packages.

Graphics because of the target cursor. 

Morph for the main bulk of the routines.

Morphic Extras for two classes that needed those fixes.

Etoys for a one method patch to Button Properties. 

The updated packages are waiting in the inbox. They need to be loaded in the order above for best results.

I only had to fix up one menu routine because of conflicts so everything should work smoothly. 

Or at least close enough for government work.

Anything else can be fixed within the time frame of the roadmap.

Problems from this point on will be minimal from what I can see.

> Fix targeting in sliders, buttons and menus
> -------------------------------------------
>                 Key: SQ-179
>                 URL: http://tracker.squeakland.org/browse/SQ-179
>             Project: squeakland
>          Issue Type: Improvement
>          Components: etoys
>            Reporter: Jerome Peace
>             Fix For: etoys 2010
>         Attachments: targetOffsetFixes-wiz.6.cs
>   Original Estimate: 1 hour, 30 minutes
>  Remaining Estimate: 1 hour, 30 minutes
> You can set parameters for sliders and buttons and menus.
> However when it comes to setting targets the menus will usually not offer the option.
> This is a known and pervasive bug.
> http://bugs.squeak.org/view.php?id=6521
> 6521: Target setting doesn't work for buttons and sliders
> Has my run at a fix for the squeakland version of things.
> It also explains why the fix is very valuable. 
> Yoshiki has express concern at the extensiveness of the fixes.
> The way around that is to load the fixes as code and focus on just one piece at a time. I originally started just fixing sliders.
> The original change sets are also available, see the linked reports.
> Particularly look at the parent issue. That will accumulate pointers to other relevant reports.
> Fixes can be tried out in 3.9 and 3.10.2.
> Yours in curiosity and service, --Jerome Peace
> Estimate of time to finish. 
> I have made the fixes and proved them to work in 3.9 and 3.10.2
> The fixes in the report worked in Squeakland/Etoys when I made them.
> The work that remains is for somebody to load them in or load a portion of them in and see if they still work.
> This is not work I can offer to do. If somebody looks into it and has trouble I am willing to solve problems that will lead to getting the work into Olpc/etoys & squeakland versions.
> There is a very good chance that things will work right off the bat since I tried them out once before.
> So my estimate is someone needs to invest about 1 hr to check things out. And give feedback to this report.
> Yours in curiosity and service, --Jerome Peace

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


More information about the etoys-notify mailing list