X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/0cbff1201aa47e2b73ec90a97886f18e88270ea6..af01f1ba0d697c07173f436ab661b4c833258a91:/samples/dragimag/dragimag.cpp?ds=sidebyside diff --git a/samples/dragimag/dragimag.cpp b/samples/dragimag/dragimag.cpp index 43a115629f..a8e88e1fd7 100644 --- a/samples/dragimag/dragimag.cpp +++ b/samples/dragimag/dragimag.cpp @@ -101,9 +101,6 @@ void MyCanvas::OnEraseBackground(wxEraseEvent& event) 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 @@ -186,7 +183,7 @@ void MyCanvas::OnMouseEvent(wxMouseEvent& event) } 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: @@ -281,9 +278,6 @@ void MyCanvas::DrawShapes(wxDC& dc) shape->Draw(dc); node = node->Next(); } -#if wxUSE_DC_CACHEING - wxDC::ClearCache(); -#endif } void MyCanvas::EraseShape(DragShape* shape, wxDC& dc) @@ -385,12 +379,6 @@ bool MyApp::OnInit() 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)) { @@ -405,7 +393,7 @@ bool MyApp::OnInit() 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()); @@ -445,9 +433,6 @@ bool MyApp::OnInit() int MyApp::OnExit() { -#if wxUSE_DC_CACHEING - wxDC::ClearCache(); -#endif return 0; }