#include "wx/paper.h"
-#if defined(__WXMAC__)
- #include "wx/mac/private/print.h"
-#endif
IMPLEMENT_DYNAMIC_CLASS(wxPrintData, wxObject)
IMPLEMENT_DYNAMIC_CLASS(wxPrintDialogData, wxObject)
}
wxColourData::wxColourData(const wxColourData& data)
- : wxObject()
+ : wxObject()
{
(*this) = data;
}
void wxColourData::SetCustomColour(int i, const wxColour& colour)
{
- wxCHECK_RET( (i >= 0 && i < WXSIZEOF(m_custColours)), _T("custom colour index out of range") );
+ wxCHECK_RET( i >= 0 && i < NUM_CUSTOM, _T("custom colour index out of range") );
m_custColours[i] = colour;
}
wxColour wxColourData::GetCustomColour(int i)
{
- wxCHECK_MSG( (i >= 0 && i < WXSIZEOF(m_custColours)), wxColour(0,0,0),
+ wxCHECK_MSG( i >= 0 && i < NUM_CUSTOM, wxColour(0,0,0),
_T("custom colour index out of range") );
return m_custColours[i];
}
-void wxColourData::operator=(const wxColourData& data)
+wxColourData& wxColourData::operator=(const wxColourData& data)
{
- for (int i = 0; i < WXSIZEOF(m_custColours); i++)
+ for ( int i = 0; i < NUM_CUSTOM; i++)
m_custColours[i] = data.m_custColours[i];
m_dataColour = data.m_dataColour;
m_chooseFull = data.m_chooseFull;
+
+ return *this;
}
// ----------------------------------------------------------------------------
{
wxString str(m_chooseFull ? '1' : '0');
- for ( int i = 0; i < WXSIZEOF(m_custColours); i++ )
+ for ( int i = 0; i < NUM_CUSTOM; i++ )
{
str += wxCOL_DATA_SEP;