[squeak-dev] The Inbox: Graphics-ct.449.mcz

commits at source.squeak.org commits at source.squeak.org
Thu May 6 20:46:23 UTC 2021


A new version of Graphics was added to project The Inbox:
http://source.squeak.org/inbox/Graphics-ct.449.mcz

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

Name: Graphics-ct.449
Author: ct
Time: 6 May 2021, 10:46:15.911809 pm
UUID: 52f12efc-da63-0d44-a252-72bc5f89b6c7
Ancestors: Graphics-mt.448

Proposal: Adds Form >> #scaledBy: that scales a form by a certain factor. I identified half a dozen of senders of #scaledToSize: in the Trunk each of which has reinvented this wheel.

=============== Diff against Graphics-mt.448 ===============

Item was added:
+ ----- Method: Form>>scaledBy: (in category 'scaling, rotation') -----
+ scaledBy: factor
+ 	"Answer a version of the receiver which is scaled by factor, which can be a number or point."
+ 
+ 	(factor closeTo: 1) ifTrue: [^ self].
+ 	^ self scaledToSize: (self extent * factor) rounded!



More information about the Squeak-dev mailing list