Skip navigation.
 
mlRe: Drawing gradients in views
FROM : Matt Gemmell
DATE : Wed Jan 29 03:01:39 2003

On Tuesday, January 28, 2003, at 10:17  pm, Ian G. Gillespie wrote:

> -redComponent not defined for the NSColor NSCalibratedWhiteColorSpace
> 1 1; need to first convert colorspace.
>
> How do I convert colorspace?


Hi again Ian,

When you encounter an error, it's a good idea to look at the
documentation pages for the classes which are mentioned in the error;
in this case, NSColor. Looking through the NSColor reference page,
you'll notice this instance method:

- (NSColor *)colorUsingColorSpaceName:(NSString *)colorSpace

It converts a color into a specified colorspace. Again looking through
the NSColor docs, you'll notice a link to a section of the docs called
"Using Color", the first subsection of which is "About Color Spaces".
This section lists the possible colorspaces you can specify. In this
case, since the method code tries to access the red, green and blue
components of a color, you probably want to use an RGB colorspace,
specifically "NSCalibratedRGBColorSpace". So, you'd convert your color
like this:

[[NSColor whiteColor]
colorUsingColorSpaceName:NSCalibratedRGBColorSpace]

   
Best,
-Matt

--
Matt Gemmell
Scotland Software
http://www.scotlandsoftware.com/
_______________________________________________
cocoa-dev mailing list | <email_removed>
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.

Related mailsAuthorDate
mlDrawing gradients in views Ian G. Gillespie Jan 28, 03:52
mlRe: Drawing gradients in views Matt Gemmell Jan 28, 04:26
mlRe: Drawing gradients in views Joseph Jones Jan 28, 04:42
mlRe: Drawing gradients in views Christopher Hollan… Jan 28, 10:33
mlRe: Drawing gradients in views Brock Brandenberg Jan 28, 15:27
mlRe: Drawing gradients in views Ian G. Gillespie Jan 28, 18:11
mlRe: Drawing gradients in views Joseph Jones Jan 28, 19:47
mlRe: Drawing gradients in views Erik M. Buck Jan 28, 20:04
mlRe: Drawing gradients in views Erik M. Buck Jan 28, 20:51
mlRe: Drawing gradients in views Ian G. Gillespie Jan 28, 21:14
mlRe: Drawing gradients in views John C. Randolph Jan 28, 21:58
mlRe: Drawing gradients in views Ian G. Gillespie Jan 28, 23:17
mlRe: Drawing gradients in views Matt Gemmell Jan 29, 03:01
mlRe: Drawing gradients in views Christopher Hollan… Jan 29, 04:19