[squeak-dev] Faster window dragging in Morphic

Marcel Taeumel marcel.taeumel at hpi.de
Fri Jun 10 07:53:05 UTC 2022

Hi Karl --

I added some commentary via Morphic-mt.2005. Yes, that implementation should be cleaned up in the future. I think I was scared of #wantsEveryMouseMove bc. then all the stuff in #mouseMove: would be called even outside dragging operations.

Am 09.06.2022 19:30:53 schrieb karl ramberg <karlramberg at gmail.com>:
By the way:

Related to this issue I found it a little surprising that PluggableListMorph>>handleMouseMove:  was the place that changes the indication of the mouse over row location.

I didn't expect this method to have a "side effect".

Not meant to criticise the decision, which I'm sure is valid. UI code sometimes needs to do suppricing stuff :-)


On Thu, Jun 9, 2022 at 11:23 AM Marcel Taeumel <marcel.taeumel at hpi.de [mailto:marcel.taeumel at hpi.de]> wrote:

Hi all --

Note that, as of Morphic-mt.2003, there is a way to slightly improve the speed of Morphic window dragging. You just have to disable the preference #systemWindowEmbedOK. However, note that launching the Preference Wizard will enable that preference again.

See the commit message in Morphic-mt.2003 for more details:
http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-June/220961.html [http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-June/220961.html]

Note that, for very slow systems, there is also the existing #fastDragWindowForMorphic preference.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20220610/4034f64a/attachment.html>

More information about the Squeak-dev mailing list