Change the Invalidate Type to flags

remove undo buffer from invalidate type
This commit is contained in:
Lars Brubaker 2019-01-28 14:19:40 -08:00
parent 0d74b4b5d8
commit f0728e0610
56 changed files with 283 additions and 261 deletions

View file

@ -94,7 +94,7 @@ namespace MatterHackers.MatterControl.DesignTools.Operations
list.AddRange(TransformItem.Children);
});
}
Invalidate(new InvalidateArgs(this, InvalidateType.Content));
Invalidate(new InvalidateArgs(this, InvalidateType.Children));
}
public override void Remove(UndoBuffer undoBuffer)
@ -115,7 +115,7 @@ namespace MatterHackers.MatterControl.DesignTools.Operations
});
}
Invalidate(new InvalidateArgs(this, InvalidateType.Content));
Invalidate(new InvalidateArgs(this, InvalidateType.Children));
}
public virtual void WrapItem(IObject3D item, UndoBuffer undoBuffer = null)
@ -170,7 +170,7 @@ namespace MatterHackers.MatterControl.DesignTools.Operations
itemLock?.Dispose();
}
item.Parent?.Invalidate(new InvalidateArgs(item, InvalidateType.Content));
item.Parent?.Invalidate(new InvalidateArgs(item, InvalidateType.Children));
}
}
}