private void CancelMacroRecording() { if (_macroManager.IsRecording) { _macroManager.StopRecording(); _macroManager.ClearMacro(); _mainForm.SetStatusBarMessage(Resources.MacroRecordCancelled, 5); } }
/// <summary> /// Toggle keystroke recording. /// </summary> /// <returns>Always returns true.</returns> public bool MacroRecord() { if (_macroManager.IsRecording) { _macroManager.StopRecording(); if (_macroManager.HaveMacro) _mainForm.SetStatusBarMessage(Resources.MacroRecordEnd, 5); else _mainForm.SetStatusBarMessage(Resources.MacroRecordCancelled, 5); } else { _mainForm.SetStatusBarMessage(Resources.MacroRecordStart); _macroManager.StartRecording(scintilla); } return true; }