From a76491b66a2e304d9ae27a162f407b98c70fbafa Mon Sep 17 00:00:00 2001 From: Normand Briere <nbriere@noware.ca> Date: Wed, 01 May 2019 20:30:24 -0400 Subject: [PATCH] Fix flush UI. --- RandomEditor.java | 19 +++++++++++-------- 1 files changed, 11 insertions(+), 8 deletions(-) diff --git a/RandomEditor.java b/RandomEditor.java index e7ac3a1..7e433cf 100644 --- a/RandomEditor.java +++ b/RandomEditor.java @@ -9,6 +9,7 @@ class RandomEditor extends ObjEditor implements //ItemListener, ChangeListener, ObjectUI, ActionListener { + cGridBag childPanel; RandomEditor(RandomNode inBP, GroupEditor callee) { super(inBP,callee); @@ -59,10 +60,11 @@ void SetupUI2(ObjEditor oe) { super.SetupUI2(oe); + childPanel = AddSlider(oe.ctrlPanel, "Child: ", 0, switchnode.Size()-1, switchnode.rnd); - frameField = AddSlider(oe.ctrlPanel, "Child: ", 0, switchnode.Size()-1, switchnode.rnd); - Return(); - } + childField = (cNumberSlider)childPanel.getComponent(1); + oe.ctrlPanel.Return(); + } void Clear() { @@ -75,7 +77,7 @@ public void stateChanged(ChangeEvent e) { //System.out.println("Biparam :: stateChanged"); - if (e.getSource() == frameField) + if (e.getSource() == childField) { //System.out.println("#U = " + biparam.uDivs); //System.out.println("#V = " + biparam.vDivs); @@ -92,7 +94,7 @@ void Refresh() { - switchnode.rnd = frameField.getInteger(); + switchnode.rnd = childField.getInteger(); refreshContents(); } @@ -100,7 +102,7 @@ /**/ public void applySelf() { - switchnode.rnd = frameField.getInteger(); + switchnode.rnd = childField.getInteger(); } /**/ @@ -108,7 +110,8 @@ { ObjEditor oe = objEditor; - Remove(frameField); + //Remove(childField); + oe.ctrlPanel.remove(this.childPanel); super.closeUI(); } @@ -124,7 +127,7 @@ } RandomNode switchnode; - cNumberSlider frameField; + cNumberSlider childField; ObjectUI parent; -- Gitblit v1.6.2