gnustep-dev
[Top][All Lists]
Advanced

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

Re: Recent NSMenu changes..


From: Fred Kiefer
Subject: Re: Recent NSMenu changes..
Date: Mon, 29 Jan 2007 14:14:38 +0100
User-agent: Thunderbird 1.5.0.9 (X11/20060911)

Nicolas Roard schrieb:
> On 1/29/07, Gregory John Casamento <address@hidden> wrote:
>> All,
>>
>> Perhaps we could put a set of images to represent the key masks
>> needed.    The #/+/- scheme adds absolutely nothing and only clutters
>> the interface.  It would be better to implement a mechanism which
>> shows some images (pehaps *original* versions of the same symbols used
>> in Cocoa) to represent Control, Command, Shift, and Alt.
> 
> Images would be better, indeed. You probably do not need to show the
> shift modifier though -- simply use an uppercase letter (unless it's
> not a letter, of course).
> 

Not sure here. At least reusing the Apple images wont help those of us
that don't use an Apple keybord :-)
Also when displaying images we need another whole set of changes to the
size calculation and drawing code in NSMenuItemCell. Who ever wants to
do this is free to do so, but I wont do anything in that direction.

To answer the other mails as well:
- Not showing the modifier symbol for Alt wont help. What would you
display for a key that works without any modifier? For example F12 could
be a short cut and Alt-F12 one as well. How would a user be able to
distinguish these?

- Showing the full explanation of a modifier is a bubble help is in
itself a great idea. But it does not resolve the original problem that
we need to display something to give the user an idea, what modifiers
have to be used.

- The code already tries to remove the shift modifier, when an uppercase
letter is given. The code here may be wrong, as I did change Nikolaus
original code.


Sorry, as I wrote in my first answer, I am not happy with the current
approach either. But all the answers up to now suggest that nobody
actually sees the problem here or is taking it serious. I am going to
drop out of the further discussion until that stage has been reached.

Cheers,
Fred




reply via email to

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