-/*
- if ( this->GetParent() )
- {
- wxPaintDC dc(GetParent());
- GetParent()->PrepareDC(dc);
-
- if (HasFlag(wxRAISED_BORDER) || HasFlag( wxSUNKEN_BORDER) )
- {
- bool sunken = HasFlag( wxSUNKEN_BORDER ) ;
-
- wxPen m_penButton3DShadow( wxSystemSettings::GetSystemColour( wxSYS_COLOUR_3DSHADOW ), 1, wxSOLID ) ;
- wxPen m_penButton3DFace( wxSystemSettings::GetSystemColour( wxSYS_COLOUR_3DFACE ), 1, wxSOLID ) ;
-
- wxPen wxPen1 = sunken ? *wxWHITE_PEN : *wxBLACK_PEN;
- wxPen wxPen2 = sunken ? m_penButton3DShadow : m_penButton3DShadow;
- wxPen wxPen3 = sunken ? m_penButton3DFace : m_penButton3DShadow;
- wxPen wxPen4 = sunken ? *wxBLACK_PEN : *wxWHITE_PEN;
-
- dc.SetPen(wxPen1);
- dc.DrawRectangle(m_x, m_y, m_width, m_height); // outer - right and button
-
- dc.SetPen(wxPen2);
- dc.DrawRectangle(m_x+1, m_y+1, m_width-1, m_height-1); // outer - left and top
-
- dc.SetPen(wxPen3);
- dc.DrawRectangle(m_x, m_y, m_width-2, m_height-2); // inner - right and button
-
- dc.SetPen(wxPen4);
- dc.DrawLine(m_x, m_y, m_x + m_width-3, m_y); // inner - left and top
- dc.DrawLine(m_x, m_y, m_x, m_y + m_height-3);
- }
- else if (HasFlag(wxDOUBLE_BORDER))
- {
- bool sunken = HasFlag( wxSUNKEN_BORDER ) ;
-
- wxPen m_penButton3DShadow( wxSystemSettings::GetSystemColour( wxSYS_COLOUR_3DSHADOW ), 1, wxSOLID ) ;
- wxPen m_penButton3DFace( wxSystemSettings::GetSystemColour( wxSYS_COLOUR_3DFACE ), 1, wxSOLID ) ;
-
- wxPen wxPen1 = sunken ? *wxWHITE_PEN : *wxBLACK_PEN;
- wxPen wxPen2 = sunken ? m_penButton3DShadow : m_penButton3DShadow;
- wxPen wxPen3 = sunken ? m_penButton3DFace : m_penButton3DShadow;
- wxPen wxPen4 = sunken ? *wxBLACK_PEN : *wxWHITE_PEN;
-
- dc.SetPen(wxPen1);
- dc.DrawRectangle(m_x, m_y, m_width, m_height); // outer - right and button
-
- dc.SetPen(wxPen2);
- dc.DrawRectangle(m_x+1, m_y+1, m_width-1, m_height-1); // outer - left and top
-
- dc.SetPen(wxPen3);
- dc.DrawRectangle(m_x, m_y, m_width-2, m_height-2); // inner - right and button
-
- dc.SetPen(wxPen4);
- dc.DrawLine(m_x, m_y, m_x + m_width-3, m_y); // inner - left and top
- dc.DrawLine(m_x, m_y, m_x, m_y + m_height-3);
- }
- else if (HasFlag(wxSIMPLE_BORDER))
- {
- dc.SetPen(*wxBLACK_PEN);
- dc.DrawRectangle(m_x, m_y, m_width, m_height);
- }
- }
- */