[Bprocessor-commit] gui/src/net/sourceforge/bprocessor/gui/treeview GenericTreeView.java, 1.45, 1.4
Status: Pre-Alpha
Brought to you by:
henryml
From: Michael L. <he...@us...> - 2006-09-19 09:17:42
|
Update of /cvsroot/bprocessor/gui/src/net/sourceforge/bprocessor/gui/treeview In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv22003/src/net/sourceforge/bprocessor/gui/treeview Modified Files: GenericTreeView.java Log Message: Envelope computation Index: GenericTreeView.java =================================================================== RCS file: /cvsroot/bprocessor/gui/src/net/sourceforge/bprocessor/gui/treeview/GenericTreeView.java,v retrieving revision 1.45 retrieving revision 1.46 diff -C2 -d -r1.45 -r1.46 *** GenericTreeView.java 18 Sep 2006 14:37:49 -0000 1.45 --- GenericTreeView.java 19 Sep 2006 09:17:40 -0000 1.46 *************** *** 532,538 **** public void actionPerformed(ActionEvent arg0) { if (entity != null) { ! Space space = new Space("Copy", Space.CONSTRUCTION, false); ! space.setProto((Space) entity); ! ((Space) entity).getOwner().add(space); } } --- 532,542 ---- public void actionPerformed(ActionEvent arg0) { if (entity != null) { ! Space prototype = (Space) entity; ! ! Space space = new Space("Instance of " + prototype.getName(), ! Space.CONSTRUCTION, false); ! space.setProto(prototype); ! prototype.getOwner().add(space); ! Project.getInstance().changed(Project.getInstance()); } } *************** *** 546,549 **** --- 550,564 ---- }; pm.add(edit); + AbstractAction envelope = new EntityAction((Entity)object, "Compute Envelope") { + public void actionPerformed(ActionEvent arg0) { + if (entity != null) { + Space space = (Space) entity; + space.computeEnvelope(); + Project.getInstance().changed(Project.getInstance()); + } + } + }; + pm.add(envelope); + AbstractAction flip = new EntityAction((Entity)object, "Rotate 90 degrees CCW") { public void actionPerformed(ActionEvent arg0) { |