Files
wxWidgets/src/os2/colour.cpp
2008-01-12 10:57:13 +00:00

66 lines
1.5 KiB
C++

/////////////////////////////////////////////////////////////////////////////
// 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>
IMPLEMENT_DYNAMIC_CLASS(wxColour, wxObject)
// 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