コード例 #1
0
 private void StatusLineEventWorker(StatusLineEventArgs e)
 {
     //_logger.logDebug("StatusLineEvent: text = " + e.StatusText);
     statusLabel.Text      = e.StatusText;
     linesLabel.Text       = "" + e.LineCount + " lines";
     sizeLabel.Text        = Util.GetFileSizeAsText(e.FileSize);
     currentLineLabel.Text = "" + e.CurrentLineNum;
     statusStrip1.Refresh();
 }
コード例 #2
0
 private void StatusLineEvent(object sender, StatusLineEventArgs e)
 {
     lock (statusLineLock)
     {
         lastStatusLineEvent = e;
         statusLineEventHandle.Set();
         statusLineEventWakeupHandle.Set();
     }
 }
コード例 #3
0
ファイル: StatusEventArgs.cs プロジェクト: gspatace/logexpert
		public StatusLineEventArgs Clone()
		{
			StatusLineEventArgs e = new StatusLineEventArgs();
			e.StatusText = StatusText;
			e.CurrentLineNum = CurrentLineNum;
			e.LineCount = LineCount;
			e.FileSize = FileSize;
			return e;
		}
コード例 #4
0
        public StatusLineEventArgs Clone()
        {
            StatusLineEventArgs e = new StatusLineEventArgs();

            e.StatusText     = StatusText;
            e.CurrentLineNum = CurrentLineNum;
            e.LineCount      = LineCount;
            e.FileSize       = FileSize;
            return(e);
        }
コード例 #5
0
ファイル: LogWindow.cs プロジェクト: gspatace/logexpert
 protected void OnStatusLine(StatusLineEventArgs e)
 {
     StatusLineEventHandler handler = StatusLineEvent;
     if (handler != null)
     {
         handler(this, e);
     }
 }