+ bool operator==(const wxPenRefData& data) const
+ {
+ // we intentionally don't compare m_hPen fields here
+ return m_nStyle == data.m_nStyle &&
+ m_nWidth == data.m_nWidth &&
+ m_nJoin == data.m_nJoin &&
+ m_nCap == data.m_nCap &&
+ m_vColour == data.m_vColour &&
+ (m_nStyle != wxSTIPPLE || m_vStipple.IsSameAs(data.m_vStipple)) &&
+ (m_nStyle != wxUSER_DASH ||
+ (m_dash == data.m_dash &&
+ memcmp(m_dash, data.m_dash, m_nbDash*sizeof(wxDash)) == 0));
+ }
+