text: /////////////////////////////////////////////////////////////////////////////
  // Name:        src/os2/colour.cpp
  // Purpose:     wxColour class
  // Author:      David Webster
  // Modified by:
  // Created:     10/13/99
  // RCS-ID:      $Id$
  // 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<os2.h>
  
  // 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
  