On Tue, Jul 24, 2001 at 12:01:38PM -0500, Jamin Collins wrote:
> Gregory J. Barlow [mailto:[EMAIL PROTECTED]] wrote:
> > This behavior is inconsistent between top level menus and submenus. I
> > find this to be a bug.
>
> I agree with you this far. The inconsistency is a bug.
>
> > Now left click on the desktop. The top level menu goes away, but the
> > submenu does not. I personally feel that a left click to the desktop
> > should clear all menus.
>
> Now, here we disagree. I like the sticky menu option and feel that if the
> menu's been moved from it's original location it should become sticky and
> only close on a right click.
I agree, at least theoretically... for consistency's sake, once any
menu is torn, clicking on the root window shouldn't hide it. The
problem is that blackbox menus don't look any different when they're
torn. Not hiding non-top menus isn't problematic, since you now that
if you see one without a parent, it's torn. But with the top level
menus you can't tell it they're torn, and so folks might wonder why
sometimes a root click hides them and sometimes it doesn't.
Anyway, I just changed the code -- it's a very simple fix. I think
I'll try it for a while and see how it goes.
Hmm. Maybe torn menus should be marked somehow... anyone have any
opinions/preferences?
As for the other behavior option : A left click hiding _all_ menus
isn't really practical with the way blackbox does menus (or if it
is, I overlooked something), and would surely annoy all those folks
who tear off workspace or icon menus so that they always have them
around.
Jeff Raven