private void ClearAllHistory() { _multiSelectSystem.ClearMultiSelect(); HistoryListManagement.CurrentHistory(_history) .ClearAllHistory(); }
private void CheckListsAndRemove(IBranch branchToClose) { if (_multiSelectSystem.MultiSelectActive) { _multiSelectSystem.RemoveFromMultiSelect(_history, branchToClose.LastSelected); branchToClose.LastSelected.DeactivateNode(); } else { HistoryListManagement.CurrentHistory(_history) .ClearGOUIBranchFromHistory(branchToClose.LastSelected); } }
private void CloseNodesAfterDisabledNode(IDisabledNode args) { HistoryListManagement.CurrentHistory(_history) .CloseToThisPoint(args.ThisIsTheDisabledNode) .Run(); }