From a742f6cebf1d471217d836e07934e5c02c22b6db Mon Sep 17 00:00:00 2001 From: Normand Briere <nbriere@noware.ca> Date: Wed, 01 May 2019 16:43:56 -0400 Subject: [PATCH] Fix skin default. --- GroupEditor.java | 167 +++++++++++++++++++++++++------------------------------ 1 files changed, 77 insertions(+), 90 deletions(-) diff --git a/GroupEditor.java b/GroupEditor.java index 60a98fd..397b6c7 100644 --- a/GroupEditor.java +++ b/GroupEditor.java @@ -239,16 +239,16 @@ ungroupItem = menu.add(new MenuItem("Ungroup")); ungroupItem.addActionListener(this); menu.add("-"); - randomItem = menu.add(new MenuItem("Random")); + randomItem = menu.add(new MenuItem("Switch node")); randomItem.addActionListener(this); - physicsItem = menu.add(new MenuItem("Physics")); - physicsItem.addActionListener(this); - frameselectorItem = menu.add(new MenuItem("Frame Selector")); - frameselectorItem.addActionListener(this); switchGeoItem = menu.add(new MenuItem("Switch Geometry")); switchGeoItem.addActionListener(this); switchTransfoItem = menu.add(new MenuItem("Switch Transform")); switchTransfoItem.addActionListener(this); + physicsItem = menu.add(new MenuItem("Physics")); + physicsItem.addActionListener(this); + frameselectorItem = menu.add(new MenuItem("Frame Selector")); + frameselectorItem.addActionListener(this); morphItem = menu.add(new MenuItem("Morph")); morphItem.addActionListener(this); scriptNodeItem = menu.add(new MenuItem("Script Node")); @@ -436,11 +436,15 @@ */ //this.AddOptions(oe.toolbarPanel, oe.aConstraints); - oe.toolbarPanel.add(liveCB = new cCheckBox("Live", Globals.isLIVE()), oe.aConstraints); + oe.toolbarPanel.add(liveCB = new cCheckBox("Live", Globals.isLIVE())); //, oe.aConstraints); liveCB.setToolTipText("Enabled animation"); liveCB.addItemListener(this); - oe.toolbarPanel.add(trackCB = new cCheckBox("Track", CameraPane.TRACK), oe.aConstraints); + oe.toolbarPanel.add(fastCB = new cCheckBox("Fast", CameraPane.FAST)); //, constraints); + fastCB.setToolTipText("Fast mode"); + fastCB.addItemListener(this); + + oe.toolbarPanel.add(trackCB = new cCheckBox("Track", CameraPane.TRACK)); //, oe.aConstraints); trackCB.setToolTipText("Enable tracking"); trackCB.addItemListener(this); @@ -450,17 +454,14 @@ // oe.toolbarPanel.add(screenfitpointButton = new cButton(" @+ ")); //, oe.aConstraints); // screenfitpointButton.addActionListener(this); -// oe.aConstraints.gridx += 1; - oe.toolbarPanel.add(snapobjectButton = new cButton("O+", !GrafreeD.NIMBUSLAF)); //, oe.aConstraints); - snapobjectButton.addActionListener(this); - snapobjectButton.setToolTipText("Snap Object"); - oe.aConstraints.gridx += 1; - //aConstraints.gridx = 0; - //aConstraints.gridy += 1; - oe.aConstraints.weighty = 0; - oe.aConstraints.gridwidth = 1; - + if (Globals.ADVANCED) + { + oe.toolbarPanel.add(snapobjectButton = new cButton("O+", !GrafreeD.NIMBUSLAF)); //, oe.aConstraints); + snapobjectButton.addActionListener(this); + snapobjectButton.setToolTipText("Snap Object"); + } + oe.toolbarPanel.add(flashSelectionButton = new cButton("?", !GrafreeD.NIMBUSLAF)); //, oe.aConstraints); flashSelectionButton.setToolTipText("Show selection"); flashSelectionButton.addActionListener(this); @@ -485,47 +486,42 @@ // oe.toolbarPanel.add(rootButton = new cButton("o o o", !GrafreeD.NIMBUSLAF)); //, oe.aConstraints); - rootButton.setToolTipText("Edit object in new tab"); + rootButton.setToolTipText("Edit selection in new tab"); rootButton.addActionListener(this); - oe.aConstraints.gridx += 1; - oe.toolbarPanel.add(closeButton = new cButton("X", !GrafreeD.NIMBUSLAF)); //, oe.aConstraints); + + oe.toolbarPanel.add(closeButton = new cButton("X", !GrafreeD.NIMBUSLAF)); //, oe.aConstraints); closeButton.setToolTipText("Close tab"); closeButton.addActionListener(this); //oe.treePanel.add(clearButton = new cButton("X"), oe.aConstraints); //clearButton.addActionListener(this); - oe.aConstraints.gridx += 1; - oe.aConstraints.gridx = 1; // - oe.treePanel.add(editButton = new cButton("+"), oe.aConstraints); + cGridBag commandsPanel = new cGridBag(); + + commandsPanel.add(editButton = new cButton("+", !GrafreeD.NIMBUSLAF)); //, oe.aConstraints); + editButton.setToolTipText("Edit selection"); editButton.addActionListener(this); - oe.aConstraints.gridx += 1; - oe.aConstraints.weighty = 0; - oe.aConstraints.gridwidth = 1; - oe.treePanel.add(uneditButton = new cButton("-"), oe.aConstraints); + commandsPanel.add(uneditButton = new cButton("-", !GrafreeD.NIMBUSLAF)); //, oe.aConstraints); + uneditButton.setToolTipText("Unedit selection"); uneditButton.addActionListener(this); - oe.aConstraints.gridx += 1; - oe.aConstraints.weighty = 0; - oe.aConstraints.gridwidth = 1; - - oe.treePanel.add(clearPanelButton = new cButton("C"), oe.aConstraints); + commandsPanel.add(clearPanelButton = new cButton("C", !GrafreeD.NIMBUSLAF)); //, oe.aConstraints); + clearPanelButton.setToolTipText("Clear edit panel"); clearPanelButton.addActionListener(this); - oe.aConstraints.gridx += 1; - oe.aConstraints.weighty = 0; - oe.aConstraints.gridwidth = 1; - - oe.treePanel.add(allParamsButton = new cButton("A"), oe.aConstraints); + commandsPanel.add(allParamsButton = new cButton("A", !GrafreeD.NIMBUSLAF)); //, oe.aConstraints); + allParamsButton.setToolTipText("All params??"); allParamsButton.addActionListener(this); - oe.aConstraints.gridx += 1; - oe.aConstraints.weighty = 0; - oe.aConstraints.gridwidth = 1; - - oe.treePanel.add(unselectButton = new cButton("U"), oe.aConstraints); + commandsPanel.add(unselectButton = new cButton("U", !GrafreeD.NIMBUSLAF)); //, oe.aConstraints); + unselectButton.setToolTipText("Unselect"); unselectButton.addActionListener(this); + commandsPanel.preferredHeight = 1; + + oe.treePanel.add(commandsPanel); + oe.treePanel.Return(); + // oe.aConstraints.gridx += 1; // oe.aConstraints.weighty = 0; // oe.aConstraints.gridwidth = 1; @@ -537,40 +533,37 @@ // oe.treePanel.add(gcButton = new cButton("GC"), oe.aConstraints); // gcButton.addActionListener(this); - oe.aConstraints.gridx = 0; - oe.aConstraints.gridy += 1; - - //ctrlPanel.add(objList = new List(5, true)); - oe.aConstraints.gridwidth = 100; - // oe.aConstraints.gridheight = 100; - oe.aConstraints.fill = GridBagConstraints.BOTH; // HORIZONTAL; - oe.aConstraints.gridheight = 1; - oe.aConstraints.weighty = 0.5; - oe.aConstraints.gridx = 0; - JScrollPane jSP; + cGridBag jSPPanel = new cGridBag(); + + JScrollPane jSP; //ctrlPanel.add(new JScrollPane(jTree = new cTree(new cTreeModel(this))), aConstraints); - oe.treePanel.add(jSP = new JScrollPane(oe.jTree = new cTree(null)), oe.aConstraints); + jSPPanel.add(jSP = new JScrollPane(oe.jTree = new cTree(null))); //, oe.aConstraints); ResetModel(); - oe.aConstraints.weighty = 0.5; - oe.aConstraints.fill = GridBagConstraints.HORIZONTAL; - oe.aConstraints.gridy += 1; - oe.aConstraints.gridwidth = 1; + + oe.treePanel.add(jSPPanel); + oe.treePanel.Return(); - oe.aConstraints.weighty = 0; - oe.aConstraints.gridwidth = 2; - - oe.treePanel.add(colorCB = new cCheckBox("Color", (dropAttributes&Object3D.COLOR)!=0), oe.aConstraints); + cGridBag copyOptionsPanel = new cGridBag(); + + copyOptionsPanel.add(colorCB = new cCheckBox("Color", (dropAttributes&Object3D.COLOR)!=0)); //, oe.aConstraints); + colorCB.setToolTipText("Copy color when dropped"); colorCB.addItemListener(this); - oe.aConstraints.gridx += 2; - oe.treePanel.add(materialCB = new cCheckBox("Material", (dropAttributes&Object3D.MATERIAL)!=0), oe.aConstraints); + + copyOptionsPanel.add(materialCB = new cCheckBox("Material", (dropAttributes&Object3D.MATERIAL)!=0)); //, oe.aConstraints); + materialCB.setToolTipText("Copy material when dropped"); materialCB.addItemListener(this); - oe.aConstraints.gridx += 2; - oe.treePanel.add(textureCB = new cCheckBox("Texture", (dropAttributes&Object3D.TEXTURE)!=0), oe.aConstraints); + + copyOptionsPanel.add(textureCB = new cCheckBox("Texture", (dropAttributes&Object3D.TEXTURE)!=0)); //, oe.aConstraints); + textureCB.setToolTipText("Copy texture when dropped"); textureCB.addItemListener(this); - oe.aConstraints.gridx = 0; - oe.aConstraints.gridy += 1; + copyOptionsPanel.preferredHeight = 1; + oe.treePanel.add(copyOptionsPanel); + oe.treePanel.Return(); +// mainPanel.setDividerLocation(0.5); //1.0); +// mainPanel.setResizeWeight(0.5); + //jList.addListSelectionListener(this); oe.jTree.addTreeSelectionListener(this); //jTree.setRootVisible(false); @@ -595,39 +588,29 @@ void AddOptions(cGridBag panel) //, GridBagConstraints constraints) { - //constraints.gridx = 0; - //constraints.gridy = 0; - panel.add(fastCB = new cCheckBox("Fast", CameraPane.FAST)); //, constraints); - fastCB.setToolTipText("Fast mode"); - fastCB.addItemListener(this); - //constraints.gridy += 1; panel.add(supportCB = new cCheckBox("Support", CameraPane.SUPPORT)); //, constraints); supportCB.setToolTipText("Enabled rigging"); supportCB.addItemListener(this); - // constraints.gridy += 1; // panel.add(localCB = new cCheckBox("Local", CameraPane.LOCALTRANSFORM), constraints); // localCB.addItemListener(this); - //constraints.gridy += 1; panel.add(crowdCB = new cCheckBox("Crowd", Globals.CROWD)); //, constraints); crowdCB.setToolTipText("Used for crowds"); crowdCB.addItemListener(this); - //constraints.gridy += 1; panel.add(smoothCB = new cCheckBox("Inertia", CameraPane.INERTIA)); //, constraints); smoothCB.setToolTipText("Snapping delay"); smoothCB.addItemListener(this); - //constraints.gridy += 1; panel.add(slowCB = new cCheckBox("Slow", CameraPane.SLOWPOSE)); //, constraints); slowCB.setToolTipText("Smooth interpolation"); slowCB.addItemListener(this); - //constraints.gridy += 1; + panel.add(boxCB = new cCheckBox("Box", CameraPane.BOXMODE)); //, constraints); boxCB.setToolTipText("Display bounding boxes"); boxCB.addItemListener(this); - //constraints.gridy += 1; + panel.add(zoomBoxCB = new cCheckBox("Zoom", CameraPane.ZOOMBOXMODE)); //, constraints); zoomBoxCB.setToolTipText("Display bounding boxes when moving the wheel"); zoomBoxCB.addItemListener(this); @@ -656,14 +639,18 @@ //panel.add(debugCB = new cCheckBox("Debug", CameraPane.DEBUG), constraints); // debugCB.addItemListener(this); - //constraints.gridy += 1; panel.add(oeilCB = new cCheckBox("Eye", CameraPane.OEIL)); //, constraints); oeilCB.addItemListener(this); - //constraints.gridy += 1; panel.add(lookAtCB = new cCheckBox("Target", CameraPane.LOOKAT)); //, constraints); lookAtCB.setToolTipText("Look-at target"); lookAtCB.addItemListener(this); + + cGridBag fill = new cGridBag(); + + fill.preferredHeight = 200; + + panel.add(fill); } @@ -1112,7 +1099,7 @@ { menu.add(animationItem = new CheckboxMenuItem("Animation...")); animationItem.addItemListener(this); - animationItem.setState(CameraPane.ANIMATION); + animationItem.setState(Globals.ANIMATION); menu.add("-"); parseverticesItem = menu.add(new MenuItem("Multiplicity")); @@ -2248,7 +2235,7 @@ RandomNode random = new RandomNode(); group(random); if (random.size() > 0) - random.name = random.get(0).name + "Rnd"; + random.name = random.get(0).name + "Switch"; } else if (source == physicsItem) { @@ -4113,12 +4100,12 @@ System.err.println("info : " + child.GetPath()); } } - else - { - objEditor.SetMaterial(group); // .GetMaterial()); - objEditor.AddInfo(group, this, true); // .GetMaterial()); - System.err.println("info : " + group.GetPath()); - } +// else +// { +// objEditor.SetMaterial(group); // .GetMaterial()); +// objEditor.AddInfo(group, this, true); // .GetMaterial()); +// System.err.println("info : " + group.GetPath()); +// } objEditor.SetText(); // jan 2014 -- Gitblit v1.6.2