From 21ac57b36a9e3b909853c7d64ac29b7ad72490a3 Mon Sep 17 00:00:00 2001
From: Normand Briere <nbriere@noware.ca>
Date: Mon, 02 Sep 2019 16:52:19 -0400
Subject: [PATCH] Figure panel.

---
 BlobEditor.java |  101 ++++++++++++++++++++++++--------------------------
 1 files changed, 48 insertions(+), 53 deletions(-)

diff --git a/BlobEditor.java b/BlobEditor.java
index 6b74d1b..0d5fd8c 100644
--- a/BlobEditor.java
+++ b/BlobEditor.java
@@ -43,61 +43,56 @@
 	{
                 super.SetupUI2(oe);
                 
-		oe.ctrlPanel.add(thresholdLabel = new JLabel("Threshold"), oe.aConstraints, oe.ctrlPanel.getComponentCount()-2);
-		oe.aConstraints.fill = GridBagConstraints.HORIZONTAL;
-		oe.aConstraints.gridx += 1;
-		oe.aConstraints.gridwidth = ObjEditor.GRIDWIDTH;
-		oe.ctrlPanel.add(thresholdField = new NumberField(), oe.aConstraints, oe.ctrlPanel.getComponentCount()-2);
-		thresholdField.addActionListener(this);
-		oe.aConstraints.gridwidth = 1;
-		thresholdField.setFloat(blob.threshold);
-		oe.aConstraints.fill = 0;
-		oe.aConstraints.gridx = 0;
-		oe.aConstraints.gridy += 1;
-		oe.aConstraints.gridwidth = ObjEditor.GRIDWIDTH;
-		oe.ctrlPanel.add(newButton = new JButton("New Ball"), oe.aConstraints, oe.ctrlPanel.getComponentCount()-2);
-		newButton.addActionListener(this);
-		oe.aConstraints.gridx += 2;
-		oe.ctrlPanel.add(deleteButton = new JButton("Delete Ball"), oe.aConstraints, oe.ctrlPanel.getComponentCount()-2);
-		deleteButton.addActionListener(this);
-		oe.aConstraints.gridwidth = 1;
-		oe.aConstraints.gridx = 0;
-		oe.aConstraints.gridy += 1;
-		oe.ctrlPanel.add(strengthLabel = new JLabel("Strength"), oe.aConstraints, oe.ctrlPanel.getComponentCount()-2);
-		oe.aConstraints.fill = GridBagConstraints.HORIZONTAL;
-		oe.aConstraints.gridwidth = ObjEditor.GRIDWIDTH;
-		oe.aConstraints.gridx += 1;
-		oe.ctrlPanel.add(strengthField = new NumberField(), oe.aConstraints, oe.ctrlPanel.getComponentCount()-2);
-		strengthField.addActionListener(this);
-		oe.aConstraints.gridwidth = 1;
-		toCompFields();
-		oe.aConstraints.fill = 0;
-		oe.aConstraints.gridx = 0;
-		oe.aConstraints.gridy += 1;
-		
-		oe.ctrlPanel.add(sizeLabel = new JLabel("Depth"), oe.aConstraints, oe.ctrlPanel.getComponentCount()-2);
-		oe.aConstraints.fill = GridBagConstraints.HORIZONTAL;
-		oe.aConstraints.gridx += 1;
-		oe.aConstraints.gridwidth = ObjEditor.GRIDWIDTH;
-		oe.ctrlPanel.add(sizeField = new NumberField(), oe.aConstraints, oe.ctrlPanel.getComponentCount()-2);
-		sizeField.addActionListener(this);
-		oe.aConstraints.gridwidth = 1;
-		sizeField.setFloat(blob.cellSize);
-		oe.aConstraints.gridy += 1;
-		oe.aConstraints.fill = 0;
-		oe.aConstraints.gridx = 0;
+		oe.ctrlPanel.add(thresholdLabel = new JLabel("Threshold:")); //, oe.aConstraints, oe.ctrlPanel.getComponentCount()-2);
 
-		oe.ctrlPanel.add(tolLabel = new JLabel("Tolerance"), oe.aConstraints, oe.ctrlPanel.getComponentCount()-2);
-		oe.aConstraints.fill = GridBagConstraints.HORIZONTAL;
-		oe.aConstraints.gridx += 1;
-		oe.aConstraints.gridwidth = ObjEditor.GRIDWIDTH;
-		oe.ctrlPanel.add(tolField = new NumberField(), oe.aConstraints, oe.ctrlPanel.getComponentCount()-2);
+                oe.ctrlPanel.Return();
+                
+                oe.ctrlPanel.add(thresholdField = new NumberField()); //, oe.aConstraints, oe.ctrlPanel.getComponentCount()-2);
+		thresholdField.addActionListener(this);
+                thresholdField.setFloat(blob.threshold);
+
+                oe.ctrlPanel.Return();
+                
+                oe.ctrlPanel.add(newButton = new JButton("New Ball")); //, oe.aConstraints, oe.ctrlPanel.getComponentCount()-2);
+		newButton.addActionListener(this);
+                oe.ctrlPanel.Return();
+
+                oe.ctrlPanel.add(deleteButton = new JButton("Delete Ball")); //, oe.aConstraints, oe.ctrlPanel.getComponentCount()-2);
+		deleteButton.addActionListener(this);
+                oe.ctrlPanel.Return();
+
+                /*
+                oe.ctrlPanel.add(strengthLabel = new JLabel("Strength:")); //, oe.aConstraints, oe.ctrlPanel.getComponentCount()-2);
+                
+                oe.ctrlPanel.Return();
+                
+                oe.ctrlPanel.add(strengthField = new NumberField()); //, oe.aConstraints, oe.ctrlPanel.getComponentCount()-2);
+		strengthField.addActionListener(this);
+
+                oe.ctrlPanel.Return();
+                 */
+                
+                toCompFields();
+		
+		oe.ctrlPanel.add(sizeLabel = new JLabel("Depth:")); //, oe.aConstraints, oe.ctrlPanel.getComponentCount()-2);
+
+                oe.ctrlPanel.Return();
+                
+                oe.ctrlPanel.add(sizeField = new NumberField()); //, oe.aConstraints, oe.ctrlPanel.getComponentCount()-2);
+		sizeField.addActionListener(this);
+                sizeField.setFloat(blob.cellSize);
+
+                oe.ctrlPanel.Return();
+                
+		oe.ctrlPanel.add(tolLabel = new JLabel("Tolerance:")); //, oe.aConstraints, oe.ctrlPanel.getComponentCount()-2);
+
+                oe.ctrlPanel.Return();
+                
+                oe.ctrlPanel.add(tolField = new NumberField()); //, oe.aConstraints, oe.ctrlPanel.getComponentCount()-2);
 		tolField.addActionListener(this);
-		oe.aConstraints.gridwidth = 1;
-		tolField.setFloat(blob.tolerance);
-		oe.aConstraints.gridy += 1;
-		oe.aConstraints.fill = 0;
-		oe.aConstraints.gridx = 0;
+                tolField.setFloat(blob.tolerance);
+                
+                oe.ctrlPanel.Return();
 	}
 	
 	public void closeUI()

--
Gitblit v1.6.2