private void _timer_Tick(object sender, EventArgs e) { string _text = Clipboard.GetText(); if (string.IsNullOrWhiteSpace(_text)) { return; } if (_prevClipboard.Equals(_text)) { return; } CodeSnippet _currentSnippet = _treeviewHelper.FromNode(_treeviewHelper.SelectedNode); if (_currentSnippet.Name == Constants.CLIPBOARDMONITOR && _currentSnippet.CodeType == CodeType.System) { _textBoxHelper.Text = _textBoxHelper.Text + _text + "\r\n"; } else { CodeSnippet _clipboardSnippet = CodeLib.Instance.ClipboardMonitor; _clipboardSnippet.SetCode(_clipboardSnippet.GetCode() + _text + "\r\n", out bool _changed); } _prevClipboard = _text; }
private void MnuClearClipboardMonior_Click(object sender, EventArgs e) { CodeSnippet _currentSnippet = _treeviewHelper.FromNode(_treeviewHelper.SelectedNode); if (_currentSnippet.Name == Constants.CLIPBOARDMONITOR && _currentSnippet.CodeType == CodeType.System) { _textBoxHelper.Text = string.Empty; } else { CodeSnippet _clipboardSnippet = CodeLib.Instance.ClipboardMonitor; _clipboardSnippet.SetCode(string.Empty, out bool _changed); } }
public bool SaveState() { bool _result = false; if (_StateSnippet == null) { return(false); } _StateSnippet.SetCode(_tb.Text, out _result); _StateSnippet.Wordwrap = _tb.WordWrap; _StateSnippet.CurrentLine = _tb.CurrentLineNumber(); if (_result) { _StateSnippet.CodeLastModificationDate = DateTime.Now; } return(_result); }
public bool SaveState() { bool _result = false; if (_StateSnippet == null) { return(false); } _StateSnippet.SetRtf(_rtf.Rtf, out _result); _StateSnippet.SetCode(_rtf.Text, out _result); if (_result) { _StateSnippet.CodeLastModificationDate = DateTime.Now; } _StateSnippet.RTFOwnTheme = _mainform.rtfEditor.OwnTheme; if (_StateSnippet.RTFOwnTheme) { _StateSnippet.RTFTheme = _mainform.rtfEditor.Theme; } return(_result); }