5152535455565758596061
// If the shape is rotated, the handler's position must fit the rotation angle. if(!LNumber.equalsDouble(rotAngle, 0.)) pt = pt.rotatePoint(zoomedGC, rotAngle); point.setPoint(pt.zoom(zoom)); super.update(sh, zoom); } @Override
636465666768697071
// If the shape is rotated, the handler's position must fit the rotation angle. if(!LNumber.equalsDouble(rotAngle, 0.)) pt = pt.rotatePoint(zoomedGC, rotAngle); point.setPoint(pt.zoom(zoom).getMiddlePoint(zoomedGC)); super.update(arc, zoom); } }