X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/0dbd6262a9ee7d735fb3930707346298f71b2cb7..0b165ed6b209ea9f5ddd7bfb1813c6f0718a9a3d:/include/wx/mac/colour.h?ds=sidebyside diff --git a/include/wx/mac/colour.h b/include/wx/mac/colour.h index 16ffdac9aa..a811708f72 100644 --- a/include/wx/mac/colour.h +++ b/include/wx/mac/colour.h @@ -28,6 +28,8 @@ public: wxColour(); // from RGB wxColour( unsigned char red, unsigned char green, unsigned char blue ); + wxColour( unsigned long colRGB ) { Set(colRGB); } + // implicit conversion from the colour name wxColour( const wxString &colourName ) { InitFromName(colourName); } wxColour( const char *colourName ) { InitFromName(colourName); } @@ -64,7 +66,7 @@ public: unsigned char Blue() const { return m_blue; } // comparison - bool operator == (const wxColour& colour) + bool operator == (const wxColour& colour) const { return (m_red == colour.m_red && m_green == colour.m_green && @@ -74,9 +76,7 @@ public: void InitFromName(const wxString& col); -/* TODO - WXCOLORREF GetPixel() const { return m_pixel; }; -*/ + const WXCOLORREF GetPixel() const { return m_pixel; }; private: bool m_isInit; @@ -85,9 +85,8 @@ private: unsigned char m_green; public: - /* TODO: implementation - WXCOLORREF m_pixel ; - */ + WXCOLORREF m_pixel ; + void Set( WXCOLORREF color ) { m_pixel = color ; m_red = m_pixel.red>>8 ;m_blue = m_pixel.blue>>8 ;m_green = m_pixel.green>>8 ;} private: DECLARE_DYNAMIC_CLASS(wxColour)