}
#if wxUSE_SPLINES
-void wxGCDC::DoDrawSpline(wxList *points)
+void wxGCDC::DoDrawSpline(const wxPointList *points)
{
wxCHECK_RET( Ok(), wxT("wxGCDC(cg)::DoDrawSpline - invalid DC") );
wxGraphicsPath path = m_graphicContext->CreatePath();
- wxList::compatibility_iterator node = points->GetFirst();
- if (node == wxList::compatibility_iterator())
+ wxPointList::compatibility_iterator node = points->GetFirst();
+ if (node == wxPointList::compatibility_iterator())
// empty list
return;
- wxPoint *p = (wxPoint *)node->GetData();
+ wxPoint *p = node->GetData();
wxCoord x1 = p->x;
wxCoord y1 = p->y;
node = node->GetNext();
- p = (wxPoint *)node->GetData();
+ p = node->GetData();
wxCoord x2 = p->x;
wxCoord y2 = p->y;
#endif // !wxUSE_STL
{
- p = (wxPoint *)node->GetData();
+ p = node->GetData();
x1 = x2;
y1 = y2;
x2 = p->x;
void wxGCDC::DoGetTextExtent( const wxString &str, wxCoord *width, wxCoord *height,
wxCoord *descent, wxCoord *externalLeading ,
- wxFont *theFont ) const
+ const wxFont *theFont ) const
{
wxCHECK_RET( Ok(), wxT("wxGCDC(cg)::DoGetTextExtent - invalid DC") );