+ bool operator==(const wxPenRefData& data) const
+ {
+ // we intentionally don't compare m_hPen fields here
+ return m_style == data.m_style &&
+ m_width == data.m_width &&
+ m_pixPattern == data.m_pixPattern &&
+ m_capStyle == data.m_capStyle &&
+ m_joinStyle == data.m_joinStyle &&
+ m_colour == data.m_colour &&
+ (m_style != wxSTIPPLE || m_stipple.IsSameAs(data.m_stipple)) &&
+ (m_style != wxUSER_DASH ||
+ (m_dash == data.m_dash &&
+ memcmp(m_dash, data.m_dash, m_countDashes*sizeof(wxDash)) == 0));
+ }
+