protected void CreateUndoActivity() { var activity = new TextToolUndoActivity (Editor.View); activity.AffectedFigure = (TextFigure) Figure; activity.OldText = activity.AffectedFigure.Text; UndoActivity = activity; }
protected void CreateUndoActivity() { TextToolUndoActivity activity = new TextToolUndoActivity(Editor.View); activity.AffectedFigure = Figure as SimpleTextFigure; activity.OldText = activity.AffectedFigure.Text; UndoActivity = activity; }
protected void UpdateUndoActivity() { TextToolUndoActivity activity = UndoActivity as TextToolUndoActivity; if (activity == null) { return; } activity.NewText = activity.AffectedFigure.Text; if (activity.NewText == activity.OldText) { UndoActivity = null; } }