>   So the ideal solution is not to have title bar for submenu.
>   And users can just grab the top-level menu item and tear it down.
>   Using your screenshot as example,
>   if they hold mouse on 'View' menu item and drag it out of menu bar,
>   it becomes tear-down submenu.

At first, I thought this seemed like a good idea. However, how do you  
"cancel" a selection? In OS X, you can release outside a menu to  
dismiss the window. Doing that under this model will cause whatever  
menu item you clicked on to turn into a floating menu.

>> a) not doing the "first item drops the menu down" hack and making all
>> the menus line up
>> or
>> b) making all the submenus offset by a few pixels.
>>
>
>   O.K. So this one is a consistency issue while (a) is current  
> behavior.
>
>   Both of the issues above have technical difficulties, I believe.
>   I think they all fall into the same situation as using GNUstep theme
>   for window title bar:
>   it is nice to have, but the effort to work it out may be too much
>   and involves a lot of hacks.

Yes, (a) is how it already works. Since we have drop shadows, I don't  
this this is much of an issue. If it ends up being a problem, I would  
suggest we move to (b), as that should be easier to implement that  
having a condition to check whether the menu item you've selected is  
the first in the list, and if so, pushing it's submenu down by a few  
pixels.

J.




_______________________________________________
Etoile-dev mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-dev

Reply via email to