Lines Matching defs:d_new
771 GrDragger *d_new = *di;
772 if (dragger->mayMerge(d_new) && Geom::L2 (d_new->point - p) < snap_dist) {
777 // copy draggable to d_new:
779 d_new->addDraggable (da_new);
784 d_new->parent->draggers.erase(std::remove(d_new->parent->draggers.begin(),d_new->parent->draggers.end(), dragger),d_new->parent->draggers.end());
785 d_new->parent->selected.erase(dragger);
792 d_new->fireDraggables(true, false, true);
793 d_new->parent->updateLines();
794 d_new->parent->setSelected (d_new);
795 d_new->updateKnotShape ();
796 d_new->updateTip ();
797 d_new->updateDependencies(true);
798 DocumentUndo::done(d_new->parent->desktop->getDocument(), SP_VERB_CONTEXT_GRADIENT, _("Merge gradient handles"));
826 GrDragger *d_new = *di;
827 if (d_new == dragger)
829 if (d_new->isA (draggable->item,
835 Geom::Point center = Geom::Point (0.5*(d_new->point + dragger->point));
839 dr_snap = d_new->point;
845 GrDragger *d_new = *di;
846 if (d_new == dragger)
848 if (d_new->isA (draggable->item,
852 dr_snap = d_new->point;
2336 GrDragger *d_new = *di;
2337 if (d_new->isA (( d->draggables[0])->item,