[etoys-dev] Etoys: Etoys-kfr.114.mcz

commits at source.squeak.org commits at source.squeak.org
Mon Mar 5 14:57:32 EST 2012

Karl Ramberg uploaded a new version of Etoys to project Etoys:

==================== Summary ====================

Name: Etoys-kfr.114
Author: kfr
Time: 5 March 2012, 8:56:49 pm
UUID: bd972f5f-ee95-dc4a-ac3f-8b79e04bb853
Ancestors: Etoys-kfr.113

Change Set:             graphingFixes-sw
Date:                   4 March 2012
Author:                 Scott Wallace

Addresses various bug-reports and recommendations relating to recent number-line and graph-paper updates:
- Enforce reasonable ranges for the sliders governing the grid parameters, taking the grid-size, coarse-grid-size , and playfield dimensions into account.
- Provide a button to request 'graph paper' from the 'generic property sheet' when appropriate.
- Retain position of number line when its pixelsPerUnit changes.
- Disable the 'offset' when coarse-grid in effect.
- Protect sliders against zero-divide that can happen if minVal = maxVal.
- Protect InfiniteForms against incidental calls to #darker and #twiceDarker that can be sent to any object's fillStyle by some of the custom border code.
- Removes about a dozen superfluous methods that had mistakenly lingered in the earlier updates, and removes three inst vars of NumberLineMorph that were remnants from earlier code

=============== Diff against Etoys-kfr.113 ===============

Item was added:
+ ----- Method: GenericPropertiesMorph>>doGraphPaper (in category 'graph paper') -----
+ doGraphPaper
+ 	"Switch to graph paper as a fill style."
+ 	self putUpGraphPaperPanel!

Item was added:
+ ----- Method: GenericPropertiesMorph>>putUpGraphPaperPanel (in category 'graph paper') -----
+ putUpGraphPaperPanel
+ 	"Adopt a graph-paper fill."
+ 	myTarget makeGraphPaper.
+ 	self delete.
+ !

More information about the etoys-dev mailing list