svn commit: r14727 - trunk/src/argouml-app/src/org/argouml: kernel ui/cmd

[email protected]
Newsgroups gmane.comp.lang.uml.argouml.cvs
Message-ID <[email protected]>
Author: bobtarling
Date: 2008-05-13 12:05:34-0700
New Revision: 14727

Modified:
   trunk/src/argouml-app/src/org/argouml/kernel/DefaultUndoManager.java
   trunk/src/argouml-app/src/org/argouml/ui/cmd/GenericArgoMenuBar.java

Log:
Disable undo stack for next release

Modified: trunk/src/argouml-app/src/org/argouml/kernel/DefaultUndoManager.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/src/org/argouml/kernel/DefaultUndoManager.java?view=diff&rev=14727&p1=trunk/src/argouml-app/src/org/argouml/kernel/DefaultUndoManager.java&p2=trunk/src/argouml-app/src/org/argouml/kernel/DefaultUndoManager.java&r1=14726&r2=14727
==============================================================================
--- trunk/src/argouml-app/src/org/argouml/kernel/DefaultUndoManager.java	(original)
+++ trunk/src/argouml-app/src/org/argouml/kernel/DefaultUndoManager.java	2008-05-13 12:05:34-0700
@@ -46,7 +46,11 @@
     private static final Logger LOG =
         Logger.getLogger(DefaultUndoManager.class);
 
-    private int undoMax = 100;
+    /**
+     * The number of undoable commands to store. When set to zero undo is
+     * disabled entirely.
+     */
+    private int undoMax = 0;
     
     private ArrayList<PropertyChangeListener> listeners =
         new ArrayList<PropertyChangeListener>();

Modified: trunk/src/argouml-app/src/org/argouml/ui/cmd/GenericArgoMenuBar.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/src/org/argouml/ui/cmd/GenericArgoMenuBar.java?view=diff&rev=14727&p1=trunk/src/argouml-app/src/org/argouml/ui/cmd/GenericArgoMenuBar.java&p2=trunk/src/argouml-app/src/org/argouml/ui/cmd/GenericArgoMenuBar.java&r1=14726&r2=14727
==============================================================================
--- trunk/src/argouml-app/src/org/argouml/ui/cmd/GenericArgoMenuBar.java	(original)
+++ trunk/src/argouml-app/src/org/argouml/ui/cmd/GenericArgoMenuBar.java	2008-05-13 12:05:34-0700
@@ -387,17 +387,18 @@
         edit = add(new JMenu(menuLocalize("Edit")));
         setMnemonic(edit, "Edit");
 
-        JMenuItem undoItem = edit.add(
-                ProjectActions.getInstance().getUndoAction());
-        setMnemonic(undoItem, "Undo");
-        ShortcutMgr.assignAccelerator(undoItem, ShortcutMgr.ACTION_UNDO);
-
-        JMenuItem redoItem = edit.add(
-                ProjectActions.getInstance().getRedoAction());
-        setMnemonic(redoItem, "Redo");
-        ShortcutMgr.assignAccelerator(redoItem, ShortcutMgr.ACTION_REDO);
-
-        edit.addSeparator();
+// Comment out when we are ready to release undo/redo        
+//        JMenuItem undoItem = edit.add(
+//                ProjectActions.getInstance().getUndoAction());
+//        setMnemonic(undoItem, "Undo");
+//        ShortcutMgr.assignAccelerator(undoItem, ShortcutMgr.ACTION_UNDO);
+//
+//        JMenuItem redoItem = edit.add(
+//                ProjectActions.getInstance().getRedoAction());
+//        setMnemonic(redoItem, "Redo");
+//        ShortcutMgr.assignAccelerator(redoItem, ShortcutMgr.ACTION_REDO);
+//
+//        edit.addSeparator();
 
         select = new JMenu(menuLocalize("Select"));
         setMnemonic(select, "Select");
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.