From 0216409e390b2005d6bc4eaf564ef9ca2e508dab Mon Sep 17 00:00:00 2001
From: Normand Briere <nbriere@noware.ca>
Date: Mon, 02 Sep 2019 11:49:36 -0400
Subject: [PATCH] New maximize button.

---
 TorusEditor.java |   25 +++++++++++++++++--------
 1 files changed, 17 insertions(+), 8 deletions(-)

diff --git a/TorusEditor.java b/TorusEditor.java
index 35906ac..7ccb126 100644
--- a/TorusEditor.java
+++ b/TorusEditor.java
@@ -8,6 +8,8 @@
 import javax.swing.*;
 import javax.swing.event.*;
 
+import grafeme.ui.*;
+
 class TorusEditor extends BiparamEditor implements ChangeListener, ObjectUI
 {
 	TorusEditor(Torus t, GroupEditor callee)
@@ -37,10 +39,13 @@
 	{
             super.SetupUI2(oe);
             
-            majorField = AddSlider(oe.ctrlPanel, "Major Rad:", 0, 10.0, torus.major, 1);
-            Return();
-            minorField = AddSlider(oe.ctrlPanel, "Minor Rad:", 0, 10.0, torus.minor, 1);
-            Return();
+            majorPanel = AddSlider(oe.ctrlPanel, "Major Rad:", 0, 10.0, torus.major, 1);
+            majorField = (cNumberSlider)majorPanel.getComponent(1);
+            oe.ctrlPanel.Return();
+            
+            minorPanel = AddSlider(oe.ctrlPanel, "Minor Rad:", 0, 10.0, torus.minor, 1);
+            minorField = (cNumberSlider)minorPanel.getComponent(1);
+            oe.ctrlPanel.Return();
 //        oe.ctrlPanel.add(majorLabel = new JLabel("Major Rad"), oe.aConstraints, oe.ctrlPanel.getComponentCount()-2);
 //	oe.aConstraints.gridwidth = ObjEditor.GRIDWIDTH;
 //	oe.aConstraints.gridx += 1;
@@ -77,8 +82,10 @@
 //		oe.ctrlPanel.remove(majorLabel);
 //		oe.ctrlPanel.remove(minorLabel);
 //		//oe.ctrlPanel.repaint();
-                Remove(majorField);
-                Remove(minorField);
+//                Remove(majorField);
+//                Remove(minorField);
+		oe.ctrlPanel.remove(majorPanel);
+		oe.ctrlPanel.remove(minorPanel);
 		
 		super.closeUI();
 	}
@@ -154,8 +161,10 @@
     Torus torus;
     JLabel majorLabel;
     JLabel minorLabel;
-    NumberSlider majorField;
-    NumberSlider minorField;
+    cNumberSlider majorField;
+    cNumberSlider minorField;
 	
+    cGridBag majorPanel;
+    cGridBag minorPanel;
 	//BiparamEditor objEditor;
 }

--
Gitblit v1.6.2