Update of /cvsroot/bprocessor//gui/src/net/sourceforge/bprocessor/gui
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv26055/src/net/sourceforge/bprocessor/gui
Modified Files:
PopupMenu.java
Log Message:
refactored action to the ModellorMenuAction class
Index: PopupMenu.java
===================================================================
RCS file: /cvsroot/bprocessor//gui/src/net/sourceforge/bprocessor/gui/PopupMenu.java,v
retrieving revision 1.28
retrieving revision 1.29
diff -C2 -d -r1.28 -r1.29
*** PopupMenu.java 6 Mar 2007 10:41:29 -0000 1.28
--- PopupMenu.java 10 Apr 2007 20:55:25 -0000 1.29
***************
*** 18,22 ****
import javax.swing.JMenu;
import javax.swing.JMenuItem;
- import javax.swing.JOptionPane;
import javax.swing.JPopupMenu;
--- 18,21 ----
***************
*** 27,31 ****
import net.sourceforge.bprocessor.gui.actions.ModellorMenuAction;
import net.sourceforge.bprocessor.gui.actions.SpaceMenuAction;
- import net.sourceforge.bprocessor.gui.attrview.AttributeView;
import net.sourceforge.bprocessor.model.Attribute;
import net.sourceforge.bprocessor.model.Camera;
--- 26,29 ----
***************
*** 277,296 ****
while (iter.hasNext()) {
Modellor m = (Modellor)iter.next();
! AbstractAction modellor = new ModellorMenuAction(sp, m) {
! public void actionPerformed(ActionEvent arg0) {
! Modellor created = modellor.newInstance(space);
! if (created != null) {
! space.setModellor(created);
! AttributeView.instance().display(created);
! space.changed();
! Project.getInstance().checkpoint();
! } else {
! JOptionPane.showMessageDialog(
! null,
! "The chosen space havn't been assigned to any surface",
! "No envolope surface error", JOptionPane.ERROR_MESSAGE);
! }
! }
! };
mm.add(modellor);
}
--- 275,279 ----
while (iter.hasNext()) {
Modellor m = (Modellor)iter.next();
! AbstractAction modellor = new ModellorMenuAction(sp, m);
mm.add(modellor);
}
|