///////////////////////////////////////////////////////////////////////////// // Name: src/os2/colour.cpp // Purpose: wxColour class // Author: David Webster // Modified by: // Created: 10/13/99 // Copyright: (c) David Webster // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// // For compilers that support precompilation, includes "wx.h". #include "wx/wxprec.h" #include "wx/colour.h" #ifndef WX_PRECOMP #include "wx/gdicmn.h" #endif #define INCL_GPI #define INCL_PM #include // Colour void wxColour::Init() { m_bIsInit = false; m_vPixel = 0; m_cRed = m_cBlue = m_cGreen = 0; } // end of wxColour::Init wxColour::wxColour( const wxColour& rCol ) { *this = rCol; } // end of wxColour::wxColour wxColour& wxColour::operator= (const wxColour& rCol) { m_cRed = rCol.m_cRed; m_cGreen = rCol.m_cGreen; m_cBlue = rCol.m_cBlue; m_bIsInit = rCol.m_bIsInit; m_vPixel = rCol.m_vPixel; return *this; } // end of wxColour& wxColour::operator = wxColour::~wxColour() { } // end of wxColour::~wxColour void wxColour::InitRGBA( unsigned char cRed, unsigned char cGreen, unsigned char cBlue, unsigned char WXUNUSED(calpha) ) { m_cRed = cRed; m_cGreen = cGreen; m_cBlue = cBlue; m_bIsInit = true; m_vPixel = OS2RGB (m_cRed, m_cGreen, m_cBlue); } // end of wxColour::Set