public SaveAsCommand(Corner2CornerProject project, ICorner2CornerCommandsInput commandsInput) : base( project, commandsInput, Corner2CornerCommandOptions.New().WithoutUndo()) { }
public LoadCommand(Corner2CornerProject project, ICorner2CornerCommandsInput commandsInput, IUndoRedoManager undoRedoManager) : base( project, commandsInput, Corner2CornerCommandOptions.New().ChangesEverything().ResetsOperations()) { this.undoRedoManager = undoRedoManager; }
protected BaseCorner2CornerCommand( Corner2CornerProject project, ICorner2CornerCommandsInput commandsInput, Corner2CornerCommandOptions options) { this.Project = project ?? throw new ArgumentNullException(nameof(project)); this.options = options ?? throw new ArgumentNullException(nameof(options)); this.CommandsInput = commandsInput; }
public static Corner2CornerCommandOptions New() { Corner2CornerCommandOptions result = new Corner2CornerCommandOptions() { ProjectChangeDetails = new ProjectChangeDetails() }; return(result); }
public SetImageGridCellCommand(Corner2CornerProject project, ICorner2CornerCommandsInput commandsInput) : base(project, commandsInput, Corner2CornerCommandOptions.New().ChangesImage()) { }
public SetGridBackgroundCommand(Corner2CornerProject project, ICorner2CornerCommandsInput commandsInput) : base(project, commandsInput, Corner2CornerCommandOptions.New().ChangesImage()) { }
public SetWidthCommand(Corner2CornerProject project, ICorner2CornerCommandsInput commandsInput) : base(project, commandsInput, Corner2CornerCommandOptions.New()) { }
public SetSelectedPaletteItemCommand(Corner2CornerProject project, ICorner2CornerCommandsInput commandsInput) : base(project, commandsInput, Corner2CornerCommandOptions.New().ChangesPalette()) { }
public SaveTextPatternCommand(Corner2CornerProject project, ICorner2CornerCommandsInput commandsInput, IUndoRedoManager undoRedoManager) : base(project, commandsInput, Corner2CornerCommandOptions.New().WithoutUndo()) { this.undoRedoManager = undoRedoManager; }