From 0050edcb88bac197578ec518425c8c1e1b4e469f Mon Sep 17 00:00:00 2001
From: Normand Briere <nbriere@noware.ca>
Date: Mon, 02 Sep 2019 19:29:35 -0400
Subject: [PATCH] Scale slider

---
 GroupEditor.java |   26 ++++++++++++++++++++++++++
 1 files changed, 26 insertions(+), 0 deletions(-)

diff --git a/GroupEditor.java b/GroupEditor.java
index ae9ebf2..5edd0f3 100644
--- a/GroupEditor.java
+++ b/GroupEditor.java
@@ -1330,6 +1330,7 @@
 
                 oe.treePanel.add(versionManagerPanel);
                 oe.treePanel.Return();
+                
         versionSliderPane = AddSlider(oe.treePanel, "Version", 0, 0, 0);
             versionSlider = (cNumberSlider)versionSliderPane.getComponent(1);
             versionSliderPane.preferredHeight = 3;
@@ -4304,6 +4305,31 @@
             ResetTransform(-1);
         }
         
+        void ScaleSelection(int scale)
+        {
+            Object3D obj;
+            for (Enumeration e = group.selection.elements(); e.hasMoreElements();)
+            {
+                    obj = (Object3D)e.nextElement();
+                    
+                    if (obj.toParent == null)
+                        continue;
+                    
+                    obj.Scale(scale);
+                    
+                    if (obj.parent == null)
+                    {
+                        System.out.println("NULL PARENT!");
+                    //    new Exception().printStackTrace();
+                    }
+                    else
+                        TouchTransform(obj);
+                        //obj.parent.Touch();
+            }
+
+            refreshContents();
+        }
+        
         void ResetTransform(int mask)
         {
             Object3D obj;

--
Gitblit v1.6.2