From de0d8d87447fea5faea469ccf8072a7aead35b6d Mon Sep 17 00:00:00 2001 From: Normand Briere <nbriere@noware.ca> Date: Sun, 04 Aug 2019 20:56:22 -0400 Subject: [PATCH] Delete version. --- GroupEditor.java | 48 ++++++++++++++++++++++++++++-------------------- 1 files changed, 28 insertions(+), 20 deletions(-) diff --git a/GroupEditor.java b/GroupEditor.java index 0efe0b9..d8844d1 100644 --- a/GroupEditor.java +++ b/GroupEditor.java @@ -931,14 +931,18 @@ restoreCameraButton.setToolTipText("Restore viewpoint"); restoreCameraButton.addActionListener(this); - copyOptionsPanel.add(saveButton = GetButton("icons/down_arrow.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); - saveButton.setToolTipText("Duplicate current version"); - saveButton.addActionListener(this); + copyOptionsPanel.add(saveVersionButton = GetButton("icons/down_arrow.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); + saveVersionButton.setToolTipText("Duplicate current version"); + saveVersionButton.addActionListener(this); - copyOptionsPanel.add(undoButton = GetButton("icons/undo.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); - undoButton.setToolTipText("Previous version"); - undoButton.addActionListener(this); - undoButton.setEnabled(false); + copyOptionsPanel.add(deleteVersionButton = GetButton("icons/trash.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); + deleteVersionButton.setToolTipText("Delete current version"); + deleteVersionButton.addActionListener(this); + + copyOptionsPanel.add(previousVersionButton = GetButton("icons/undo.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); + previousVersionButton.setToolTipText("Previous version"); + previousVersionButton.addActionListener(this); + previousVersionButton.setEnabled(false); cGridBag updown = new cGridBag().setVertical(true); updown.add(restoreButton = GetButton("icons/restore.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); @@ -953,10 +957,10 @@ copyOptionsPanel.add(updown); - copyOptionsPanel.add(redoButton = GetButton("icons/redo.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); - redoButton.setToolTipText("Next version"); - redoButton.addActionListener(this); - redoButton.setEnabled(false); + copyOptionsPanel.add(nextVersionButton = GetButton("icons/redo.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); + nextVersionButton.setToolTipText("Next version"); + nextVersionButton.addActionListener(this); + nextVersionButton.setEnabled(false); oe.toolbarPanel.add(liveCB = GetToggleButton("icons/run.png", Globals.isLIVE())); //, oe.aConstraints); liveCB.setToolTipText("Enable animation"); @@ -2571,7 +2575,7 @@ if (source == invariantsItem) { System.out.println("Invariants:"); - Grafreed.grafreeD.universe.invariants(); + Grafreed.grafreed.universe.invariants(); } else if (source == memoryItem) { @@ -2602,12 +2606,12 @@ { ToggleFullScreen(); } else - if (source == undoButton) + if (source == previousVersionButton) { // Go to previous version //if (!Undo()) //java.awt.Toolkit.getDefaultToolkit().beep(); - Undo(); + PreviousVersion(); } else if (source == restoreButton) { @@ -2621,16 +2625,21 @@ Replace(); replaceButton.setEnabled(false); } else - if (source == redoButton) + if (source == nextVersionButton) { // Go to next version - Redo(); + NextVersion(); } else - if (source == saveButton) + if (source == saveVersionButton) { // Save a new version if (!Save(true)) java.awt.Toolkit.getDefaultToolkit().beep(); + } else + if (source == deleteVersionButton) + { + // Delete a new version + DeleteVersion(); } else if (source == oneStepButton) { @@ -2685,11 +2694,11 @@ } else if (source == undoItem) { - Undo(); + PreviousVersion(); } else if (source == redoItem) { - Redo(); + NextVersion(); } else if (source == duplicateItem) { @@ -6004,7 +6013,6 @@ cButton restoreCameraButton; - cButton saveButton; cButton oneStepButton; cButton groupButton; -- Gitblit v1.6.2