public void MethodTransformAddComplete(Vector2 vector) { // History LayersTransformAddHistory history = new LayersTransformAddHistory(HistoryType.LayersTransformAdd_Move); // Selection Transformer transformer = Transformer.Add(this.StartingTransformer, vector); this.Transformer = transformer; this.SetValueWithChildren((layerage) => { ILayer layer = layerage.Self; // History history.PushTransform(layer, vector); // Refactoring layer.IsRefactoringTransformer = true; layer.IsRefactoringRender = true; layer.IsRefactoringIconRender = true; layerage.RefactoringParentsTransformer(); layerage.RefactoringParentsRender(); layerage.RefactoringParentsIconRender(); layer.TransformAdd(vector); }); // History this.HistoryPush(history); this.Invalidate(InvalidateMode.HD); // Invalidate }
public void MethodTransformAddDelta(Vector2 vector) { // Selection Transformer transformer = Transformer.Add(this.StartingTransformer, vector); this.Transformer = transformer; this.SetValueWithChildren((layerage) => { ILayer layer = layerage.Self; // Refactoring layer.IsRefactoringRender = true; layerage.RefactoringParentsRender(); layer.TransformAdd(vector); }); this.Invalidate(); // Invalidate }