From 89b25e7cc97f6fe221dfd41c4d463500f8a31bc1 Mon Sep 17 00:00:00 2001 From: Normand Briere <nbriere@noware.ca> Date: Tue, 25 Jun 2019 23:58:09 -0400 Subject: [PATCH] Edit panel pin state. --- RandomEditor.java | 21 +++++++++++++-------- 1 files changed, 13 insertions(+), 8 deletions(-) diff --git a/RandomEditor.java b/RandomEditor.java index 8ba3b74..7e433cf 100644 --- a/RandomEditor.java +++ b/RandomEditor.java @@ -4,9 +4,12 @@ import javax.swing.*; import javax.swing.event.*; +import grafeme.ui.*; + class RandomEditor extends ObjEditor implements //ItemListener, ChangeListener, ObjectUI, ActionListener { + cGridBag childPanel; RandomEditor(RandomNode inBP, GroupEditor callee) { super(inBP,callee); @@ -57,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() { @@ -73,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); @@ -90,7 +94,7 @@ void Refresh() { - switchnode.rnd = frameField.getInteger(); + switchnode.rnd = childField.getInteger(); refreshContents(); } @@ -98,7 +102,7 @@ /**/ public void applySelf() { - switchnode.rnd = frameField.getInteger(); + switchnode.rnd = childField.getInteger(); } /**/ @@ -106,7 +110,8 @@ { ObjEditor oe = objEditor; - Remove(frameField); + //Remove(childField); + oe.ctrlPanel.remove(this.childPanel); super.closeUI(); } @@ -122,7 +127,7 @@ } RandomNode switchnode; - NumberSlider frameField; + cNumberSlider childField; ObjectUI parent; -- Gitblit v1.6.2