public override void Execute() { PaintDocument document = ApplicationModel.Instace.PaintDocument; if (document.IsDirty) { DialogResult result = MessageBox.Show("Document was modified. Are you sure you want to open another file and lose changes?", "Open Document - Confirmation", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); if (result == DialogResult.No) { return; } } OpenFileDialog dialog = new OpenFileDialog(); dialog.Filter = "bmp (*.bmp)|*.bmp|jpeg (*.jpeg)|*.jpeg|png (*.png)|*.png|tiff (*.tiff)|*.tiff"; if (dialog.ShowDialog() == DialogResult.OK) { document.Load(dialog.FileName); } }
public override void Execute() { PaintDocument document = ApplicationModel.Instace.PaintDocument; ColorDialog colorDialog = new ColorDialog(); DialogResult dialogResult = colorDialog.ShowDialog(); if (dialogResult == DialogResult.OK) { document.ChangeColor(colorDialog.Color); } }
public override void Execute() { PaintDocument document = ApplicationModel.Instace.PaintDocument; SaveFileDialog saveFileDialog = new SaveFileDialog(); saveFileDialog.Filter = "bmp (*.bmp)|*.bmp|jpeg (*.jpeg)|*.jpeg|png (*.png)|*.png|tiff (*.tiff)|*.tiff"; if (saveFileDialog.ShowDialog() == DialogResult.OK) { document.Save(saveFileDialog.FileName); } }
public override void Execute() { PaintDocument document = ApplicationModel.Instace.PaintDocument; if (document.IsDirty) { DialogResult dialogResult = MessageBox.Show("Document was modified. Are you sure you want to quit and lose changes?", "Quit - Confirmation", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); if (dialogResult == DialogResult.No) { return; } } ApplicationModel.Instace.Quit(); }
public override void Execute() { PaintDocument document = ApplicationModel.Instace.PaintDocument; if (document.IsDirty) { DialogResult dialogResult = MessageBox.Show("Document was modified. You will lose changes. Are you sure you want a new paint document?", "Paint!", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); if (dialogResult == DialogResult.No) { return; } } document.New(); }
public override void Execute() { PaintDocument _document = ApplicationModel.Instace.PaintDocument; _document.RotateImageRight(); }
public override void Execute() { PaintDocument document = ApplicationModel.Instace.PaintDocument; document.CopyToClipboard(); }
public override void Execute() { PaintDocument document = ApplicationModel.Instace.PaintDocument; document.ChangeColor(Color.White); }
public override void Execute() { PaintDocument _doc = ApplicationModel.Instace.PaintDocument; _doc.IsDrawingElipse = true; }