Author: tfmorris
Date: 2008-11-16 11:22:53-0800
New Revision: 16060

Modified:
   trunk/src/argouml-app/src/org/argouml/uml/diagram/ui/ModeAddToDiagram.java

Log:
More TODOs about Undo

Modified: 
trunk/src/argouml-app/src/org/argouml/uml/diagram/ui/ModeAddToDiagram.java
Url: 
http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/src/org/argouml/uml/diagram/ui/ModeAddToDiagram.java?view=diff&rev=16060&p1=trunk/src/argouml-app/src/org/argouml/uml/diagram/ui/ModeAddToDiagram.java&p2=trunk/src/argouml-app/src/org/argouml/uml/diagram/ui/ModeAddToDiagram.java&r1=16059&r2=16060
==============================================================================
--- trunk/src/argouml-app/src/org/argouml/uml/diagram/ui/ModeAddToDiagram.java  
(original)
+++ trunk/src/argouml-app/src/org/argouml/uml/diagram/ui/ModeAddToDiagram.java  
2008-11-16 11:22:53-0800
@@ -113,6 +113,7 @@
             }

             return;

         }

+        // TODO: Use per-project undo manager, not global

         UndoManager.getInstance().addMementoLock(this);

         start();

        MutableGraphModel gm = (MutableGraphModel) editor.getGraphModel();

@@ -142,6 +143,7 @@
                         LOG.debug("mouseMoved: Location set ("

                                 + pers.getX() + "," + pers.getY() + ")");

                     }

+                    // TODO: Use per-project undo manager, not global

                     UndoManager.getInstance().startChain();

                     editor.add(pers);

                     gm.addNode(node);

@@ -181,6 +183,7 @@
             }

         }

         

+        // TODO: Use per-project undo manager, not global

         UndoManager.getInstance().removeMementoLock(this);

         if (UndoManager.getInstance().isGenerateMementos()) {

             AddToDiagramMemento memento =

@@ -215,6 +218,7 @@
     }

     

     public void undo() {

+        // TODO: Use per-project undo manager, not global

        UndoManager.getInstance().addMementoLock(this);

         for (FigNode figNode : nodesPlaced) {

             mgm.removeNode(figNode.getOwner());

@@ -223,6 +227,7 @@
         UndoManager.getInstance().removeMementoLock(this);

     }

     public void redo() {

+        // TODO: Use per-project undo manager, not global

         UndoManager.getInstance().addMementoLock(this);

         for (FigNode figNode : nodesPlaced) {

             editor.add(figNode);


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to