.. | .. |
---|
9 | 9 | class MocapEditor extends ObjEditor implements //ItemListener, |
---|
10 | 10 | ChangeListener, ObjectUI, ActionListener |
---|
11 | 11 | { |
---|
| 12 | + cGridBag firstPanel; |
---|
| 13 | + cGridBag framePanel; |
---|
| 14 | + cGridBag lastPanel; |
---|
12 | 15 | MocapEditor(Mocap inBP, GroupEditor callee) |
---|
13 | 16 | { |
---|
14 | 17 | super(inBP,callee); |
---|
.. | .. |
---|
69 | 72 | oe.aConstraints.gridwidth = 1; |
---|
70 | 73 | */ |
---|
71 | 74 | super.SetupUI2(oe); |
---|
| 75 | + framePanel = AddSlider(oe.ctrlPanel, "Frame:", 0, mocap.bvh.animation.getNumFrames()-1, mocap.frame); |
---|
72 | 76 | |
---|
73 | | - frameField = AddSlider(oe.ctrlPanel, "Frame:", 0, mocap.bvh.animation.getNumFrames()-1, mocap.frame); |
---|
74 | | - Return(); |
---|
75 | | - firstField = AddSlider(oe.ctrlPanel, "First:", 0, mocap.bvh.animation.getNumFrames()-1, mocap.firstframe); |
---|
76 | | - Return(); |
---|
77 | | - lastField = AddSlider(oe.ctrlPanel, "Last:", 0, mocap.bvh.animation.getNumFrames()-1, mocap.lastframe); |
---|
78 | | - Return(); |
---|
| 77 | + frameField = (cNumberSlider)framePanel.getComponent(1); |
---|
| 78 | + oe.ctrlPanel.Return(); |
---|
| 79 | + firstPanel = AddSlider(oe.ctrlPanel, "First:", 0, mocap.bvh.animation.getNumFrames()-1, mocap.firstframe); |
---|
| 80 | + firstField = (cNumberSlider)firstPanel.getComponent(1); |
---|
| 81 | + oe.ctrlPanel.Return(); |
---|
| 82 | + lastPanel = AddSlider(oe.ctrlPanel, "Last:", 0, mocap.bvh.animation.getNumFrames()-1, mocap.lastframe); |
---|
| 83 | + lastField = (cNumberSlider)lastPanel.getComponent(1); |
---|
| 84 | + oe.ctrlPanel.Return(); |
---|
79 | 85 | |
---|
80 | 86 | // oe.aConstraints.gridx = 0; |
---|
81 | 87 | // oe.aConstraints.gridwidth = 1; |
---|
.. | .. |
---|
241 | 247 | { |
---|
242 | 248 | ObjEditor oe = objEditor; |
---|
243 | 249 | |
---|
244 | | - Remove(frameField); |
---|
245 | | - Remove(firstField); |
---|
246 | | - Remove(lastField); |
---|
| 250 | +// Remove(frameField); |
---|
| 251 | +// Remove(firstField); |
---|
| 252 | +// Remove(lastField); |
---|
247 | 253 | // frameField.removeChangeListener(this); |
---|
248 | 254 | // oe.ctrlPanel.remove(frameField); |
---|
249 | 255 | // oe.ctrlPanel.remove(frameLabel); |
---|
250 | 256 | // oe.ctrlPanel.remove(speedField); |
---|
251 | 257 | // oe.ctrlPanel.remove(speedLabel); |
---|
252 | 258 | //oe.ctrlPanel.repaint(); |
---|
| 259 | + oe.ctrlPanel.remove(framePanel); |
---|
| 260 | + oe.ctrlPanel.remove(firstPanel); |
---|
| 261 | + oe.ctrlPanel.remove(lastPanel); |
---|
253 | 262 | |
---|
254 | 263 | super.closeUI(); |
---|
255 | 264 | } |
---|