Re: Opacity of Menus
Re: Opacity of Menus
- Subject: Re: Opacity of Menus
- From: Keith Wilson <email@hidden>
- Date: Fri, 21 Dec 2007 16:24:39 +1100
Thank William. I had a look at NSMenuItem's setView: method before I
made my original post but I decided that there must be an easier way -
so I posted a question here.
Keith
On 21/12/2007, at 3:49 PM, William Turner wrote:
The only option I'm aware of - and this will only work on Leopard or
later - might be to use the new views in menu items api. I haven't
really looked into this, and I think you'd be doing all of the work,
but it should (theoretically) be possible.
http://developer.apple.com/documentation/Cocoa/Conceptual/MenuList/Articles/ViewsInMenuItems.html
- Wil
On Dec 20, 2007, at 8:34 PM, Keith Wilson wrote:
Hi William
Thanks for the pointer to Universal Access - your reply was helpful
and sympathetic - but I cannot see where it allows the user to
change the opacity (muddiness) of a contextual pop-up menu.
I know what I (and my customers) need/want - and that is the
ability to reset the alpha component for the background of a
contextual pop-up menu. So far everyone is trying to read the rule
book to me. If Apple had stuck to the rule book then they would not
have been able to provide us with all those wonderful innovations
over the past 20 something years. I am not trying to innovate
anything here - I just want to allow the user to make the
appropriate setting for the alpha component in a preferences panel
- what wrong with that?. If someone wants to extend the argument to
an option for the main menu bar then please do it on another thread.
Keith
On 21/12/2007, at 2:24 PM, William Turner wrote:
If the issue is visual accessibility, your customers (or anyone
who has such concerns) can use the Universal Access section of
System Preferences to control contrast or even switch to White on
Black. This provides a "Universal" experience - maintaining a
consistent look and feel across every application, without need
for customizing context menus within an application.
I use it myself, on those long days of staring at the screen...
Wil
On Dec 20, 2007, at 7:05 PM, Keith Wilson wrote:
I want to give my customers the choice of how THEY want their
screen to look and feel - if they want context menu opacity =
0.95, 1.00 or whatever... then they should be allowed to set
their own preference.
But at the moment I do not have the tools to do this for
contextual pop-up menus.
Keith
On 21/12/2007, at 1:52 PM, John Stiles wrote:
Why exactly is this more pertinent to your particular
application than, say, Microsoft Word or Photoshop, where the
sheets and menus look like a regular app?
Making your app different than a regular app is never a good
thing, not for you or your customers.
Now, if you wanted to design some sort of hack that made all
sheets and menus for every application opaque, at least things
would be consistent :)
Keith Wilson wrote:
Apple has done something bad. A substantial number of my
customers belong to "the older and wiser" generation and they
do not all still have 20/20 vision so they need the screen to
be crisp and clear. I expect that Apple will sooner or later
fix this problem by exposing the alpha component of context
menus to us developers but in the meantime I need a fix, which
is what I'm looking for on this forum.
Keith
On 21/12/2007, at 12:15 PM, Michael Watson wrote:
I'd rather not see developers make sheets and menus
inconsistent. I don't think Apple's done anything bad here by
not exposing this to you directly.
If you and your customers have a problem with standard system-
wide interface practices, you should all file issues with
Apple instead of wrenching the UI into something out of place
for your application.
--
m-s
On 20 Dec, 2007, at 19:21, Keith Wilson wrote:
PS: It would be so nice if Mr Apple man would let us
programmers set the opacity without having to go through the
tradesmen's entrance, but c'est la vie, .... where there is a
will there must be a way.
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the
list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the
list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden