[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