From 0c85af6e46f48b7425d59fc776b193c06a4a1f52 Mon Sep 17 00:00:00 2001 From: Normand Briere <nbriere@noware.ca> Date: Sun, 04 Aug 2019 12:08:30 -0400 Subject: [PATCH] Material icons --- GroupEditor.java | 28 ++++++++++++++++------------ 1 files changed, 16 insertions(+), 12 deletions(-) diff --git a/GroupEditor.java b/GroupEditor.java index e5c5470..0efe0b9 100644 --- a/GroupEditor.java +++ b/GroupEditor.java @@ -356,9 +356,9 @@ this.copy = this.group = group; //selectees = this.group.selectees; - if (copy.versions == null) + if (copy.versionlist == null) { - copy.versions = new Object3D[100]; + copy.versionlist = new Object3D[100]; copy.versionindex = -1; } @@ -383,9 +383,9 @@ ((cRadio)radioPanel.getComponent(0)).SetCamera(cameraView.renderCamera, true); - if (copy.versions == null) + if (copy.versionlist == null) { - copy.versions = new Object3D[100]; + copy.versionlist = new Object3D[100]; copy.versionindex = -1; Save(true); @@ -942,12 +942,12 @@ cGridBag updown = new cGridBag().setVertical(true); updown.add(restoreButton = GetButton("icons/restore.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); - restoreButton.setToolTipText("Restore current version (undo latest change)"); + restoreButton.setToolTipText("Undo (restore current version)"); restoreButton.addActionListener(this); restoreButton.setEnabled(false); updown.add(replaceButton = GetButton("icons/replace.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); - replaceButton.setToolTipText("Replace current version (save latest change)"); + replaceButton.setToolTipText("Save (replace current version)"); replaceButton.addActionListener(this); replaceButton.setEnabled(false); @@ -1110,14 +1110,14 @@ editButton.addActionListener(this); editCommandsPanel.add(uneditButton = GetButton("icons/remove.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); - uneditButton.setToolTipText("Remove selection controls"); + uneditButton.setToolTipText("Unpin and remove selection controls"); uneditButton.addActionListener(this); editCommandsPanel.add(allParamsButton = new JCheckBox("All", allparams)); //, oe.aConstraints); allParamsButton.setToolTipText("Show all controle"); allParamsButton.addActionListener(this); - editCommandsPanel.add(clearPanelButton = new cButton("C", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); + editCommandsPanel.add(clearPanelButton = GetButton("icons/clear.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); clearPanelButton.setToolTipText("Clear edit panel"); clearPanelButton.addActionListener(this); @@ -2613,11 +2613,13 @@ { // Restore current version Restore(); + restoreButton.setEnabled(false); } else if (source == replaceButton) { // Overwrite current version Replace(); + replaceButton.setEnabled(false); } else if (source == redoButton) { @@ -3820,10 +3822,10 @@ { Object3D child = (Object3D)e.nextElement(); if(child.editWindow != null) - objectPanel.setSelectedIndex(objectPanel.indexOfTab("Edit")); child.pinned = false; child.CloseUI(); listUI.remove(child); +// objectPanel.setSelectedIndex(objectPanel.indexOfTab("Edit")); //child.editWindow = null; // ??????????? } @@ -3842,6 +3844,7 @@ obj.CloseUI(); } listUI.clear(); + SetPinStates(group.selection.size() > 0); refreshContents(true); } else if (source == allParamsButton) @@ -3928,6 +3931,7 @@ radio.layout.doClick(); ClearUnpinned(); + //Grafreed.Assert(group != null); //Grafreed.Assert(group.selection != null); SetPinStates(group.selection == null || group.selection.size() > 0); @@ -5083,9 +5087,7 @@ freezemodel = false; } - - boolean flashIt = true; - + public void valueChanged(TreeSelectionEvent e) //public boolean handleEvent(Event event) { @@ -5160,6 +5162,8 @@ uneditButton.setEnabled(enabled); unselectButton.setEnabled(enabled); flashSelectionButton.setEnabled(enabled); + + clearPanelButton.setEnabled(!listUI.isEmpty()); } void refreshContents(boolean cp) -- Gitblit v1.6.2