Normand Briere
2019-10-04 57c5b6cd8d12ffdaa3e0b099451e3c031012750a
SwitchEditor.java
....@@ -9,6 +9,9 @@
99 class SwitchEditor extends ObjEditor implements //ItemListener,
1010 ChangeListener, ObjectUI, ActionListener
1111 {
12
+ private cGridBag dampPanel;
13
+ private cGridBag framePanel;
14
+
1215 SwitchEditor(SwitchNode inBP, GroupEditor callee)
1316 {
1417 super(inBP,callee);
....@@ -69,6 +72,7 @@
6972 oe.aConstraints.gridwidth = 1;
7073 */
7174 super.SetupUI2(oe);
75
+ framePanel = AddSlider(oe.ctrlPanel, "Child: ", 0, switchnode.getNumFrames()-1, switchnode.child);
7276
7377 // oe.aConstraints.gridx = 0;
7478 // oe.aConstraints.gridwidth = 1;
....@@ -81,10 +85,11 @@
8185 //
8286 // frameField.setInteger(frameselect.child);
8387
84
- frameField = (cNumberSlider)AddSlider(oe.ctrlPanel, "Child: ", 0, switchnode.getNumFrames()-1, switchnode.child).getComponent(1);
88
+ frameField = (cNumberSlider)framePanel.getComponent(1);
8589 oe.ctrlPanel.Return();
90
+ dampPanel = AddSlider(oe.ctrlPanel, "Damp: ", 0, 300, switchnode.speed);
8691
87
- speedField = (cNumberSlider)AddSlider(oe.ctrlPanel, "Damp: ", 0, 500, switchnode.speed).getComponent(1);
92
+ speedField = (cNumberSlider)dampPanel.getComponent(1);
8893 oe.ctrlPanel.Return();
8994
9095 // oe.aConstraints.gridy += 1;
....@@ -209,6 +214,8 @@
209214 switchnode.speed = speedField.getInteger(); // biparam.minUDivs, 99);
210215 //biparam.name = nameField.getText();
211216
217
+ Globals.lighttouched = true;
218
+
212219 // june 2013 super.applySelf();
213220 if (switchnode.speed != s)
214221 System.out.println("Damp = " + switchnode.speed);
....@@ -224,8 +231,11 @@
224231 // oe.ctrlPanel.remove(frameLabel);
225232 // oe.ctrlPanel.remove(speedField);
226233 // oe.ctrlPanel.remove(speedLabel);
227
- Remove(frameField);
228
- Remove(speedField);
234
+// Remove(frameField);
235
+// Remove(speedField);
236
+
237
+ oe.ctrlPanel.remove(framePanel);
238
+ oe.ctrlPanel.remove(dampPanel);
229239 //oe.ctrlPanel.repaint();
230240
231241 super.closeUI();