From 64e20f390e4b8e58bd0006dde8fa10fba1dac1d5 Mon Sep 17 00:00:00 2001
From: Normand Briere <nbriere@noware.ca>
Date: Fri, 16 Aug 2019 13:25:19 -0400
Subject: [PATCH] Fix box and VR keys.

---
 ObjEditor.java |   31 +++++++++++++++++++++++--------
 1 files changed, 23 insertions(+), 8 deletions(-)

diff --git a/ObjEditor.java b/ObjEditor.java
index d80b908..8e35dec 100644
--- a/ObjEditor.java
+++ b/ObjEditor.java
@@ -388,7 +388,8 @@
         //parent = p;
 
         GraphicsDevice gd = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice();
-        System.out.println("getFullScreenWindow? " + gd.getFullScreenWindow());
+        if (Globals.DEBUG)
+            System.out.println("getFullScreenWindow? " + gd.getFullScreenWindow());
         //gd.setFullScreenWindow(this);
         //setResizable(false);
         //if (!isDisplayable())
@@ -1323,14 +1324,14 @@
             
         liveCB = AddCheckBox(setupPanel, "Live", copy.live);
                 liveCB.setToolTipText("Animate object");
+        markCB = AddCheckBox(setupPanel, "Anim", copy.marked);
+        markCB.setToolTipText("Set target transform");
         selectableCB = AddCheckBox(setupPanel, "Select", !copy.dontselect);
                 selectableCB.setToolTipText("Make object selectable");
 //            Return();
                 
         hideCB = AddCheckBox(setupPanel, "Hide", copy.hide);
                 hideCB.setToolTipText("Hide object");
-        markCB = AddCheckBox(setupPanel, "Mark", copy.marked);
-        markCB.setToolTipText("As animation target transform");
         
         ToolTipManager.sharedInstance().setLightWeightPopupEnabled(false);
         
@@ -1532,6 +1533,7 @@
 
         if (cam == null || !(copy.get(0) instanceof cGroup))
         {
+        if (Globals.DEBUG)
             System.out.println("CREATE CAMERAS");
             cams = new cTemplate();
             cams.name = "Cameras";
@@ -2196,7 +2198,7 @@
             public void mouseClicked(MouseEvent e)
             {
                 borderfadeField.setFloat(0.5);
-                opacityField.setFloat(0.6);
+                opacityField.setFloat(0.75);
 
                 materialtouched = true;
                 applySelf();
@@ -2311,9 +2313,20 @@
 
         cGridBag huepanel = new cGridBag();
             cGridBag huelabel = new cGridBag();
-        skin = GetLabel("icons/hue.png", false);
-        skin.fit = true;
-            huelabel.add(skin);
+        cLabel hue = GetLabel("icons/hue.png", false);
+        hue.fit = true;
+        
+        hue.addMouseListener(new MouseAdapter()
+        {
+            public void mousePressed(MouseEvent e)
+            {
+                int x = e.getX();
+                
+                colorField.setFloat((double)x / ((cLabel)e.getSource()).getWidth());
+            }
+        });
+        
+            huelabel.add(hue);
             huelabel.preferredWidth = 20;
             huepanel.add(new cGridBag()); // Label
             huepanel.add(huelabel); // Field/slider
@@ -5178,6 +5191,8 @@
         
         if (previousVersionButton != null && copy.versionlist != null)
             SetVersionStates();
+        
+        cameraView.requestFocusInWindow();
     }
     
     static TweenManager tweenManager = new TweenManager();
@@ -5209,7 +5224,7 @@
 //                group = (Composite) group.get(0);
 //            }
 
-        System.out.println("makeSomething of " + thing);
+        //System.out.println("makeSomething of " + thing);
 
         /*
         if (deselect && jList != null)

--
Gitblit v1.6.2