[ENH/BUGFIX] PluggableButtonControllerFix
Andrew C. Greenberg
werdna at gate.net
Sat Apr 8 22:38:18 UTC 2000
'From Squeak2.8alpha of 14 January 2000 [latest update: #1919] on 13
March 2000 at 8:56:54 am'!
"Change Set: PluggableButtonControllerFix
Date: 13 March 2000
Author: Andrew C. Greenberg
Most "modern GUIs" permit a user to click on a button, and then
'mouse off' (move the cursor so it no longer appears in the button
insetBoundingBox) the button view before releasing the mouse button
to indicate that the user intended no transaction. Additionally, if
the button view was 'moused off,' the user may again 'mouse on' the
button view before releasing the button to go ahead with the button
activity.
Morphic presently acts this way. This changeset implements that
protocol for MVC.
MVC as presently implemented does not permit this -- mousing off a
button view passes control to the adjacent view, which can create
cognitive dissonance and distort the view in other ways."!
-------------- next part --------------
Skipped content of type multipart/appledouble-------------- next part --------------
--
Andrew C. Greenberg acg at netwolves.com
V.P. Eng., R&D, 813.885.2779 (office)
Netwolves Corporation 813.885.2380 (facsimile)
www.netwolves.com
More information about the Squeak-dev
mailing list
|