[Bprocessor-commit] gui/src/net/sourceforge/bprocessor/gui GUI.java,1.29,1.30
Status: Pre-Alpha
Brought to you by:
henryml
From: Michael L. <he...@us...> - 2006-03-20 09:09:30
|
Update of /cvsroot/bprocessor/gui/src/net/sourceforge/bprocessor/gui In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25260/src/net/sourceforge/bprocessor/gui Modified Files: GUI.java Log Message: First version of Undo implemented Index: GUI.java =================================================================== RCS file: /cvsroot/bprocessor/gui/src/net/sourceforge/bprocessor/gui/GUI.java,v retrieving revision 1.29 retrieving revision 1.30 diff -C2 -d -r1.29 -r1.30 *** GUI.java 9 Feb 2006 13:55:12 -0000 1.29 --- GUI.java 20 Mar 2006 09:09:27 -0000 1.30 *************** *** 28,35 **** --- 28,39 ---- import net.sourceforge.bprocessor.gui.treeview.SpaceTreeView; import net.sourceforge.bprocessor.gui.treeview.SurfaceTreeView; + import net.sourceforge.bprocessor.model.Project; + import java.awt.BorderLayout; import java.awt.Component; import java.awt.Dimension; import java.awt.Font; + import java.awt.event.ActionEvent; + import java.awt.event.ActionListener; import java.awt.event.KeyEvent; *************** *** 96,99 **** --- 100,108 ---- } + /** Abstract action */ + private abstract class AbstractAction implements ActionListener { + + } + /** * Create menus *************** *** 175,179 **** JMenuItem editUndo = new JMenuItem("Undo"); editUndo.setMnemonic(KeyEvent.VK_N); ! editUndo.setEnabled(false); edit.add(editUndo); --- 184,193 ---- JMenuItem editUndo = new JMenuItem("Undo"); editUndo.setMnemonic(KeyEvent.VK_N); ! editUndo.addActionListener(new AbstractAction() { ! public void actionPerformed(ActionEvent arg0) { ! Project.getInstance().revert(); ! } ! }); ! editUndo.setEnabled(true); edit.add(editUndo); |