Christoph Thiede uploaded a new version of ToolBuilder-Morphic to project The Trunk: http://source.squeak.org/trunk/ToolBuilder-Morphic-ct.342.mcz
==================== Summary ====================
Name: ToolBuilder-Morphic-ct.342 Author: ct Time: 20 May 2023, 8:36:35.416721 pm UUID: fe89f5d8-869f-854f-8b5d-7f897ac1cb54 Ancestors: ToolBuilder-Morphic-mt.341
Proposal: When opening them as tools, also attach regular morphs to the cursor depending on #openToolsAttachedToMouseCursor. Thus, opening non-window tools using the mouse feels more natural when the preference is enabled. For instance, TextMessageLink would benefit from this.
"SketchMorph extraExampleCook openAsTool"
=============== Diff against ToolBuilder-Morphic-mt.341 ===============
Item was changed: ----- Method: Morph>>openAsTool (in category '*ToolBuilder-Morphic-opening') ----- openAsTool + "Open this morph as a tool, that is, honor the preference #openToolsAttachedToMouseCursor."
+ self openInWorld. + (Project uiManager openToolsAttachedToMouseCursor + and: [ | event | + event := self currentEvent. + event isMouse and: [event isMouseUp]]) + ifTrue: [ + self currentHand attachMorph: self].! - self openInWorld.!
squeak-dev@lists.squeakfoundation.org