The Trunk: Morphic-ar.216.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

The Trunk: Morphic-ar.216.mcz

commits-2
Andreas Raab uploaded a new version of Morphic to project The Trunk:
http://source.squeak.org/trunk/Morphic-ar.216.mcz

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

Name: Morphic-ar.216
Author: ar
Time: 21 October 2009, 10:31:34 am
UUID: 665a226d-e51e-2a4c-ad9d-485c7da29907
Ancestors: Morphic-nice.215, Morphic-bp.213

Merging Morphic-bp.212, Morphic-bp.213:

Add "implementors of" to the debug menu of MenuItemMorphs and PluggableButtonMorphs. This is useful if you want to find out how something is implemented.

Improve "implementors of" for MenuItemMorphs and PluggableButtonMorphs by using allImplementorsOf:localTo:.

=============== Diff against Morphic-nice.215 ===============

Item was added:
+ ----- Method: MenuItemMorph>>browseAllImplementorsOfRealSelector (in category 'browse') -----
+ browseAllImplementorsOfRealSelector
+ SystemNavigation default browseAllImplementorsOf: self realSelector localTo: target class!

Item was added:
+ ----- Method: PluggableButtonMorph>>buildDebugMenu: (in category 'browse') -----
+ buildDebugMenu: aHandMorph
+ | aMenu |
+ aMenu := super buildDebugMenu: aHandMorph.
+ aMenu addLine.
+ aMenu add: 'implementors of' translated target: self action: #browseAllImplementorsOfActionSelector.
+ ^ aMenu!

Item was added:
+ ----- Method: PluggableButtonMorph>>browseAllImplementorsOfActionSelector (in category 'browse') -----
+ browseAllImplementorsOfActionSelector
+ SystemNavigation default browseAllImplementorsOf: actionSelector localTo: model class!

Item was added:
+ ----- Method: MenuItemMorph>>buildDebugMenu: (in category 'browse') -----
+ buildDebugMenu: aHandMorph
+ | aMenu |
+ aMenu := super buildDebugMenu: aHandMorph.
+ aMenu addLine.
+ aMenu add: 'implementors of' translated target: self action: #browseAllImplementorsOfRealSelector.
+ ^ aMenu!

Item was added:
+ ----- Method: MenuItemMorph>>realSelector (in category 'browse') -----
+ realSelector
+ selector == #perform:orSendTo: ifTrue: [^arguments first].
+ ^selector!