void CreateCareTaker() { careTaker = new EditorCareTaker(); var initial = new EditorMemento(); initial.SetText(LilypondText); careTaker.Save(initial); careTaker.MementoChanged += CareTaker_MementoChanged; }
public void restoreFromMemento(EditorMemento memento) { this.setText(memento.editor_contents); }
public Editor() { _memento = new EditorMemento(string.Empty); }
public void Save() { _memento = new EditorMemento(_content); }
public void Restore(EditorMemento memento) { this.content = memento.GetContent(); }
public Editor() { mContent = string.Empty; memento = new EditorMemento(string.Empty); }
public void Save() { memento = new EditorMemento(mContent); }
void CareTaker_MementoChanged(object sender, EditorMemento e) { LilypondText = e.Text; }
public void restore(EditorMemento memento) => this.content = memento.getContent();