On Wed, 25 Jul 2001, Jim Knoble wrote:

> Circa 2001-Jul-25 13:24:48 -0400 dixit Jeff Raven:
>
> : On Wed, Jul 25, 2001 at 12:52:42PM -0400, Gregory J. Barlow wrote:
> : > I am unclear on where the marker would go, on the torn menu
> : > itself, or on the menu a level up, showing it was torn.  I see no
> : > reason to specially label the torn menu itself or to put a close
> : > button on it.
>
> I do; i've already explained why.  Not putting a close button on the
> torn-off menu's titlebar is like not putting a handle on a glass door:
> it's virtually impossible to tell it apart from a large window.
> Putting the handle on it shows two things:  (1) it's not a window, and
> (2) how to open it.  It's good design.

Putting a close button on a menu titlebar is not a consistent way to close
the menu; window menus do not have titlebars.  Right clicking on a menu to
close it can also be done at any stage, whether the menu is torn or not.

> : > Labeling that a menu has been torn off and is hence not accessible
> : > would be useful.
>
> No, it wouldn't.  Why should a torn-off menu not be accessible from its
> parent menu?  What if i forgot that i tore that menu off?  When you
> make the menu inaccessible, even though i usually access it from its
> parent menu, that's called "excise", and it's bad design.

If you bothered to look, torn off menus _are_ inaccessible from parent
menus.  I would prefer that they be accessible, but my point was centered
around the current state of affairs.  By the way, you seem to have a
fairly definitive idea of good/bad design.  You need to realize that you
do not define the merit of a design for the rest of us.

> : > In addition, it might be nice if one could unpin a menu by
> : > clicking on its currently nonfunctional entry one level up in the
> : > menu system.  That way, if a menu has been torn off and one wants
> : > to access it, one doesnt need to locate the menu on the screen.
> : > This also provides a way to remove menus which have strayed off
> : > the screen by the method described a few weeks ago on this list.
>
> That's actually a good idea (except that the menu entry ought still be
> functional).  Better to make a modified click do that, e.g.:

Adding keybinding modifiers to the window manager is problematic, as we
already know.  I don't know the right answer here, though I would prefer
the simplicity of a left click simply closing all open copies of a submenu
and opening a new one.

>   (On Submenu)
>
>   [LeftClick]         -> open the submenu
>   [Enter]
>
>   [Control+LeftClick] -> close any torn off copies of this submenu
>   [Control+Enter]
>
> You get the idea.  The root window maybe ought to do the same for
> pinned top-level menus.

I prefer the current behavior on the root window, in which a left click
will clear all open top level menus.

> : Hmm. Interesting thought.
> :
> : One problem is that clicking on a menu item which has a submenu
> : can already have a meaning... The workspace menu, for instance,
> : uses it as a signal to move to the appropriate workspace. But
> : if you tear off that workspace's submenu, and then click on the
> : workspace's name in the workspace menu, what is the reasonable
> : behavior? Move to the workspace? Show the torn menu?
>
> There's not really any reason not to open another copy of a torn-off
> menu when its item is chosen in the parent menu.  This could be
> particularly important for keyboard navigation of menus.

See previous messages re: "this will only add a few kb to blackbox"

> : Ugh. So many wrinkles to deal with. This is going to take a lot
> : more thought on my part...
>
> Good user interfaces require a lot of forethought.  I'm sure we're all
> glad to see you forethinking, Jeff, and to help you when you need it.

I tend to prefer simplicity.  Blackbox is one of the few window managers
where one can really get that.  I just hope that is kept in mind.

-- 
Gregory J. Barlow               [EMAIL PROTECTED]
336.558.7231                    http://barlow.ncssm.net

Reply via email to