-wxPen::wxPen(const wxString& col, const int Width, const int Style)
-{
- m_refData = new wxPenRefData;
-
- M_PENDATA->m_colour = col;
-// M_PENDATA->m_stipple = NULL ;
- M_PENDATA->m_width = Width;
- M_PENDATA->m_style = Style;
- M_PENDATA->m_join = wxJOIN_ROUND ;
- M_PENDATA->m_cap = wxCAP_ROUND ;
- M_PENDATA->m_nbDash = 0 ;
- M_PENDATA->m_dash = 0 ;
- M_PENDATA->m_hPen = 0 ;
-
- // In Windows, only a pen of width = 1 can be dotted or dashed!
- if ((Style == wxDOT) || (Style == wxLONG_DASH) || (Style == wxSHORT_DASH) || (Style == wxDOT_DASH))
- M_PENDATA->m_width = 1;
-
- RealizeResource();
-
- if ( wxThePenList )
- wxThePenList->AddPen(this);
-}
-
-bool wxPen::RealizeResource(void)