using System; using CPF.ReoGrid.Actions; using CPF.ReoGrid.Events; namespace CPF.ReoGrid.Main { internal interface IActionControl { void DoAction(Worksheet sheet, BaseWorksheetAction action); void Undo(); void Redo(); void RepeatLastAction(RangePosition range); event EventHandler ActionPerformed; event EventHandler Undid; event EventHandler Redid; void ClearActionHistory(); void ClearActionHistoryForWorksheet(Worksheet sheet); } }