Normand Briere
2019-08-15 33504fc9a180903aace77613264550754fba5706
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;
....@@ -224,8 +229,11 @@
224229 // oe.ctrlPanel.remove(frameLabel);
225230 // oe.ctrlPanel.remove(speedField);
226231 // oe.ctrlPanel.remove(speedLabel);
227
- Remove(frameField);
228
- Remove(speedField);
232
+// Remove(frameField);
233
+// Remove(speedField);
234
+
235
+ oe.ctrlPanel.remove(framePanel);
236
+ oe.ctrlPanel.remove(dampPanel);
229237 //oe.ctrlPanel.repaint();
230238
231239 super.closeUI();