public UndoMoveEventArgs(MoveEventArgs other, bool size_increased, bool end_was_tail_node) : base(other) { ProgramSizeIncreased = size_increased; EndWasTailNode = end_was_tail_node; TailNodeLocation = new Point(-1, -1); }
public UndoMoveEventArgs(MoveEventArgs other, bool size_increased, bool end_was_tail_node, Point tail_node_location) : base(other) { ProgramSizeIncreased = size_increased; EndWasTailNode = end_was_tail_node; TailNodeLocation = tail_node_location; }
public MoveEventArgs(MoveEventArgs other) : base() { Start = other.Start; Direction = other.Direction; }