public void SwitchAction() { switch (type) { case UndoRedoType.ItemAdded: type = UndoRedoType.ItemDeleted; break; case UndoRedoType.ItemDeleted: type = UndoRedoType.ItemAdded; break; case UndoRedoType.LineAdded: type = UndoRedoType.LineRemoved; break; case UndoRedoType.LineRemoved: type = UndoRedoType.LineAdded; break; case UndoRedoType.ToolTipLinked: type = UndoRedoType.ToolTipUnlinked; break; case UndoRedoType.ToolTipUnlinked: type = UndoRedoType.ToolTipLinked; break; case UndoRedoType.ItemsLinked: type = UndoRedoType.ItemsUnlinked; break; case UndoRedoType.ItemsUnlinked: type = UndoRedoType.ItemsLinked; break; case UndoRedoType.RopeAdded: type = UndoRedoType.RopeRemoved; break; case UndoRedoType.RopeRemoved: type = UndoRedoType.RopeAdded; break; case UndoRedoType.ItemsLayerChanged: case UndoRedoType.BackgroundMoved: case UndoRedoType.ItemMoved: case UndoRedoType.MapCenterChanged: case UndoRedoType.ItemZChanged: case UndoRedoType.VRChanged: object ParamBTemp = ParamB; object ParamATemp = ParamA; ParamA = ParamBTemp; ParamB = ParamATemp; break; case UndoRedoType.ItemFlipped: break; } }
public UndoRedoAction(BoardItem item, UndoRedoType type, object ParamA, object ParamB) { this.item = item; this.type = type; this.ParamA = ParamA; this.ParamB = ParamB; }
public void SwitchAction() { switch (type) { case UndoRedoType.ItemAdded: type = UndoRedoType.ItemDeleted; break; case UndoRedoType.ItemDeleted: type = UndoRedoType.ItemAdded; break; case UndoRedoType.LineAdded: type = UndoRedoType.LineRemoved; break; case UndoRedoType.LineRemoved: type = UndoRedoType.LineAdded; break; case UndoRedoType.ToolTipLinked: type = UndoRedoType.ToolTipUnlinked; break; case UndoRedoType.ToolTipUnlinked: type = UndoRedoType.ToolTipLinked; break; case UndoRedoType.ItemsLinked: type = UndoRedoType.ItemsUnlinked; break; case UndoRedoType.ItemsUnlinked: type = UndoRedoType.ItemsLinked; break; case UndoRedoType.RopeAdded: type = UndoRedoType.RopeRemoved; break; case UndoRedoType.RopeRemoved: type = UndoRedoType.RopeAdded; break; case UndoRedoType.ItemsLayerChanged: case UndoRedoType.ItemLayerPlatChanged: case UndoRedoType.BackgroundMoved: case UndoRedoType.ItemMoved: case UndoRedoType.MapCenterChanged: case UndoRedoType.ItemZChanged: case UndoRedoType.VRChanged: case UndoRedoType.LayerTSChanged: case UndoRedoType.zMChanged: object ParamBTemp = ParamB; object ParamATemp = ParamA; ParamA = ParamBTemp; ParamB = ParamATemp; break; case UndoRedoType.ItemFlipped: break; } }
public unsafe void SwitchAction() { switch (type) { case UndoRedoType.ObjectAdded: type = UndoRedoType.ObjectRemoved; break; case UndoRedoType.ObjectRemoved: type = UndoRedoType.ObjectAdded; break; } }
public UndoRedoAction(WzNode item, WzNode parent, UndoRedoType type) { this.item = item; this.parent = parent; this.type = type; }
public UndoRedoAction(BoardItem item, UndoRedoType type, object ParamA, object ParamB, object ParamC) : this(item, type, ParamA, ParamB) { this.ParamC = ParamC; }
// make it easier to add a single undo to a collection right away public UndoRedoCollection(UndoRedoType type, IUndoRedo ur) { Type = type; Add(ur); }
public UndoRedoCollection(UndoRedoType type) { Type = type; }
public UndoRedoListBoxItem(string text, UndoRedoType type) { Text = text; Type = type; }