Citát Nicolas Roard <[EMAIL PROTECTED]>:

> On 3/3/06, Sašo Kiselkov <[EMAIL PROTECTED]> wrote:
> > Alright you people, first screenshots of the new menubar system available,
> so
> > chew on 'em:
> >
> > http://altair.dcs.elf.stuba.sk/~diablos/menubar1.png
> > http://altair.dcs.elf.stuba.sk/~diablos/menubar2.png
> > http://altair.dcs.elf.stuba.sk/~diablos/menubar3.png
> > http://altair.dcs.elf.stuba.sk/~diablos/menubar4.png
> >
> > Any suggestions?
> 

Nice.

However, I do not agree with your opiniton about menu separators :-) good space
is enough, bars just add noise to the menu. Users are already accustomed to
click on grouped letters (menu label)


> It's very nice ! NSStatusBar should be modified to work as a "menulet"
> then...

?

> 
> One thing though, the service menu should probably be a button at the
> left of the application name -- we want it easily accessible...
> 

No, services menu at the end is not bad position, it is easily accessible
because it is "the last menu item", and you use it less frequently compared to
other menus in the application. what is more important about the services menu
is, that it should stay as the top-level menu. Apple put the menu iside the
application menu and therefore made services non-accessible. I use them less
frequently, because they are just too deep...

Another suggestion for top-level menus:
- scripting menu (shared across applications) - on Apple it is a menu with paper
leaf icon instead of a label
- object menu

The "Object menu" should have similar function to right-click contextual menu
and/or the apple menus on different places depicted with teethed-wheel icon,
for example like the one in finder. The entries in that menu would mean "what I
can do with selected or object". Content will change depending on the
selection. That would require new concept inside the application: focused
object:

object = [[NSApp sharedFocus] object];
menu = [NSMenu menuForObject:object];

and each class would implement:

MyObject:NSObject
+ objectMenu
{
    ... get supermenu ...
    ... add items either at top or at bottom ...
    ... return the menu ...
}

Having the contextual object menu in the menu bar will make it visible (not
obscure as it is on all systems), and will provide common place where user will
be able to find the menu.

As for the label, i would suggest to use something similar to apple's
teethed-wheel icon - takes less space than a label, is easily spottable.

What do you think?

Regards,

Stefan Urbanek

p.s.: off-topic: with this shared focus concept, it would be easy to implement
inspectors
--
http://stefan.agentfarms.net

First they ignore you, then they laugh at you, then they fight you, then
you win.
- Mahatma Gandhi

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

Reply via email to