.. | .. |
---|
649 | 649 | |
---|
650 | 650 | void EditObject(Object3D obj) |
---|
651 | 651 | { |
---|
652 | | - cRadio dummyButton = new cRadio(obj.name); |
---|
653 | | - dummyButton.SetObject(obj); |
---|
654 | | - dummyButton.layout = sevenButton; |
---|
655 | | - dummyButton.SetCamera(cameraView.renderCamera, false); |
---|
656 | | - dummyButton.addActionListener(this); |
---|
657 | | - radioPanel.add(dummyButton); |
---|
658 | | - buttonGroup.add(dummyButton); |
---|
659 | | - dummyButton.doClick(); |
---|
| 652 | + cRadio radioButton = new cRadio(obj.name); |
---|
| 653 | + radioButton.SetObject(obj); |
---|
| 654 | + radioButton.layout = sevenButton; |
---|
| 655 | + radioButton.SetCamera(cameraView.renderCamera, false); |
---|
| 656 | + radioButton.addActionListener(this); |
---|
| 657 | + radioPanel.add(radioButton); |
---|
| 658 | + buttonGroup.add(radioButton); |
---|
| 659 | + radioButton.doClick(); |
---|
660 | 660 | } |
---|
661 | 661 | void SetupViews(ObjEditor oe) |
---|
662 | 662 | { |
---|
.. | .. |
---|
1120 | 1120 | resetParentItem.addActionListener(this); |
---|
1121 | 1121 | repairParentItem = menu.add(new MenuItem("Repair Parent")); |
---|
1122 | 1122 | repairParentItem.addActionListener(this); |
---|
| 1123 | + repairShadowItem = menu.add(new MenuItem("Repair Shadow")); |
---|
| 1124 | + repairShadowItem.addActionListener(this); |
---|
1123 | 1125 | menu.add(invariantsItem = new MenuItem("Invariants")); |
---|
1124 | 1126 | invariantsItem.addActionListener(this); |
---|
1125 | 1127 | menu.add(recompileItem = new MenuItem("Recompile")); |
---|
.. | .. |
---|
2537 | 2539 | { |
---|
2538 | 2540 | Object3D obj = (Object3D)e.nextElement(); |
---|
2539 | 2541 | obj.RepairParent(); |
---|
| 2542 | +// for (int i=0; i<obj.size(); i++) |
---|
| 2543 | +// { |
---|
| 2544 | +// obj.get(i).parent = obj; |
---|
| 2545 | +// } |
---|
| 2546 | + } |
---|
| 2547 | + |
---|
| 2548 | + refreshContents(); |
---|
| 2549 | + } else |
---|
| 2550 | + if (event.getSource() == repairShadowItem) |
---|
| 2551 | + { |
---|
| 2552 | + for (Enumeration e = group.selection.elements(); e.hasMoreElements();) |
---|
| 2553 | + { |
---|
| 2554 | + Object3D obj = (Object3D)e.nextElement(); |
---|
| 2555 | + obj.RepairShadow(); |
---|
2540 | 2556 | // for (int i=0; i<obj.size(); i++) |
---|
2541 | 2557 | // { |
---|
2542 | 2558 | // obj.get(i).parent = obj; |
---|
.. | .. |
---|
5009 | 5025 | |
---|
5010 | 5026 | private MenuItem resetParentItem; |
---|
5011 | 5027 | private MenuItem repairParentItem; |
---|
| 5028 | + private MenuItem repairShadowItem; |
---|
5012 | 5029 | private MenuItem sortbysizeItem; |
---|
5013 | 5030 | private MenuItem sortbynameItem; |
---|
5014 | 5031 | |
---|