Discussion | Exclusivity of the blue button for Morphic halo

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

Discussion | Exclusivity of the blue button for Morphic halo

marcel.taeumel
Hi all!

Any morph can choose to show its halo on any event by calling #addHalo(:).

The system-wide "Morph haloForAll" preference enables halo invocation through the blue-button click -- for any morph without it knowing. For Etoys, this is part of the basic user interface, for Squeak, it is an important programming (and debugging) tool to inspect graphical elements. As a consequence, morphs that want to handle the blue-click on their own will be (and feel) overlooked. Their handler routine will not be called. On the bright side, even misbehaving morphs can always be clicked on and inspected -- and fixed.

Here is the question: What is your take on the interference between "Morph haloForAll" and a morph's own desire to handle blue-click events?

Have a nice weekend!

Best,
Marcel