[squeak-dev] The Inbox: Morphic-nice.553.mcz

commits at source.squeak.org commits at source.squeak.org
Thu Jun 30 18:48:32 UTC 2011


A new version of Morphic was added to project The Inbox:
http://source.squeak.org/inbox/Morphic-nice.553.mcz

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

Name: Morphic-nice.553
Author: nice
Time: 30 June 2011, 8:47:29.843 pm
UUID: a3eab92a-46c7-4418-abfc-28896384daf4
Ancestors: Morphic-bf.552

Menu Enhancement: if enablementSelector of an UpdatingMenuItemMorph is a block, then let it cull the wordingProvider.

=============== Diff against Morphic-bf.552 ===============

Item was changed:
  ----- Method: UpdatingMenuItemMorph>>enablement (in category 'enablement') -----
  enablement 
+ 	^enablementSelector isBlock
+ 		ifTrue: [enablementSelector cull: wordingProvider]
- 
- 	enablementSelector isBlock
- 		ifTrue: [^ enablementSelector value]
  		ifFalse: [enablementSelector numArgs = 0
+ 				ifTrue: [wordingProvider perform: enablementSelector]
+ 				ifFalse: [wordingProvider perform: enablementSelector
- 				ifTrue: [^ wordingProvider perform: enablementSelector]
- 				ifFalse: [^ wordingProvider perform: enablementSelector
  										withArguments: arguments]]!




More information about the Squeak-dev mailing list