+void wxColour::Set( WX_NSColor aColor )
+{
+ [aColor retain];
+ [m_cocoaNSColor release];
+ m_cocoaNSColor = aColor;
+
+ /* Make a temporary color in RGB format and get the values. Note that
+ unless the color was actually RGB to begin with it's likely that
+ these will be fairly bogus. Particulary if the color is a pattern. */
+ NSColor *rgbColor = [m_cocoaNSColor colorUsingColorSpaceName:NSCalibratedRGBColorSpace];
+ m_red = [rgbColor redComponent]*255.0;
+ m_green = [rgbColor greenComponent]*255.0;
+ m_blue = [rgbColor blueComponent]*255.0;
+}
+