• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: NSGraphiteControlTint in app
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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

  • Follow-Ups:
    • Re: NSGraphiteControlTint in app
      • From: Benjamin Dobson <email@hidden>
References: 
 >NSGraphiteControlTint in app (From: "Ralph Manns" <email@hidden>)
 >Re: NSGraphiteControlTint in app (From: Andrew Merenbach <email@hidden>)

  • Prev by Date: Detect microphone
  • Next by Date: Re: MVC Question . . .
  • Previous by thread: Re: NSGraphiteControlTint in app
  • Next by thread: Re: NSGraphiteControlTint in app
  • Index(es):
    • Date
    • Thread