[Interest] Amazon / Classic Mac OS-like menus (Tognazzini and Batson)?

John Lee jjl at pobox.com
Fri May 31 00:32:26 CEST 2013


Hi

Has anybody implemented this sort of menu using Qt?

http://bjk5.com/post/44698559168/breaking-down-amazons-mega-dropdown


The idea is to avoid the problem of child menus that close before the user 
manages to navigate to them, because their mouse movement is not 
sufficiently horizontally constrained to avoid moving outside of the 
vertical extent of the parent menu item.  This is achieved without 
introducing a delay in closing the child menu, by closing the child menu 
only if the path of the cursor moves outside of a certain triangular 
region.

>From the comments on the page, it sounds like it was originally invented 
by Bruce Tognazzini and Jim Batson in 1986, and used in old versions of 
Mac OS.  Bruce comments that the technique is "firmly in the public 
domain", and suggests that the feature was omitted from OS X by accident.


John



More information about the Interest mailing list