Lines Matching refs:rc
60 static void sp_mesh_end_drag(MeshTool &rc);
269 sp_mesh_context_is_over_line (MeshTool *rc, SPItem *item, Geom::Point event_p)
271 SPDesktop *desktop = SP_EVENT_CONTEXT (rc)->desktop;
274 rc->mousepoint_doc = desktop->w2d(event_p);
278 Geom::Coord coord = b.nearestTime( rc->mousepoint_doc ); // Coord == double
281 double dist_screen = Geom::L2 (rc->mousepoint_doc - nearest) * desktop->current_zoom();
283 double tolerance = (double) SP_EVENT_CONTEXT(rc)->tolerance;
294 static void sp_mesh_context_split_near_point(MeshTool *rc, SPItem *item, Geom::Point mouse_p, guint32 /*etime*/)
303 ToolBase *ec = SP_EVENT_CONTEXT(rc);
304 SPDesktop *desktop = SP_EVENT_CONTEXT (rc)->desktop;
320 sp_mesh_context_corner_operation (MeshTool *rc, MeshCornerOperation operation )
328 GrDrag *drag = rc->_grdrag;
836 //sp_gradient_context_add_stops_between_selected_stops (rc);
929 static void sp_mesh_end_drag(MeshTool &rc) {
930 SPDesktop *desktop = SP_EVENT_CONTEXT(&rc)->desktop;
933 ToolBase *ec = SP_EVENT_CONTEXT(&rc);
976 rc.message_context->setF(Inkscape::NORMAL_MESSAGE,