public override bool Apply(bool disposeController) { if (!_shapeCtrl.Apply(disposeController)) { return(false); } if (_splinePointsCtrl.Apply(out var list, out var tension)) { if (!(list.Count >= 3)) { Current.Gui.ErrorMessageBox("At least three points are required for the closed cardinal spline. Please enter more points!"); return(false); } _doc.CurvePoints = list; _doc.Tension = tension; } else { return(false); } return(ApplyEnd(true, disposeController)); }
public override bool Apply(bool disposeController) { if (!_shapeCtrl.Apply(disposeController)) { return(false); } _doc.CornerRadius = _view.CornerRadiusPt; _doc.NumberOfVertices = _view.Vertices; return(ApplyEnd(true, disposeController)); }