private void StatusLineEventWorker(StatusLineEventArgs e) { //_logger.logDebug("StatusLineEvent: text = " + e.StatusText); labelStatus.Text = e.StatusText; labelLines.Text = "" + e.LineCount + " lines"; labelSize.Text = Util.GetFileSizeAsText(e.FileSize); labelCurrentLine.Text = "" + e.CurrentLineNum; statusStrip.Refresh(); }
private void OnStatusLineEvent(object sender, StatusLineEventArgs e) { lock (_statusLineLock) { _lastStatusLineEvent = e; _statusLineEventHandle.Set(); _statusLineEventWakeupHandle.Set(); } }
public StatusLineEventArgs Clone() { StatusLineEventArgs e = new StatusLineEventArgs(); e.StatusText = StatusText; e.CurrentLineNum = CurrentLineNum; e.LineCount = LineCount; e.FileSize = FileSize; return(e); }