.. | .. |
---|
4 | 4 | import javax.swing.*; |
---|
5 | 5 | import javax.swing.event.*; |
---|
6 | 6 | |
---|
| 7 | +import grafeme.ui.*; |
---|
| 8 | + |
---|
7 | 9 | class RandomEditor extends ObjEditor implements //ItemListener, |
---|
8 | 10 | ChangeListener, ObjectUI, ActionListener |
---|
9 | 11 | { |
---|
| 12 | + cGridBag childPanel; |
---|
10 | 13 | RandomEditor(RandomNode inBP, GroupEditor callee) |
---|
11 | 14 | { |
---|
12 | 15 | super(inBP,callee); |
---|
.. | .. |
---|
57 | 60 | void SetupUI2(ObjEditor oe) |
---|
58 | 61 | { |
---|
59 | 62 | super.SetupUI2(oe); |
---|
| 63 | + childPanel = AddSlider(oe.ctrlPanel, "Child: ", 0, switchnode.Size()-1, switchnode.rnd); |
---|
60 | 64 | |
---|
61 | | - frameField = AddSlider(oe.ctrlPanel, "Child: ", 0, switchnode.Size()-1, switchnode.rnd); |
---|
62 | | - Return(); |
---|
63 | | - } |
---|
| 65 | + childField = (cNumberSlider)childPanel.getComponent(1); |
---|
| 66 | + oe.ctrlPanel.Return(); |
---|
| 67 | + } |
---|
64 | 68 | |
---|
65 | 69 | void Clear() |
---|
66 | 70 | { |
---|
.. | .. |
---|
73 | 77 | public void stateChanged(ChangeEvent e) |
---|
74 | 78 | { |
---|
75 | 79 | //System.out.println("Biparam :: stateChanged"); |
---|
76 | | - if (e.getSource() == frameField) |
---|
| 80 | + if (e.getSource() == childField) |
---|
77 | 81 | { |
---|
78 | 82 | //System.out.println("#U = " + biparam.uDivs); |
---|
79 | 83 | //System.out.println("#V = " + biparam.vDivs); |
---|
.. | .. |
---|
90 | 94 | |
---|
91 | 95 | void Refresh() |
---|
92 | 96 | { |
---|
93 | | - switchnode.rnd = frameField.getInteger(); |
---|
| 97 | + switchnode.rnd = childField.getInteger(); |
---|
94 | 98 | |
---|
95 | 99 | refreshContents(); |
---|
96 | 100 | } |
---|
.. | .. |
---|
98 | 102 | /**/ |
---|
99 | 103 | public void applySelf() |
---|
100 | 104 | { |
---|
101 | | - switchnode.rnd = frameField.getInteger(); |
---|
| 105 | + switchnode.rnd = childField.getInteger(); |
---|
102 | 106 | } |
---|
103 | 107 | /**/ |
---|
104 | 108 | |
---|
.. | .. |
---|
106 | 110 | { |
---|
107 | 111 | ObjEditor oe = objEditor; |
---|
108 | 112 | |
---|
109 | | - Remove(frameField); |
---|
| 113 | + //Remove(childField); |
---|
| 114 | + oe.ctrlPanel.remove(this.childPanel); |
---|
110 | 115 | |
---|
111 | 116 | super.closeUI(); |
---|
112 | 117 | } |
---|
.. | .. |
---|
122 | 127 | } |
---|
123 | 128 | |
---|
124 | 129 | RandomNode switchnode; |
---|
125 | | - NumberSlider frameField; |
---|
| 130 | + cNumberSlider childField; |
---|
126 | 131 | |
---|
127 | 132 | ObjectUI parent; |
---|
128 | 133 | |
---|