public void AddMemento(TextMemento memento) { this.momentoList.Add(memento); index++; //this.momentoList = this.momentoList.GetRange(0, index); this.momentoList.RemoveRange(index, momentoList.Count - index - 1); }
// Geri alma işlemi gerçekleştiğinde UML diyagramındaki CareTaker üzerinden yığının en üstündeki değeri alır. // Değer alma işleminden sonra sınıfın mevcut değerlerine atanır. public void Undo() { TextMemento previousTextMemento = _textCareTaker.TextMemento; CursorPosition = previousTextMemento.CursorPosition; Text = previousTextMemento.Text; }
public void Load(RichTextBox richText) { TextMemento temp = careTake.GetLast(); if (temp != null && temp.savedText != null) { richText.Text = temp.savedText; } }
public void LoadPrev(RichTextBox richText) { TextMemento prevMemento = careTake.GetPrev(); if (prevMemento != null && prevMemento.savedText != null) { richText.Text = prevMemento.savedText; } }
public void LoadNext(RichTextBox richText) { TextMemento nextMemento = careTake.GetNext(); if (nextMemento != null && nextMemento.savedText != null) { richText.Text = nextMemento.savedText; } }
public void Load(RichTextBox richText) { TextMemento lastMemento = careTake.GetPreviouse(); if (lastMemento != null && lastMemento.savedText != null) { richText.Text = lastMemento.savedText; } }
public void Redo(RichTextBox richText) { TextMemento temp = careTake.GetPrevious(); if (temp != null && temp.savedText != null) { richText.Text = temp.savedText; } }
public void Redo(RichTextBox richText) { TextMemento tx = careTake.GetNext(); if (tx != null && tx.savedText != null) { richText.Text = tx.savedText; } }
public void AddMemento(TextMemento memento) { if (index < this.Memento.Count) { this.Memento.RemoveRange(index, this.Memento.Count - index); } this.Memento.Add(memento); index++; }
public void Redo(RichTextBox richText) { TextMemento textM = careTake.GetNext(); if (textM != null && textM.savedText != null) { richText.Text = textM.savedText; //careTake.RemoveMemento(careTake.GetNext()); } }
public void AddMemento(TextMemento memento) { if ((lMemento.Count > 1) & (index < lMemento.Count - 1)) { lMemento.RemoveRange(index + 1, lMemento.Count - index - 1); } this.lMemento.Add(memento); index++; }
public void Undo(RichTextBox richText) { TextMemento tx = careTake.GetPrev(); if (tx != null && tx.savedText != null) { richText.Text = tx.savedText; // careTake.RemoveMomento(tx); } }
public void AddMemento(TextMemento memento) { if (allMementos.Count - 1 > index) { allMementos.RemoveRange(index, allMementos.Count - index); } allMementos.Add(memento); index = allMementos.Count; }
private void bUndo_Click(object sender, EventArgs e) { if (load.Undo() == null) { return; } TextMemento memento = load.Undo(); rTBWorkPlace.Text = memento.Text; rTBWorkPlace.SelectionStart = memento.CursorPosition; }
public TextMemento getNext(bool changeIndex) { if (index < allMementos.Count - 1) { TextMemento textMemento = allMementos[index + 1]; if (changeIndex) { index += 1; } return(textMemento); } return(null); }
public TextMemento GetLast(bool changeIndex) { if (index > 0) { TextMemento textMemento = allMementos[index - 1]; if (changeIndex) { index -= 1; } return(textMemento); } return(new TextMemento("")); }
public void AddMemento(TextMemento memento) { if (this.mementos.Count() != counter) { try { this.mementos.RemoveRange(counter + 1, this.mementos.Count() - 1); } catch { } } counter += 1; this.mementos.Add(memento); }
public void AddMemento(TextMemento memento) { if (index - mementos.Count < 0) { this.mementos.RemoveRange(index + 1, this.mementos.Count - index - 1); } else { this.mementos.RemoveRange(index, this.mementos.Count - index); } this.mementos.Add(memento); this.index++; }
public void AddMemento(TextMemento memento) { this.mementos.Add(memento); if (this.currMemento != this.mementos.Count - 1) { this.mementos.RemoveRange(this.currMemento, this.mementos.Count - this.currMemento); this.currMemento = this.mementos.Count - 1; } else { this.currMemento++; } }
public void Load(TextMemento save) { this.text = save.Text; this.date = save.Date; writeText(text); }
public void AddMemento(TextMemento memento) { this.mementoList.Add(memento); this.index++; mementoList.RemoveRange(index, (mementoList.Count - index - 1)); }
public void AddMemento(TextMemento memento) { this.memento = memento; }
public void AddMemento(TextMemento memento) { this.mementos.Add(memento); this.current = this.mementos.Count - 1; }
public void AddMemento(TextMemento txtmemento) { memento.Add(txtmemento); index = memento.Count(); }
public void RemoveMemento(TextMemento memento) { mementoList.Remove(memento); }
public void setSave(TextMemento textMemento) { this.Save = textMemento; }