@Override public void undoableEditHappened(UndoableEditEvent evt) { undoManager.addEdit(evt.getEdit()); } });
private void registerListeners() { textComponent.addMouseListener(new MouseAdapter() { @Override public void mouseReleased(MouseEvent e) { if (e.getButton() == 3 && e.getSource() == textComponent) { process(e); } } }); textComponent.getDocument().addUndoableEditListener(event -> undoManager.addEdit(event.getEdit())); }
notesEditor.getDocument().addUndoableEditListener(e -> undoRedo.addEdit(e.getEdit()));
public void undoableEditHappened(UndoableEditEvent uee) { UndoableEdit edit = uee.getEdit(); boolean undoable = canUndo(); long editTime = System.currentTimeMillis(); if (firstModified == 0 || editTime - compoundEdit.editedTime() > 700) { compoundEdit.end(); compoundEdit = new StructuredEdit(); } compoundEdit.addEdit(edit); firstModified = firstModified == 0 ? compoundEdit.editedTime() : firstModified; if (lastEdit() != compoundEdit) { boolean changed = hasChanged(); addEdit(compoundEdit); firePropertyChangeEvent(UndoManager.UndoName, undoable, canUndo()); } }
/** Consume an undoable edit. * Delegates to superclass and notifies listeners. * @param ue the edit */ @Override public void undoableEditHappened(final UndoableEditEvent ue) { addEdit(ue.getEdit()); cs.fireChange(); }
doc.addUndoableEditListener(undoableEditEvent -> undo.addEdit(undoableEditEvent.getEdit()));
@Override public void undoableEditHappened(UndoableEditEvent evt) { undoManager.addEdit(evt.getEdit()); } });
@Override public void undoableEditHappened(UndoableEditEvent arg0) { UndoableEdit edit = arg0.getEdit(); undoManager.addEdit(edit); }
@Override public void undoableEditHappened(UndoableEditEvent evt) { undoManager.addEdit(evt.getEdit()); updateActionState(); } }
public void undoableEditHappened(UndoableEditEvent evt) { undoManager.addEdit(evt.getEdit()); updateActionState(); } }
@Override public void undoableEditHappened(UndoableEditEvent evt) { undoManager.addEdit(evt.getEdit()); updateActionState(); } }
@Override public void undoableEditHappened(UndoableEditEvent e) { owner.fireUndoableEditHappened(e.getEdit()); } };
/** * We propagate all edit events from our children to * undoable edit listeners, which have registered with us. */ @Override public void undoableEditHappened(UndoableEditEvent e) { fireUndoableEditHappened(e.getEdit()); }
@Override public void undoableEditHappened(UndoableEditEvent evt) { undoManager.addEdit(evt.getEdit()); updateActionState(); } }
public void undoableEditHappened(UndoableEditEvent uee) { undoMngr.addEdit(uee.getEdit()); undoAction.updateUndoState(); redoAction.updateRedoState(); } }
public void undoableEditHappened(UndoableEditEvent e) { undoManager.addEdit(e.getEdit()); undoAction.update(); redoAction.update(); } }
private void addDocEditChange( UndoableEditEvent e ) { ScriptEditorUndoItem undoItem = new ScriptEditorUndoItem( this, e.getEdit() ); addUndoItem( new StagedStateEdit( undoItem, "Text Change" ) ); }
@Override public void undoableEditHappened(UndoableEditEvent event) { // Process the edit without adding it to the queue. UndoableEdit anEdit = processEdit(event.getEdit()); // Need to provide our replacement edit, if any, otherwise we // will lose it and never get the chance to add it again. event = new UndoableEditEvent(event.getSource(), anEdit); // Delegate to the superclass, which will add the edit to the // queue, and fire off the necessary state change event. super.undoableEditHappened(event); }
@Override public void undoableEditHappened(final UndoableEditEvent e) { if (isEditable()) { if (!handleEdit()) e.getEdit().undo(); else updaterFrame.markUploadable(); } } }