@Override
public void handleMove(JGoView view, int modifiers, int event, int spotNumber, int origX, int origY, int newX, int newY) {
boolean bSkip = isSkipsUndoManager();
boolean bSkipDoc = getDocument().isSkipsUndoManager();
if (event == JGoView.EventMouseMove) {
setSkipsUndoManager(true);
getDocument().setSkipsUndoManager(true);
}
try {
super.handleMove(view, modifiers, event, spotNumber, origX, origY, newX, newY);
} finally {
setSkipsUndoManager(bSkip);
getDocument().setSkipsUndoManager(bSkipDoc);
} }
Another problem I have is when I moving some nodes with the keyboard. It will be really nice if when I move 10 times a node by pressing on the keyboard, it can aggregate the moves.