.. | .. |
---|
4 | 4 | import javax.swing.*; |
---|
5 | 5 | import javax.swing.event.*; |
---|
6 | 6 | |
---|
| 7 | +import grafeme.ui.*; |
---|
| 8 | + |
---|
7 | 9 | class PointFlowEditor extends ObjEditor implements //ItemListener, |
---|
8 | 10 | ChangeListener, ObjectUI, ActionListener |
---|
9 | 11 | { |
---|
.. | .. |
---|
80 | 82 | // |
---|
81 | 83 | // frameField.setFloat(particlesystem.initialVelocity); |
---|
82 | 84 | |
---|
83 | | - resizefactorField = AddSlider(oe.ctrlPanel, "Resize factor", 0, 2, particlesystem.resizefactor, 1); |
---|
84 | | - Return(); |
---|
| 85 | + resizefactorField = (cNumberSlider)AddSlider(oe.ctrlPanel, "Resize factor", 0, 2, particlesystem.resizefactor, 1).getComponent(1); |
---|
| 86 | + oe.ctrlPanel.Return(); |
---|
85 | 87 | // velocityField = AddSlider(oe.ctrlPanel, "Speed", 0, 10, particlesystem.initialVelocity, 1); |
---|
86 | 88 | // Return(); |
---|
87 | 89 | // timestepField = AddSlider(oe.ctrlPanel, "Timestep", 0.001f, 1, particlesystem.controller.timestep, 1); |
---|
.. | .. |
---|
92 | 94 | // Return(); |
---|
93 | 95 | // anglemaxField = AddSlider(oe.ctrlPanel, "Angle max", 0, (float)Math.PI, particlesystem.maximumAngle, 1); |
---|
94 | 96 | // Return(); |
---|
95 | | - sizeminField = AddSlider(oe.ctrlPanel, "Size min", 0, 0.01, particlesystem.minimumSize, 1); |
---|
96 | | - Return(); |
---|
97 | | - sizemaxField = AddSlider(oe.ctrlPanel, "Size max", 0, 0.01, particlesystem.maximumSize, 1); |
---|
98 | | - Return(); |
---|
| 97 | + sizeminField = (cNumberSlider)AddSlider(oe.ctrlPanel, "Size min", 0, 0.01, particlesystem.minimumSize, 1).getComponent(1); |
---|
| 98 | + oe.ctrlPanel.Return(); |
---|
| 99 | + sizemaxField = (cNumberSlider)AddSlider(oe.ctrlPanel, "Size max", 0, 0.01, particlesystem.maximumSize, 1).getComponent(1); |
---|
| 100 | + oe.ctrlPanel.Return(); |
---|
99 | 101 | // lifeminField = AddSlider(oe.ctrlPanel, "Life min", 0, 100, particlesystem.minimumLifeTime, 1); |
---|
100 | 102 | // Return(); |
---|
101 | 103 | // lifemaxField = AddSlider(oe.ctrlPanel, "Life max", 0, 100, particlesystem.maximumLifeTime, 1); |
---|
.. | .. |
---|
289 | 291 | |
---|
290 | 292 | PointFlow particlesystem; |
---|
291 | 293 | |
---|
292 | | - NumberSlider resizefactorField; |
---|
293 | | - NumberSlider velocityField; |
---|
294 | | - NumberSlider timestepField; |
---|
295 | | - NumberSlider delayField; |
---|
296 | | - NumberSlider sizeminField; |
---|
297 | | - NumberSlider sizemaxField; |
---|
298 | | - NumberSlider angleminField; |
---|
299 | | - NumberSlider anglemaxField; |
---|
300 | | - NumberSlider lifeminField; |
---|
301 | | - NumberSlider lifemaxField; |
---|
302 | | - NumberSlider densityField; |
---|
303 | | - NumberSlider gravityField; |
---|
304 | | - NumberSlider standbyField; |
---|
| 294 | + cNumberSlider resizefactorField; |
---|
| 295 | + cNumberSlider velocityField; |
---|
| 296 | + cNumberSlider timestepField; |
---|
| 297 | + cNumberSlider delayField; |
---|
| 298 | + cNumberSlider sizeminField; |
---|
| 299 | + cNumberSlider sizemaxField; |
---|
| 300 | + cNumberSlider angleminField; |
---|
| 301 | + cNumberSlider anglemaxField; |
---|
| 302 | + cNumberSlider lifeminField; |
---|
| 303 | + cNumberSlider lifemaxField; |
---|
| 304 | + cNumberSlider densityField; |
---|
| 305 | + cNumberSlider gravityField; |
---|
| 306 | + cNumberSlider standbyField; |
---|
305 | 307 | |
---|
306 | 308 | ObjectUI parent; |
---|
307 | 309 | //ObjEditor objEditor; |
---|