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