[squeak-dev] Faster window dragging in Morphic

karl ramberg karlramberg at gmail.com
Fri Jun 10 04:56:16 UTC 2022

ProjectViews can be "naked"
See preference  projectViewsInWindows.

I like to work with projects. It is like having several virtual desktops
where open browsers and windows are saved between sessions.

But ProjectViewMorph without SystemWindows are hard to deal with because
they swallow most mouse clicks to bring up halo and you end up entering the
project unintentionally. Together with SystemWindow embed preference on,
your desktop becomes a minefield where dropped windows disappear into other
projects, you unintentionally open other projects etc.

But if your use-case with projects is more like PowerPoint you may find
that you want your dropped window or other morph to appear in another
project or quickly jump into a project to show it off. Many of Alan Kay's
presentations use lots of projects in this way.


On Fri, Jun 10, 2022 at 2:36 AM Tim Johnson <digit at sonic.net> wrote:

> Hi Marcel,
> Thank you!
> One lingering question after looking at all of this:  it looks like the
> "project thumbnail morphs" are SystemWindows which contain a
> ProjectViewMorph, and where the model of the SystemWindow is a
> MorphicProject.  (They are not a custom subclass of SystemWindow.)  Is that
> accurate?
> Thanks again,
> Tim
> On Jun 9, 2022, at 2:23 AM, Marcel Taeumel <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
> Note that, for very slow systems, there is also the existing
> #fastDragWindowForMorphic preference.
> Best,
> Marcel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20220610/b49e6db2/attachment.html>

More information about the Squeak-dev mailing list