m_style = wxSOLID;
m_joinStyle = wxJOIN_ROUND;
m_capStyle = wxCAP_ROUND;
-};
+}
//-----------------------------------------------------------------------------
wxPen::wxPen(void)
{
if (wxThePenList) wxThePenList->AddPen( this );
-};
+}
wxPen::wxPen( const wxColour &colour, int width, int style )
{
M_PENDATA->m_width = width;
M_PENDATA->m_style = style;
M_PENDATA->m_colour = colour;
+
if (wxThePenList) wxThePenList->AddPen( this );
-};
+}
wxPen::wxPen( const wxString &colourName, int width, int style )
{
M_PENDATA->m_width = width;
M_PENDATA->m_style = style;
M_PENDATA->m_colour = colourName;
+
if (wxThePenList) wxThePenList->AddPen( this );
-};
+}
wxPen::wxPen( const wxPen& pen )
{
Ref( pen );
if (wxThePenList) wxThePenList->AddPen( this );
-};
+}
wxPen::wxPen( const wxPen* pen )
{
UnRef();
if (pen) Ref( *pen );
+
if (wxThePenList) wxThePenList->AddPen( this );
-};
+}
wxPen::~wxPen(void)
{
if (wxThePenList) wxThePenList->RemovePen( this );
-};
+}
wxPen& wxPen::operator = ( const wxPen& pen )
{
if (*this == pen) return (*this);
Ref( pen );
return *this;
-};
+}
bool wxPen::operator == ( const wxPen& pen )
{
return m_refData == pen.m_refData;
-};
+}
bool wxPen::operator != ( const wxPen& pen )
{
return m_refData != pen.m_refData;
-};
+}
void wxPen::SetColour( const wxColour &colour )
{
m_refData = new wxPenRefData();
M_PENDATA->m_colour = colour;
-};
+}
void wxPen::SetColour( const wxString &colourName )
{
m_refData = new wxPenRefData();
M_PENDATA->m_colour = colourName;
-};
+}
-void wxPen::SetColour( const int red, const int green, const int blue )
+void wxPen::SetColour( int red, int green, int blue )
{
if (!m_refData)
m_refData = new wxPenRefData();
M_PENDATA->m_colour.Set( red, green, blue );
-};
+}
void wxPen::SetCap( int capStyle )
{
m_refData = new wxPenRefData();
M_PENDATA->m_capStyle = capStyle;
-};
+}
void wxPen::SetJoin( int joinStyle )
{
m_refData = new wxPenRefData();
M_PENDATA->m_joinStyle = joinStyle;
-};
+}
void wxPen::SetStyle( int style )
{
m_refData = new wxPenRefData();
M_PENDATA->m_style = style;
-};
+}
void wxPen::SetWidth( int width )
{
m_refData = new wxPenRefData();
M_PENDATA->m_width = width;
-};
+}
int wxPen::GetCap(void) const
{
return M_PENDATA->m_capStyle;
-};
+}
int wxPen::GetJoin(void) const
{
return 0;
else
return M_PENDATA->m_joinStyle;
-};
+}
int wxPen::GetStyle(void) const
{
return 0;
else
return M_PENDATA->m_style;
-};
+}
int wxPen::GetWidth(void) const
{
return 0;
else
return M_PENDATA->m_width;
-};
+}
wxColour &wxPen::GetColour(void) const
{
return wxNullColour;
else
return M_PENDATA->m_colour;
-};
+}
bool wxPen::Ok(void) const
{
return (m_refData);
-};
+}