[squeak-dev] The Inbox: Morphic-mt.1601.mcz
commits at source.squeak.org
commits at source.squeak.org
Wed Dec 4 14:14:59 UTC 2019
A new version of Morphic was added to project The Inbox:
http://source.squeak.org/inbox/Morphic-mt.1601.mcz
==================== Summary ====================
Name: Morphic-mt.1601
Author: mt
Time: 4 December 2019, 3:14:52.073613 pm
UUID: 19583b0d-de7d-45e3-bf18-c4b7b2690b47
Ancestors: Morphic-mt.1600
Proposal: For "implementors of it!" on class bindings or class-var bindings or other global bindings, browse the underlying class of it. For the user's convenience. At the moment, implementors-of-it on such bindings does simply nothing.
=============== Diff against Morphic-mt.1600 ===============
Item was changed:
----- Method: TextEditor>>implementorsOfIt (in category 'menu messages') -----
implementorsOfIt
+ "Open an implementors browser on the selected selector or a regular browser if the selection is a class binding."
+
- "Open an implementors browser on the selected selector"
- | aSelector |
self lineSelectAndEmptyCheck: [^ self].
+ self selectedBinding ifNotNil:
+ [:binding | ^ self systemNavigation browseClass: binding].
+ self selectedSelector ifNotNil:
+ [:selector | ^ self systemNavigation browseAllImplementorsOf: selector].
+ morph flash!
- (aSelector := self selectedSelector) == nil ifTrue: [^ morph flash].
- model browseAllImplementorsOf: aSelector!
More information about the Squeak-dev
mailing list
|