Update of /cvsroot/bprocessor/gui/src/net/sourceforge/bprocessor/gui
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv26524/src/net/sourceforge/bprocessor/gui
Modified Files:
PopupMenu.java GUI.java
Log Message:
Introduced an erase operation performs a delete + some extra stuff
Index: PopupMenu.java
===================================================================
RCS file: /cvsroot/bprocessor/gui/src/net/sourceforge/bprocessor/gui/PopupMenu.java,v
retrieving revision 1.38
retrieving revision 1.39
diff -C2 -d -r1.38 -r1.39
*** PopupMenu.java 17 Jul 2007 12:13:50 -0000 1.38
--- PopupMenu.java 19 Jul 2007 12:23:23 -0000 1.39
***************
*** 82,85 ****
--- 82,92 ----
};
jm.add(focus);
+ AbstractAction holeanalysis = new EntityMenuAction(s, "Hole analysis") {
+ public void actionPerformed(ActionEvent arg0) {
+ Surface surface = (Surface)entity;
+ Geometry.holeAnalysis(surface);
+ }
+ };
+ jm.add(holeanalysis);
}
if (c.size() == 2) {
***************
*** 384,388 ****
Selection.primary().clear();
for (Entity current : entities) {
! current.delete();
Project.getInstance().changed(current);
}
--- 391,395 ----
Selection.primary().clear();
for (Entity current : entities) {
! ((Geometric) current).erase();
Project.getInstance().changed(current);
}
Index: GUI.java
===================================================================
RCS file: /cvsroot/bprocessor/gui/src/net/sourceforge/bprocessor/gui/GUI.java,v
retrieving revision 1.71
retrieving revision 1.72
diff -C2 -d -r1.71 -r1.72
*** GUI.java 16 Jul 2007 12:22:47 -0000 1.71
--- GUI.java 19 Jul 2007 12:23:23 -0000 1.72
***************
*** 429,433 ****
Collection<Geometric> selection = Selection.primary();
for (Geometric current : selection) {
! current.delete();
}
}
--- 429,433 ----
Collection<Geometric> selection = Selection.primary();
for (Geometric current : selection) {
! current.erase();
}
}
|