discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Horizontal menus.


From: Stefan Urbanek
Subject: Re: Horizontal menus.
Date: Sun, 18 May 2003 15:06:07 +0200

Hi,

Nice work, thanks. (I am former Atari ST user, so i am a bit biased towards 
horizontal menu.)

Some suggestions/ideas...
- How would it be possible to implement NSStatusBar to be able to have clock in 
the bar, for examlpe? - How feasible it would be to have separate menu process 
(DO server)? (better solution for NSStatusBar)

Detachable menus... Using some visual bar in submenus (like in motif) is a 
waste of space. What do you think about modifier key+mouse dragging anywhere in 
the submenu? Something similar to draggin windows in windowmaker. You press 
Control or Command or whatever and you drag opened submenu.

Menu key ... there is NSMenuFunctionKey in NSEvent.h What about handling this 
key for menu navigation? You press menu key, previously selected main menu item 
is selected and you can navigate the menu with keyboard (arrows + space/enter 
or fast typing of menu item title). What do you think?

In MS Windows the menu window should be like the one that was used in some 
versions of QuickTime player, that is simple window with nothing just menu in 
it. With  horizontal menu (even in separate window), gnustep applications will 
be more consistent in windows envrionment than they are now with vertical 
to-windows-user-strange menu. (I know, i know, there is no such thing like 
one-size-fits-all, and we cannot have consistend gui on each environment, but 
we can make it closer)

For those 'multi screen problems' ... Would it be possible to implement 
behaviour like 'menu follows mouse'? How useable it would be? I mean, that you 
will have menu that is one screen wide and it will be displayed on the screen 
where your mouse is automatically or by pressing some key, like NSMenuKey 
(mening 'bring menu to this screen').

Some issues...
- I have GNUstep logo, instead of application icon in some apps (gorm, project 
center, gworkspace...) Applications that have correct icon are gnumail and 
affiche.
Some issues...
- I have GNUstep logo, instead of application icon in some apps (gorm, project 
center, gworkspace...) Applications that have correct icon are gnumail and 
affiche.
- scripting menu in gnumail is like application menu with one item: [icon] GNUMail, when 
I open it, i get real scripting menu. The situation is like: Main Menu -> Scripting 
-> GNUMail -> real menu
- clicking outside an open submenu will not close it (is it possible to handle 
that kind of click?)
- scripting menu in gnumail is like application menu with one item: [icon] GNUMail, when 
I open it, i get real scripting menu. The situation is like: Main Menu -> Scripting 
-> GNUMail -> real menu
- clicking outside an open submenu will not close it (is it possible to handle 
that kind of click?)

Anyway, I like your work very much.

Best regards,

Stefan

On 2003-05-15 04:43:26 +0200 Michael Hanni <michael@deviant-behavior.com> wrote:

http://www.cc.utah.edu/~msh3/hor-menus9.png

http://deviant-behavior.com/WildMenus-0.05.tgz

0.05
----

* Submenus should scroll.
* "App" menu image and title sizing/space/padding standardized.
* A little work was done on centering text horizontally.
* Cell highlighting should be even better.
* Renamed Theme.m, and principal class Theme, to WildMenus so we don't
   conflict with Camaelon.
* copy app-icon and use the copy, no more tiny app icon.
* submenus of the main menu should be atleast the same size as the
   item that calls them
* Other stuff I can't remember.

Still more issues outstanding:
1.) Gorm
2.) NSMenu should make sure the AppMenu is at index 0.
3.) More stuff...

4.) Why is the Services menu in an NSDocument based app empty until you either
create a new document or open an old one? (I don't think I caused this bug.)

Cheers,

Michael

=====



_______________________________________________
Discuss-gnustep mailing list
Discuss-gnustep@gnu.org
http://mail.gnu.org/mailman/listinfo/discuss-gnustep



--
http://urbanek.host.sk

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






reply via email to

[Prev in Thread] Current Thread [Next in Thread]