+ // accessors
+ // ---------
+
+ bool Ok() const { return m_isInit; }
+
+ unsigned char Red() const { return m_red; }
+ unsigned char Green() const { return m_green; }
+ unsigned char Blue() const { return m_blue; }
+ unsigned char Alpha() const { return m_alpha ; }
+
+ // comparison
+ bool operator==(const wxColour& colour) const
+ {
+ return m_isInit == colour.m_isInit
+ && m_red == colour.m_red
+ && m_green == colour.m_green
+ && m_blue == colour.m_blue
+ && m_alpha == colour.m_alpha;
+ }
+
+ bool operator != (const wxColour& colour) const { return !(*this == colour); }