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);
            }
        }
Exemple #2
0
        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);
            }
        }
Exemple #3
0
        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();
        }
Exemple #8
0
        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;
        }