Normand Briere
2019-06-26 89b25e7cc97f6fe221dfd41c4d463500f8a31bc1
SwitchEditor.java
....@@ -9,6 +9,8 @@
99 class SwitchEditor extends ObjEditor implements //ItemListener,
1010 ChangeListener, ObjectUI, ActionListener
1111 {
12
+ private cGridBag dampPanel;
13
+ private cGridBag framePanel;
1214 SwitchEditor(SwitchNode inBP, GroupEditor callee)
1315 {
1416 super(inBP,callee);
....@@ -69,6 +71,7 @@
6971 oe.aConstraints.gridwidth = 1;
7072 */
7173 super.SetupUI2(oe);
74
+ framePanel = AddSlider(oe.ctrlPanel, "Child: ", 0, switchnode.getNumFrames()-1, switchnode.child);
7275
7376 // oe.aConstraints.gridx = 0;
7477 // oe.aConstraints.gridwidth = 1;
....@@ -81,10 +84,11 @@
8184 //
8285 // frameField.setInteger(frameselect.child);
8386
84
- frameField = (cNumberSlider)AddSlider(oe.ctrlPanel, "Child: ", 0, switchnode.getNumFrames()-1, switchnode.child).getComponent(1);
87
+ frameField = (cNumberSlider)framePanel.getComponent(1);
8588 oe.ctrlPanel.Return();
89
+ dampPanel = AddSlider(oe.ctrlPanel, "Damp: ", 0, 500, switchnode.speed);
8690
87
- speedField = (cNumberSlider)AddSlider(oe.ctrlPanel, "Damp: ", 0, 500, switchnode.speed).getComponent(1);
91
+ speedField = (cNumberSlider)dampPanel.getComponent(1);
8892 oe.ctrlPanel.Return();
8993
9094 // oe.aConstraints.gridy += 1;
....@@ -224,8 +228,11 @@
224228 // oe.ctrlPanel.remove(frameLabel);
225229 // oe.ctrlPanel.remove(speedField);
226230 // oe.ctrlPanel.remove(speedLabel);
227
- Remove(frameField);
228
- Remove(speedField);
231
+// Remove(frameField);
232
+// Remove(speedField);
233
+
234
+ oe.ctrlPanel.remove(framePanel);
235
+ oe.ctrlPanel.remove(dampPanel);
229236 //oe.ctrlPanel.repaint();
230237
231238 super.closeUI();