- MenuManager menuMgr = new MenuManager("#PopupMenu");
- menuMgr.setRemoveAllWhenShown(true);
- menuMgr.addMenuListener(new IMenuListener() {
- public void menuAboutToShow(IMenuManager manager) {
- final IMenuManager m = manager;
- List<IG3DNode> selected = selectionProvider.getSelectedNodes();
- if (selected.size() == 0) {
- m.add(new AddPrimitiveAction2(rootNode, BarrelNode.class));
- m.add(new AddPrimitiveAction2(rootNode, BoxNode.class));
- m.add(new AddPrimitiveAction2(rootNode, ConeNode.class));
- m.add(new AddPrimitiveAction2(rootNode, CylinderNode.class));
- m.add(new AddPrimitiveAction2(rootNode, EllipticCylinderNode.class));
- m.add(new AddPrimitiveAction2(rootNode, RectangularSolidNode.class));
- m.add(new AddPrimitiveAction2(rootNode, RegularPrismNode.class));
- m.add(new AddPrimitiveAction2(rootNode, SphereNode.class));
- m.add(new AddPrimitiveAction2(rootNode, TorusNode.class));
- } else if (selected.size() == 1) {
- m.add(translateAction);
+ MenuManager menuMgr = new MenuManager("#PopupMenu");
+ menuMgr.setRemoveAllWhenShown(true);
+ menuMgr.addMenuListener(new IMenuListener() {
+ public void menuAboutToShow(IMenuManager manager) {
+ final IMenuManager m = manager;
+ List<INode> selected = selectionProvider.getSelectedNodes();
+ if (selected.size() == 0) {
+ m.add(new AddPrimitiveAction2(rootNode, BarrelNode.class));
+ m.add(new AddPrimitiveAction2(rootNode, BoxNode.class));
+ m.add(new AddPrimitiveAction2(rootNode, ConeNode.class));
+ m.add(new AddPrimitiveAction2(rootNode, CylinderNode.class));
+ m.add(new AddPrimitiveAction2(rootNode, EllipticCylinderNode.class));
+ m.add(new AddPrimitiveAction2(rootNode, RectangularSolidNode.class));
+ m.add(new AddPrimitiveAction2(rootNode, RegularPrismNode.class));
+ m.add(new AddPrimitiveAction2(rootNode, SphereNode.class));
+ m.add(new AddPrimitiveAction2(rootNode, TorusNode.class));
+ } else if (selected.size() == 1) {
+ m.add(translateAction);