Normand Briere
2019-06-27 1807e7752960ac229cddd34b100e92cadbac9459
ObjEditor.java
....@@ -15,6 +15,9 @@
1515 //import javax.swing.plaf.ColorUIResource;
1616 //import javax.swing.plaf.metal.DefaultMetalTheme;
1717
18
+import javax.swing.plaf.basic.BasicSplitPaneDivider;
19
+import javax.swing.plaf.basic.BasicSplitPaneUI;
20
+
1821 //import javax.media.opengl.GLCanvas;
1922
2023 import //weka.core.
....@@ -458,7 +461,14 @@
458461 mainPanel.setDividerSize(9);
459462 mainPanel.setDividerLocation(0.5); //1.0);
460463 mainPanel.setResizeWeight(0.5);
461
-
464
+
465
+//mainPanel.setDividerSize((int) (mainPanel.getDividerSize() * 1.5));
466
+ BasicSplitPaneDivider divider = ( (BasicSplitPaneUI) mainPanel.getUI()).getDivider();
467
+ divider.setDividerSize(15);
468
+ divider.setBorder(BorderFactory.createTitledBorder(divider.getBorder(), "Custom border title -- gets rid of the one-touch arrows!"));
469
+
470
+ mainPanel.setUI(new BasicSplitPaneUI());
471
+
462472 //ctrlPanel.setLayout(new GridLayout(4, 1, 5, 5));
463473 //mainPanel.setLayout(new GridBagLayout());
464474 toolbarPanel.setLayout(new FlowLayout(FlowLayout.LEFT));
....@@ -1125,7 +1135,7 @@
11251135 hideCB = AddCheckBox(setupPanel, "Hide", copy.hide);
11261136 hideCB.setToolTipText("Hide object");
11271137 markCB = AddCheckBox(setupPanel, "Mark", copy.marked);
1128
- markCB.setToolTipText("Set the animation target transform");
1138
+ markCB.setToolTipText("As animation target transform");
11291139
11301140 setupPanel2 = new cGridBag().setVertical(false);
11311141
....@@ -1133,7 +1143,7 @@
11331143 rewindCB.setToolTipText("Rewind animation");
11341144
11351145 randomCB = AddCheckBox(setupPanel2, "Rand", copy.random);
1136
- randomCB.setToolTipText("Randomly Rewind or Go back and forth");
1146
+ randomCB.setToolTipText("Randomly Rewind (or Go back and forth)");
11371147
11381148 if (Globals.ADVANCED)
11391149 {
....@@ -3017,12 +3027,17 @@
30173027 // }
30183028
30193029 /**/
3020
- if (deselect)
3030
+ if (deselect || child == null)
30213031 {
30223032 //group.deselectAll();
30233033 //freeze = true;
30243034 GetTree().clearSelection();
30253035 //freeze = false;
3036
+
3037
+ if (child == null)
3038
+ {
3039
+ return;
3040
+ }
30263041 }
30273042
30283043 //group.addSelectee(child);