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. --- PointFlowEditor.java | 40 +++++++++++++++++++++------------------- 1 files changed, 21 insertions(+), 19 deletions(-) diff --git a/PointFlowEditor.java b/PointFlowEditor.java index 9d50bcb..4c75b0e 100644 --- a/PointFlowEditor.java +++ b/PointFlowEditor.java @@ -4,6 +4,8 @@ import javax.swing.*; import javax.swing.event.*; +import grafeme.ui.*; + class PointFlowEditor extends ObjEditor implements //ItemListener, ChangeListener, ObjectUI, ActionListener { @@ -80,8 +82,8 @@ // // frameField.setFloat(particlesystem.initialVelocity); - resizefactorField = AddSlider(oe.ctrlPanel, "Resize factor", 0, 2, particlesystem.resizefactor, 1); - Return(); + resizefactorField = (cNumberSlider)AddSlider(oe.ctrlPanel, "Resize factor", 0, 2, particlesystem.resizefactor, 1).getComponent(1); + oe.ctrlPanel.Return(); // velocityField = AddSlider(oe.ctrlPanel, "Speed", 0, 10, particlesystem.initialVelocity, 1); // Return(); // timestepField = AddSlider(oe.ctrlPanel, "Timestep", 0.001f, 1, particlesystem.controller.timestep, 1); @@ -92,10 +94,10 @@ // Return(); // anglemaxField = AddSlider(oe.ctrlPanel, "Angle max", 0, (float)Math.PI, particlesystem.maximumAngle, 1); // Return(); - sizeminField = AddSlider(oe.ctrlPanel, "Size min", 0, 0.01, particlesystem.minimumSize, 1); - Return(); - sizemaxField = AddSlider(oe.ctrlPanel, "Size max", 0, 0.01, particlesystem.maximumSize, 1); - Return(); + sizeminField = (cNumberSlider)AddSlider(oe.ctrlPanel, "Size min", 0, 0.01, particlesystem.minimumSize, 1).getComponent(1); + oe.ctrlPanel.Return(); + sizemaxField = (cNumberSlider)AddSlider(oe.ctrlPanel, "Size max", 0, 0.01, particlesystem.maximumSize, 1).getComponent(1); + oe.ctrlPanel.Return(); // lifeminField = AddSlider(oe.ctrlPanel, "Life min", 0, 100, particlesystem.minimumLifeTime, 1); // Return(); // lifemaxField = AddSlider(oe.ctrlPanel, "Life max", 0, 100, particlesystem.maximumLifeTime, 1); @@ -289,19 +291,19 @@ PointFlow particlesystem; - NumberSlider resizefactorField; - NumberSlider velocityField; - NumberSlider timestepField; - NumberSlider delayField; - NumberSlider sizeminField; - NumberSlider sizemaxField; - NumberSlider angleminField; - NumberSlider anglemaxField; - NumberSlider lifeminField; - NumberSlider lifemaxField; - NumberSlider densityField; - NumberSlider gravityField; - NumberSlider standbyField; + cNumberSlider resizefactorField; + cNumberSlider velocityField; + cNumberSlider timestepField; + cNumberSlider delayField; + cNumberSlider sizeminField; + cNumberSlider sizemaxField; + cNumberSlider angleminField; + cNumberSlider anglemaxField; + cNumberSlider lifeminField; + cNumberSlider lifemaxField; + cNumberSlider densityField; + cNumberSlider gravityField; + cNumberSlider standbyField; ObjectUI parent; //ObjEditor objEditor; -- Gitblit v1.6.2