From f78dd18c66d607b693c0bf5937fc59181bf5a26b Mon Sep 17 00:00:00 2001 From: Normand Briere <nbriere@noware.ca> Date: Wed, 26 Jun 2019 20:39:14 -0400 Subject: [PATCH] Fix multiple selection --- ObjEditor.java | 22 ++++++++++++++++++---- 1 files changed, 18 insertions(+), 4 deletions(-) diff --git a/ObjEditor.java b/ObjEditor.java index d10d05b..ef7c93d 100644 --- a/ObjEditor.java +++ b/ObjEditor.java @@ -15,6 +15,9 @@ //import javax.swing.plaf.ColorUIResource; //import javax.swing.plaf.metal.DefaultMetalTheme; +import javax.swing.plaf.basic.BasicSplitPaneDivider; +import javax.swing.plaf.basic.BasicSplitPaneUI; + //import javax.media.opengl.GLCanvas; import //weka.core. @@ -458,7 +461,13 @@ mainPanel.setDividerSize(9); mainPanel.setDividerLocation(0.5); //1.0); mainPanel.setResizeWeight(0.5); - + +//mainPanel.setDividerSize((int) (mainPanel.getDividerSize() * 1.5)); +// BasicSplitPaneDivider divider = ( (BasicSplitPaneUI) mainPanel.getUI()).getDivider(); +// divider.setDividerSize(15); +// divider.setBorder(BorderFactory.createTitledBorder(divider.getBorder(), "Custom border title -- gets rid of the one-touch arrows!")); + + //ctrlPanel.setLayout(new GridLayout(4, 1, 5, 5)); //mainPanel.setLayout(new GridBagLayout()); toolbarPanel.setLayout(new FlowLayout(FlowLayout.LEFT)); @@ -1125,7 +1134,7 @@ hideCB = AddCheckBox(setupPanel, "Hide", copy.hide); hideCB.setToolTipText("Hide object"); markCB = AddCheckBox(setupPanel, "Mark", copy.marked); - markCB.setToolTipText("Set the animation target transform"); + markCB.setToolTipText("As animation target transform"); setupPanel2 = new cGridBag().setVertical(false); @@ -1133,7 +1142,7 @@ rewindCB.setToolTipText("Rewind animation"); randomCB = AddCheckBox(setupPanel2, "Rand", copy.random); - randomCB.setToolTipText("Randomly Rewind or Go back and forth"); + randomCB.setToolTipText("Randomly Rewind (or Go back and forth)"); if (Globals.ADVANCED) { @@ -3017,12 +3026,17 @@ // } /**/ - if (deselect) + if (deselect || child == null) { //group.deselectAll(); //freeze = true; GetTree().clearSelection(); //freeze = false; + + if (child == null) + { + return; + } } //group.addSelectee(child); -- Gitblit v1.6.2