wxClientDC dc(this);
wxGetApp().TileBitmap(rect, dc, wxGetApp().GetBackgroundBitmap());
}
-#if wxUSE_DC_CACHEING
- wxDC::ClearCache();
-#endif
}
else
event.Skip(); // The official way of doing it
}
case SHAPE_DRAG_TEXT:
{
- m_dragImage = new wxDragImage("Dragging some test text", wxCursor(wxCURSOR_HAND));
+ m_dragImage = new wxDragImage(wxString("Dragging some test text"), wxCursor(wxCURSOR_HAND));
break;
}
case SHAPE_DRAG_ICON:
shape->Draw(dc);
node = node->Next();
}
-#if wxUSE_DC_CACHEING
- wxDC::ClearCache();
-#endif
}
void MyCanvas::EraseShape(DragShape* shape, wxDC& dc)
wxImage::AddHandler( new wxPNGHandler );
#endif
- // The DC cache is an efficiency measure to be used
- // when a lot of masked blitting is done
-#if wxUSE_DC_CACHEING
- wxDC::EnableCache(TRUE);
-#endif
-
wxImage image;
if (image.LoadFile("backgrnd.png", wxBITMAP_TYPE_PNG))
{
for (i = 1; i < 4; i++)
{
wxString filename;
- filename.Printf("%s%d.png", (const char*) rootName, i);
+ filename.Printf(wxT("%s%d.png"), (const wxChar*)rootName, i);
if (image.LoadFile(filename, wxBITMAP_TYPE_PNG))
{
DragShape* newShape = new DragShape(image.ConvertToBitmap());
int MyApp::OnExit()
{
-#if wxUSE_DC_CACHEING
- wxDC::ClearCache();
-#endif
return 0;
}