Lines Matching defs:MyCanvas
48 // MyCanvas
50 IMPLEMENT_CLASS(MyCanvas, wxScrolledWindow)
52 BEGIN_EVENT_TABLE(MyCanvas, wxScrolledWindow)
53 EVT_PAINT(MyCanvas::OnPaint)
54 EVT_ERASE_BACKGROUND(MyCanvas::OnEraseBackground)
55 EVT_MOUSE_EVENTS(MyCanvas::OnMouseEvent)
58 MyCanvas::MyCanvas( wxWindow *parent, wxWindowID id,
72 MyCanvas::~MyCanvas()
80 void MyCanvas::OnPaint( wxPaintEvent &WXUNUSED(event) )
88 void MyCanvas::OnEraseBackground(wxEraseEvent& event)
109 void MyCanvas::OnMouseEvent(wxMouseEvent& event)
258 void MyCanvas::DrawShapes(wxDC& dc)
272 void MyCanvas::EraseShape(DragShape* shape, wxDC& dc)
285 void MyCanvas::ClearShapes()
297 DragShape* MyCanvas::FindShape(const wxPoint& pt) const
339 m_canvas = new MyCanvas( this, wxID_ANY, wxPoint(0,0), wxSize(10,10) );