X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/c644b82e7609e64f907c3ca2f183646356ed7ec6..c1aa5517acff9ce039adcd6502db2e88cdd886c7:/src/os2/pen.cpp diff --git a/src/os2/pen.cpp b/src/os2/pen.cpp index dc99fed02d..b0523de111 100644 --- a/src/os2/pen.cpp +++ b/src/os2/pen.cpp @@ -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 )