Beispiel #1
0
 // select - transform - delete
 private void SelectFigureButton_Click(object sender, EventArgs e)
 {
     mouseWatcher                  = new MouseWatcher(MOUSE_WATCHER_SELECT, figureList);
     isMouseWatcherMode            = true;
     DeleteFigureButton.Enabled    = true;
     TransformFigureButton.Enabled = true;
 }
Beispiel #2
0
        private void DeleteFigureButton_Click(object sender, EventArgs e)
        {
            mouseWatcher.Mode = MOUSE_WATCHER_DELETE;

            graphicsField = Graphics.FromImage(tempBitmap);

            if (mouseWatcher.currentFigure != -1)
            {
                figureList.RemoveAt(mouseWatcher.currentFigure);
            }

            UndoButtonMenu.Enabled = true;
            RedoButtonMenu.Enabled = false;
            myMemento.PushState(figureList);

            PaintSavedImage();

            DrawWindow.Image = tempBitmap;
            mouseWatcher     = new MouseWatcher(MOUSE_WATCHER_SELECT, figureList);
        }
Beispiel #3
0
 // select - transform - delete
 private void SelectFigureButton_Click(object sender, EventArgs e)
 {
     mouseWatcher = new MouseWatcher(MOUSE_WATCHER_SELECT, figureList);
     isMouseWatcherMode = true;
     DeleteFigureButton.Enabled = true;
     TransformFigureButton.Enabled = true;
 }
Beispiel #4
0
        private void DeleteFigureButton_Click(object sender, EventArgs e)
        {
            mouseWatcher.Mode = MOUSE_WATCHER_DELETE;

            graphicsField = Graphics.FromImage(tempBitmap);

            if (mouseWatcher.currentFigure != -1)
            {
                figureList.RemoveAt(mouseWatcher.currentFigure);
            }

            UndoButtonMenu.Enabled = true;
            RedoButtonMenu.Enabled = false;
            myMemento.PushState(figureList);

            PaintSavedImage();

            DrawWindow.Image = tempBitmap;
            mouseWatcher = new MouseWatcher(MOUSE_WATCHER_SELECT, figureList);
        }