protected void dragStandardSelection(PInputEvent e) { Iterator<WorldObjectImpl> selectionEn = selectedObjects.iterator(); if (selectionEn.hasNext()) { e.setHandled(true); PDimension d = e.getDeltaRelativeTo(selectableParent.getPiccolo()); while (selectionEn.hasNext()) { WorldObjectImpl node = selectionEn.next(); if (!node.isAnimating()) { PDimension gDist = new PDimension(); gDist.setSize(d); node.localToParent(node.globalToLocal(gDist)); node.dragOffset(gDist.getWidth(), gDist.getHeight()); } } } }