class WXDLLIMPEXP_FWD_CORE wxColour;
class WXDLLIMPEXP_FWD_CORE wxImage;
+enum wxStockCursor;
+
//-----------------------------------------------------------------------------
// wxCursor
//-----------------------------------------------------------------------------
COLORREF custColours[16];
for ( i = 0; i < WXSIZEOF(custColours); i++ )
{
- if ( m_colourData.m_custColours[i].IsOk() )
- custColours[i] = wxColourToRGB(m_colourData.m_custColours[i]);
+ if ( m_colourData.GetCustomColour(i).IsOk() )
+ custColours[i] = wxColourToRGB(m_colourData.GetCustomColour(i));
else
custColours[i] = RGB(255,255,255);
}
chooseColorStruct.lStructSize = sizeof(CHOOSECOLOR);
if ( m_parent )
chooseColorStruct.hwndOwner = GetHwndOf(m_parent);
- chooseColorStruct.rgbResult = wxColourToRGB(m_colourData.m_dataColour);
+ chooseColorStruct.rgbResult = wxColourToRGB(m_colourData.GetColour());
chooseColorStruct.lpCustColors = custColours;
chooseColorStruct.Flags = CC_RGBINIT | CC_ENABLEHOOK;
// transfer the values chosen by user back into m_colourData
for ( i = 0; i < WXSIZEOF(custColours); i++ )
{
- wxRGBToColour(m_colourData.m_custColours[i], custColours[i]);
+ wxRGBToColour(m_colourData.GetCustomColour(i), custColours[i]);
}
- wxRGBToColour(m_colourData.m_dataColour, chooseColorStruct.rgbResult);
+ wxRGBToColour(m_colourData.GetColour(), chooseColorStruct.rgbResult);
// this doesn't seem to work (contrary to what MSDN implies) on current
// Windows versions: CC_FULLOPEN is never set on return if it wasn't
NSAutoreleasePool *thePool;
thePool = [[NSAutoreleasePool alloc] init];
- if(m_colourData.m_dataColour.Ok())
+ if(m_colourData.GetColour().IsOk())
[[NSColorPanel sharedColorPanel] setColor:
- [NSColor colorWithCalibratedRed:m_colourData.m_dataColour.Red() / 255.0
- green:m_colourData.m_dataColour.Green() / 255.0
- blue:m_colourData.m_dataColour.Blue() / 255.0
+ [NSColor colorWithCalibratedRed:m_colourData.GetColour().Red() / 255.0
+ green:m_colourData.GetColour().Green() / 255.0
+ blue:m_colourData.GetColour().Blue() / 255.0
alpha:1.0]
];
else
//Get the shared color panel along with the chosen color and set the chosen color
NSColor* theColor = [[theColorPanel color] colorUsingColorSpaceName:NSCalibratedRGBColorSpace];
- m_colourData.m_dataColour.Set(
+ m_colourData.GetColour().Set(
(unsigned char) ([theColor redComponent] * 255.0),
(unsigned char) ([theColor greenComponent] * 255.0),
(unsigned char) ([theColor blueComponent] * 255.0)