AMADEUS html plain
import java.awt.*;
class UndoEmptyRow
class UndoEmptyRow extends Undo
Caret caretkeep;
Row orig;
viit tyhjendatud reale
Row r;
säilitamiseks
UndoEmptyRow(Caret car, Row rr)
caretkeep = car.make_Copy();
orig = rr;
r = new Row(Default.commentColor);
suvaline
kanda sellesse sümbolid rr-st
* int i = 1; i < rr.elements.size(); i++
r.elements.insertElementAt(rr.element(i), i);
public void undo(Editor ed)
ed.caret = caretkeep.make_Copy();
taastada originaal
* int i = 1; i < r.elements.size(); i++
orig.elements.insertElementAt(r.element(i), i);
orig.planSize();
Caret caret_copy = caretkeep.make_Copy();
* int k = caret_copy.noInRow; k >1; k--
? ed.isRedoing
ed.stack.push(new UndoInsertElements(r.elements.size()-1,caret_copy));
<======
ed.redoStack.push(new UndoInsertElements(r.elements.size()-1,caret_copy));