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]]!
squeak-dev@lists.squeakfoundation.org