[brailleblaster] 2 new revisions pushed by brandon....@xxxxxxxxx on 2014-12-10 15:37 GMT

  • From: brailleblaster@xxxxxxxxxxxxxx
  • To: brailleblaster@xxxxxxxxxxxxx
  • Date: Wed, 10 Dec 2014 15:37:20 +0000

2 new revisions:

Revision: 18605e2d7f1d
Branch:   rt1835-UndoRemoveElement
Author:   Brandon Roller<brandon.r.roller@xxxxxxxxx>
Date:     Wed Dec 10 15:29:01 2014 UTC
Log:      Fixed a bug with undo /redo
https://code.google.com/p/brailleblaster/source/detail?r=18605e2d7f1d

Revision: 4242aad24634
Branch:   rt1835-UndoRemoveElement
Author:   Brandon Roller<brandon.r.roller@xxxxxxxxx>
Date:     Wed Dec 10 15:33:18 2014 UTC
Log:      Fixed bug with offset variables in views not updating
https://code.google.com/p/brailleblaster/source/detail?r=4242aad24634

==============================================================================
Revision: 18605e2d7f1d
Branch:   rt1835-UndoRemoveElement
Author:   Brandon Roller<brandon.r.roller@xxxxxxxxx>
Date:     Wed Dec 10 15:29:01 2014 UTC
Log:      Fixed a bug with undo /redo
https://code.google.com/p/brailleblaster/source/detail?r=18605e2d7f1d

Modified:
 /src/main/org/brailleblaster/perspectives/braille/eventQueue/RedoQueue.java
 /src/main/org/brailleblaster/perspectives/braille/eventQueue/UndoQueue.java
/src/main/org/brailleblaster/perspectives/braille/stylers/TextUpdateHandler.java

=======================================
--- /src/main/org/brailleblaster/perspectives/braille/eventQueue/RedoQueue.java Wed Dec 10 14:36:26 2014 UTC +++ /src/main/org/brailleblaster/perspectives/braille/eventQueue/RedoQueue.java Wed Dec 10 15:29:01 2014 UTC
@@ -23,7 +23,7 @@
                        switch(event.eventType){
                                case Update:
                                        TextUpdateHandler tuh = new 
TextUpdateHandler(manager, vi, list);
-                                       tuh.updateText(event);
+                                       tuh.redoText(event);
                                        break;
                                case Insert:
                                        break;
=======================================
--- /src/main/org/brailleblaster/perspectives/braille/eventQueue/UndoQueue.java Tue Dec 9 16:18:02 2014 UTC +++ /src/main/org/brailleblaster/perspectives/braille/eventQueue/UndoQueue.java Wed Dec 10 15:29:01 2014 UTC
@@ -22,7 +22,7 @@
                        switch(event.eventType){
                                case Update:
                                        TextUpdateHandler tuh = new 
TextUpdateHandler(manager, vi, list);
-                                       tuh.updateText(event);
+                                       tuh.undoText(event);
                                        break;
                                case Insert:
                                        break;
=======================================
--- /src/main/org/brailleblaster/perspectives/braille/stylers/TextUpdateHandler.java Wed Dec 10 14:36:26 2014 UTC +++ /src/main/org/brailleblaster/perspectives/braille/stylers/TextUpdateHandler.java Wed Dec 10 15:29:01 2014 UTC
@@ -47,7 +47,7 @@
                manager.getArchiver().setDocumentEdited(true);
        }

-       public void updateText(Event ev){
+       public void undoText(Event ev){
                list.setCurrent(ev.getListIndex());
                
manager.dispatch(Message.createUpdateCursorsMessage(Sender.TREE));
                addRedoEvent();
@@ -55,6 +55,14 @@
                resetText(m);
        }

+       public void redoText(Event ev){
+               list.setCurrent(ev.getListIndex());
+               
manager.dispatch(Message.createUpdateCursorsMessage(Sender.TREE));
+               addUndoEvent();
+ Message m = Message.createUpdateMessage(list.getCurrent().start, ev.getNode().getValue(), list.getCurrent().end - list.getCurrent().start);
+               resetText(m);
+       }
+
        private void resetText(Message message){
                document.updateDOM(list, message);
                braille.updateBraille(list.getCurrent(), message);

==============================================================================
Revision: 4242aad24634
Branch:   rt1835-UndoRemoveElement
Author:   Brandon Roller<brandon.r.roller@xxxxxxxxx>
Date:     Wed Dec 10 15:33:18 2014 UTC
Log:      Fixed bug with offset variables in views not updating
https://code.google.com/p/brailleblaster/source/detail?r=4242aad24634

Modified:
/src/main/org/brailleblaster/perspectives/braille/stylers/TextUpdateHandler.java

=======================================
--- /src/main/org/brailleblaster/perspectives/braille/stylers/TextUpdateHandler.java Wed Dec 10 15:29:01 2014 UTC +++ /src/main/org/brailleblaster/perspectives/braille/stylers/TextUpdateHandler.java Wed Dec 10 15:33:18 2014 UTC
@@ -53,6 +53,7 @@
                addRedoEvent();
Message m = Message.createUpdateMessage(list.getCurrent().start, ev.getNode().getValue(), list.getCurrent().end - list.getCurrent().start);
                resetText(m);
+               
manager.dispatch(Message.createUpdateCursorsMessage(Sender.TREE));
        }

        public void redoText(Event ev){
@@ -61,6 +62,7 @@
                addUndoEvent();
Message m = Message.createUpdateMessage(list.getCurrent().start, ev.getNode().getValue(), list.getCurrent().end - list.getCurrent().start);
                resetText(m);
+               
manager.dispatch(Message.createUpdateCursorsMessage(Sender.TREE));
        }

        private void resetText(Message message){

Other related posts:

  • » [brailleblaster] 2 new revisions pushed by brandon....@xxxxxxxxx on 2014-12-10 15:37 GMT - brailleblaster