[709] in Athena User Interface
Re: Usable menus at last! (fwd)
daemon@ATHENA.MIT.EDU (Christopher D. Beland)
Tue Mar 6 17:16:37 2001
Message-Id: <200103062216.RAA09792@Press-Your-Luck.mit.edu>
To: aui@MIT.EDU, sbjones@MIT.EDU
Date: Tue, 06 Mar 2001 17:16:31 -0500
From: "Christopher D. Beland" <beland@MIT.EDU>
It looks like GTK 1.2.9 fixes the menu navigation problem that Tester
7 had. Older versions of GTK did not exhibit the "triangle" behavior
described below, and this caused the user to have trouble moving the
mouse to the submenu items without causing the submenu to disapper.
-B.
------- Forwarded Message
From: thristian@atdot.org
Date: Tue, 6 Mar 2001 07:42:39 +1100
To: gnome-gui-list@gnome.org
Subject: Re: Usable menus at last!
[snip]
This has been hashed out before, but basically what happens is this:
When a submenu is opened, a notional triangle is between the cursor,
and the near corners of the submenu.
,---------. ,---------.
|Submenu >| |Subm''--,,---------.
|Menu | ---> |Menu \ |Menu item|
|Menu | |Menu \ |Menu item|
`---------' `-------\-|Menu item|
\|Menu item|
`---------'
(in this diagram the mouse-cursor is on "e" in "Submenu". The
notional triangle is drawn)
If the cursor leaves that triangle (say, by moving up or down the
parent menu), the submenu is dismissed at once.
If the pointer stays in the triangle, but moves over another menu item
(over the RHS of one of the "Menu" items) there is a timedelay before
the submenu is dismissed.
If the cursor leaves the triangle in to the submenu, of course the
submenu isn't dismissed. :)
------- End of Forwarded Message