Re: NSGraphiteControlTint in app
Re: NSGraphiteControlTint in app
- Subject: Re: NSGraphiteControlTint in app
- From: "Ralph Manns" <email@hidden>
- Date: Mon, 10 Nov 2008 08:51:23 +0100
Hello,
I don't think the method setControlTint is the solution I'm looking for,
because only a few classes have such a method, NSWindow doesn't. Maybe my
question was to general.
Is there a way without using private methods to set the complete appearance
of an application to NSGraphiteControlTint, although the control tint in
System Preference is set to NSBlueControlTint.
I understand how important the appearance is to mac apps. But the
NSGraphiteControlTint is used by some apps to give them a "pro-app"
appearance. Do you really drag Apples "pro-apps" like Aperture into the
trash, because they look different? ;-)
I think for some few apps it is okay to violate the "Aqua-HIG". Aperture for
example wouldn't look so great with a blue aqua appearance.
Thanks, Ralph.
2008/11/10 Andrew Merenbach <email@hidden>
>
> On Nov 9, 2008, at 1:11 PM, Ralph Manns wrote:
>
> There are some application, whose controls use the NSGraphiteControlTint,
>> although the control tint in System Preference is set to
>> NSBlueControlTint.
>> How can this be done?
>>
>> Thanks, Ralph.
>>
>
> Hi!
>
> My answer is below, but I strongly advise you not to potentially go against
> the user's own preferences. A user will expect your controls to appear the
> way that they're used to seeing them, and the first thing that I (and many
> others, I suspect) do when I find an app that doesn't "feel" quite right is
> drag it to the Trash. I would submit that unless you have a very special
> case, just wanting to make your app look different is not a real reason to
> do this.
>
> If you have a need to do this, I would go with the method -[NSCell
> setControlTint:] (a few other classes have it such a method, too; search the
> docs).
>
> Apologies if that sounds harsh. It is meant with no disrespect and also to
> save you trouble, as I cannot emphasize enough how important appearance is
> to a Mac app. :)
>
> Cheers,
> Andrew
>
_______________________________________________
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