]> git.saurik.com Git - wxWidgets.git/blobdiff - src/os2/pen.cpp
renamed RGBColor setter to avoid former overload being an override
[wxWidgets.git] / src / os2 / pen.cpp
index dc99fed02d81d3a5cca8670b0070cec60c6fd19a..b0523de11182b60e563c00b65ab15af765f4043e 100644 (file)
@@ -32,6 +32,8 @@ wxPenRefData::wxPenRefData()
     m_nWidth  = 1;
     m_nJoin   = wxJOIN_ROUND ;
     m_nCap    = wxCAP_ROUND ;
+    m_nbDash  = 0 ;
+    m_dash    = (wxDash*)NULL;
     m_hPen    = 0L;
 } // end of wxPenRefData::wxPenRefData
 
@@ -43,6 +45,8 @@ wxPenRefData::wxPenRefData(
     m_nWidth  = rData.m_nWidth;
     m_nJoin   = rData.m_nJoin;
     m_nCap    = rData.m_nCap;
+    m_nbDash  = rData.m_nbDash;
+    m_dash    = rData.m_dash;
     m_vColour = rData.m_vColour;
     m_hPen    = 0L;
 } // end of wxPenRefData::wxPenRefData
@@ -56,14 +60,10 @@ wxPenRefData::~wxPenRefData()
 //
 wxPen::wxPen()
 {
-    if ( wxThePenList )
-        wxThePenList->AddPen(this);
 } // end of wxPen::wxPen
 
 wxPen::~wxPen()
 {
-    if (wxThePenList)
-        wxThePenList->RemovePen(this);
 } // end of wxPen::wxPen
 
 // Should implement Create
@@ -83,9 +83,6 @@ wxPen::wxPen(
     M_PENDATA->m_hPen    = 0L;
 
     RealizeResource();
-
-    if ( wxThePenList )
-        wxThePenList->AddPen(this);
 } // end of wxPen::wxPen
 
 wxPen::wxPen(
@@ -103,9 +100,6 @@ wxPen::wxPen(
     M_PENDATA->m_hPen     = 0;
 
     RealizeResource();
-
-    if ( wxThePenList )
-        wxThePenList->AddPen(this);
 } // end of wxPen::wxPen
 
 int wx2os2PenStyle(
@@ -404,25 +398,6 @@ void wxPen::SetDashes( int WXUNUSED(nNbDashes),
     //
 } // end of wxPen::SetDashes
 
-int wxPen::GetDashes( wxDash **ptr ) const
-{
-     // TODO
-     *ptr = (wxDash*) NULL;
-     return 0;
-}
-
-int wxPen::GetDashCount() const
-{
-     // TODO
-    return 0;
-}
-
-wxDash* wxPen::GetDash() const
-{
-     // TODO
-    return NULL;
-}
-
 void wxPen::SetJoin(
   int                               nJoin
 )