Normand Briere
2019-05-01 a742f6cebf1d471217d836e07934e5c02c22b6db
GroupEditor.java
....@@ -239,16 +239,16 @@
239239 ungroupItem = menu.add(new MenuItem("Ungroup"));
240240 ungroupItem.addActionListener(this);
241241 menu.add("-");
242
- randomItem = menu.add(new MenuItem("Random"));
242
+ randomItem = menu.add(new MenuItem("Switch node"));
243243 randomItem.addActionListener(this);
244
- physicsItem = menu.add(new MenuItem("Physics"));
245
- physicsItem.addActionListener(this);
246
- frameselectorItem = menu.add(new MenuItem("Frame Selector"));
247
- frameselectorItem.addActionListener(this);
248244 switchGeoItem = menu.add(new MenuItem("Switch Geometry"));
249245 switchGeoItem.addActionListener(this);
250246 switchTransfoItem = menu.add(new MenuItem("Switch Transform"));
251247 switchTransfoItem.addActionListener(this);
248
+ physicsItem = menu.add(new MenuItem("Physics"));
249
+ physicsItem.addActionListener(this);
250
+ frameselectorItem = menu.add(new MenuItem("Frame Selector"));
251
+ frameselectorItem.addActionListener(this);
252252 morphItem = menu.add(new MenuItem("Morph"));
253253 morphItem.addActionListener(this);
254254 scriptNodeItem = menu.add(new MenuItem("Script Node"));
....@@ -440,6 +440,10 @@
440440 liveCB.setToolTipText("Enabled animation");
441441 liveCB.addItemListener(this);
442442
443
+ oe.toolbarPanel.add(fastCB = new cCheckBox("Fast", CameraPane.FAST)); //, constraints);
444
+ fastCB.setToolTipText("Fast mode");
445
+ fastCB.addItemListener(this);
446
+
443447 oe.toolbarPanel.add(trackCB = new cCheckBox("Track", CameraPane.TRACK)); //, oe.aConstraints);
444448 trackCB.setToolTipText("Enable tracking");
445449 trackCB.addItemListener(this);
....@@ -450,17 +454,14 @@
450454
451455 // oe.toolbarPanel.add(screenfitpointButton = new cButton(" @+ ")); //, oe.aConstraints);
452456 // screenfitpointButton.addActionListener(this);
453
-// oe.aConstraints.gridx += 1;
454
- oe.toolbarPanel.add(snapobjectButton = new cButton("O+", !GrafreeD.NIMBUSLAF)); //, oe.aConstraints);
455
- snapobjectButton.addActionListener(this);
456
- snapobjectButton.setToolTipText("Snap Object");
457
- oe.aConstraints.gridx += 1;
458457
459
- //aConstraints.gridx = 0;
460
- //aConstraints.gridy += 1;
461
- oe.aConstraints.weighty = 0;
462
- oe.aConstraints.gridwidth = 1;
463
-
458
+ if (Globals.ADVANCED)
459
+ {
460
+ oe.toolbarPanel.add(snapobjectButton = new cButton("O+", !GrafreeD.NIMBUSLAF)); //, oe.aConstraints);
461
+ snapobjectButton.addActionListener(this);
462
+ snapobjectButton.setToolTipText("Snap Object");
463
+ }
464
+
464465 oe.toolbarPanel.add(flashSelectionButton = new cButton("?", !GrafreeD.NIMBUSLAF)); //, oe.aConstraints);
465466 flashSelectionButton.setToolTipText("Show selection");
466467 flashSelectionButton.addActionListener(this);
....@@ -587,39 +588,29 @@
587588
588589 void AddOptions(cGridBag panel) //, GridBagConstraints constraints)
589590 {
590
- //constraints.gridx = 0;
591
- //constraints.gridy = 0;
592
- panel.add(fastCB = new cCheckBox("Fast", CameraPane.FAST)); //, constraints);
593
- fastCB.setToolTipText("Fast mode");
594
- fastCB.addItemListener(this);
595
- //constraints.gridy += 1;
596591 panel.add(supportCB = new cCheckBox("Support", CameraPane.SUPPORT)); //, constraints);
597592 supportCB.setToolTipText("Enabled rigging");
598593 supportCB.addItemListener(this);
599594
600
- // constraints.gridy += 1;
601595 // panel.add(localCB = new cCheckBox("Local", CameraPane.LOCALTRANSFORM), constraints);
602596 // localCB.addItemListener(this);
603597
604
- //constraints.gridy += 1;
605598 panel.add(crowdCB = new cCheckBox("Crowd", Globals.CROWD)); //, constraints);
606599 crowdCB.setToolTipText("Used for crowds");
607600 crowdCB.addItemListener(this);
608601
609
- //constraints.gridy += 1;
610602 panel.add(smoothCB = new cCheckBox("Inertia", CameraPane.INERTIA)); //, constraints);
611603 smoothCB.setToolTipText("Snapping delay");
612604 smoothCB.addItemListener(this);
613605
614
- //constraints.gridy += 1;
615606 panel.add(slowCB = new cCheckBox("Slow", CameraPane.SLOWPOSE)); //, constraints);
616607 slowCB.setToolTipText("Smooth interpolation");
617608 slowCB.addItemListener(this);
618
- //constraints.gridy += 1;
609
+
619610 panel.add(boxCB = new cCheckBox("Box", CameraPane.BOXMODE)); //, constraints);
620611 boxCB.setToolTipText("Display bounding boxes");
621612 boxCB.addItemListener(this);
622
- //constraints.gridy += 1;
613
+
623614 panel.add(zoomBoxCB = new cCheckBox("Zoom", CameraPane.ZOOMBOXMODE)); //, constraints);
624615 zoomBoxCB.setToolTipText("Display bounding boxes when moving the wheel");
625616 zoomBoxCB.addItemListener(this);
....@@ -648,11 +639,9 @@
648639 //panel.add(debugCB = new cCheckBox("Debug", CameraPane.DEBUG), constraints);
649640 // debugCB.addItemListener(this);
650641
651
- //constraints.gridy += 1;
652642 panel.add(oeilCB = new cCheckBox("Eye", CameraPane.OEIL)); //, constraints);
653643 oeilCB.addItemListener(this);
654644
655
- //constraints.gridy += 1;
656645 panel.add(lookAtCB = new cCheckBox("Target", CameraPane.LOOKAT)); //, constraints);
657646 lookAtCB.setToolTipText("Look-at target");
658647 lookAtCB.addItemListener(this);
....@@ -1110,7 +1099,7 @@
11101099 {
11111100 menu.add(animationItem = new CheckboxMenuItem("Animation..."));
11121101 animationItem.addItemListener(this);
1113
- animationItem.setState(CameraPane.ANIMATION);
1102
+ animationItem.setState(Globals.ANIMATION);
11141103
11151104 menu.add("-");
11161105 parseverticesItem = menu.add(new MenuItem("Multiplicity"));
....@@ -2246,7 +2235,7 @@
22462235 RandomNode random = new RandomNode();
22472236 group(random);
22482237 if (random.size() > 0)
2249
- random.name = random.get(0).name + "Rnd";
2238
+ random.name = random.get(0).name + "Switch";
22502239 } else
22512240 if (source == physicsItem)
22522241 {