Ejemplo n.º 1
0
 private void CancelMacroRecording()
 {
     if (_macroManager.IsRecording)
     {
         _macroManager.StopRecording();
         _macroManager.ClearMacro();
         _mainForm.SetStatusBarMessage(Resources.MacroRecordCancelled, 5);
     }
 }
Ejemplo n.º 2
0
        /// <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;
        }