[squeak-dev] Daily Commit Log

commits at source.squeak.org commits at source.squeak.org
Mon Jun 20 21:56:55 UTC 2016


Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:

http://lists.squeakfoundation.org/pipermail/packages/2016-June/068229.html

Name: Morphic-mt.1182
Ancestors: Morphic-mt.1181

Moves implementation of focus event dispatching from various places into MorphicEventDispatcher. This will ensure consistency in the future because MorphicEventDispatcher encode the tree iteration with capturing and bubbling. Doing a focus event is just a shortcut into the tree. TextMorphs use that. Pop-up menus use that. Modal dialogs use that.

Fixes missing coordinate transformations when capturing and bubbling for focus events.

Simplify focus-related code in MenuMorph, UserDialogBoxMorph, and DockingBarMorph.

At the time of writing, there seems to be no need anymore for Morph >> #handleFocusEvent:. Still, keep it for compatibility to other projects.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2016-June/068230.html

Name: MorphicTests-mt.33
Ancestors: MorphicTests-mt.32

More tests for Morphic event dispatchs.

Use custom hand morph for these tests.

=============================================


More information about the Squeak-dev mailing list