From 49d9c15d375942997692f7fccfb697665d0cb59e Mon Sep 17 00:00:00 2001 From: Normand Briere <nbriere@noware.ca> Date: Sun, 20 Oct 2019 15:27:50 -0400 Subject: [PATCH] Sort by size --- ObjEditor.java | 17 ++++++++++++----- 1 files changed, 12 insertions(+), 5 deletions(-) diff --git a/ObjEditor.java b/ObjEditor.java index 23230d5..1c24b4b 100644 --- a/ObjEditor.java +++ b/ObjEditor.java @@ -474,7 +474,7 @@ importOBJItem.addActionListener(this); import3DSItem = menu.add(new MenuItem("3DS file...")); import3DSItem.addActionListener(this); - if (Globals.ADVANCED) + //if (Globals.ADVANCED) { importVRMLX3DItem = menu.add(new MenuItem("VRML/X3D file...")); importVRMLX3DItem.addActionListener(this); @@ -1761,9 +1761,14 @@ transformPanel.add(resetTransformPanel); - cGridBag scalePanel = AddSlider(transformPanel, "Scale", 1, 10, 1); + cGridBag scalePanel = AddSlider(transformPanel, "Inflate", 1, 10, 1); scalePanel.preferredHeight = 2; scaleSlider = (cNumberSlider)scalePanel.getComponent(1); + transformPanel.add(scalePanel); + + scalePanel = AddSlider(transformPanel, "Deflate", 1, 10, 1); + scalePanel.preferredHeight = 2; + scaleInvSlider = (cNumberSlider)scalePanel.getComponent(1); transformPanel.add(scalePanel); transformPanel.add(XYZPanel); @@ -5545,8 +5550,9 @@ cNumberSlider versionField; // selection (off) cNumberSlider scaleSlider; + cNumberSlider scaleInvSlider; - void ScaleSelection(int scale) + void ScaleSelection(float scale) { } @@ -5596,9 +5602,10 @@ return; } - if (e.getSource() == scaleSlider) + if (!muteSlider && (e.getSource() == scaleSlider || e.getSource() == scaleInvSlider)) { - int scale = scaleSlider.getInteger(); + float scale = scaleSlider.getInteger(); + scale /= scaleInvSlider.getInteger(); ScaleSelection(scale); return; -- Gitblit v1.6.2