void RoutePoint::CalculateDCRect( wxDC& dc, wxRect *prect ) { dc.ResetBoundingBox(); dc.DestroyClippingRegion(); // Draw the mark on the dc ocpnDC odc( dc ); Draw( odc, NULL ); // Retrieve the drawing extents prect->x = dc.MinX() - 1; prect->y = dc.MinY() - 1; prect->width = dc.MaxX() - dc.MinX() + 2; // Mouse Poop? prect->height = dc.MaxY() - dc.MinY() + 2; }
bool watchdog_pi::RenderOverlay(wxDC &dc, PlugIn_ViewPort *vp) { wdDC odc(dc); Render(odc, *vp); return true; }
void Piano::Paint( int y, wxDC& dc, wxDC *shapeDC ) { ocpnDC odc(dc); Paint(y, odc, shapeDC); }