Update of /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv2982/src/net/sourceforge/bprocessor/gl/tool
Modified Files:
SpaceTool.java
Log Message:
Layer Modellor generates elements
Index: SpaceTool.java
===================================================================
RCS file: /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool/SpaceTool.java,v
retrieving revision 1.26
retrieving revision 1.27
diff -C2 -d -r1.26 -r1.27
*** SpaceTool.java 28 Aug 2006 05:53:53 -0000 1.26
--- SpaceTool.java 29 Aug 2006 08:07:07 -0000 1.27
***************
*** 425,434 ****
Collection domains = null;
String category = null;
! if (surface.getOwner() == Project.getInstance().world()) {
domains = Project.getInstance().getSpaces();
category = "Space";
! } else {
! domains = surface.getOwner().getElements();
category = "Element";
}
--- 425,440 ----
Collection domains = null;
String category = null;
! Space owner = surface.getOwner();
! Space world = Project.getInstance().world();
!
! if (owner == world) {
domains = Project.getInstance().getSpaces();
category = "Space";
! } else if (owner.getOwner() == world) {
! domains = owner.getElements();
category = "Element";
+ } else {
+ domains = owner.getElements();
+ category = "Part";
}
***************
*** 440,444 ****
createFuncItem.addActionListener(funcListener);
! JMenuItem createConstItem = new JMenuItem("New Construction" + category);
ActionListener constListener = new CreateSpaceActionListener(surface,
side.equals("front"),
--- 446,450 ----
createFuncItem.addActionListener(funcListener);
! JMenuItem createConstItem = new JMenuItem("New Construction " + category);
ActionListener constListener = new CreateSpaceActionListener(surface,
side.equals("front"),
|