Normand Briere
2019-08-16 64e20f390e4b8e58bd0006dde8fa10fba1dac1d5
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,11 +85,12 @@
8185 //
8286 // frameField.setInteger(frameselect.child);
8387
84
- frameField = AddSlider(oe.ctrlPanel, "Child: ", 0, switchnode.getNumFrames()-1, switchnode.child);
85
- Return();
88
+ frameField = (cNumberSlider)framePanel.getComponent(1);
89
+ oe.ctrlPanel.Return();
90
+ dampPanel = AddSlider(oe.ctrlPanel, "Damp: ", 0, 300, switchnode.speed);
8691
87
- speedField = AddSlider(oe.ctrlPanel, "Damp: ", 0, 500, switchnode.speed);
88
- Return();
92
+ speedField = (cNumberSlider)dampPanel.getComponent(1);
93
+ oe.ctrlPanel.Return();
8994
9095 // oe.aConstraints.gridy += 1;
9196 //
....@@ -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();