private void timer_Tick(object sender, EventArgs e) { if (newVisual != null) { jobPreview.models.RemoveLast(); jobVisual.Clear(); jobVisual = newVisual; jobPreview.models.AddLast(jobVisual); jobPreview.UpdateChanges(); newVisual = null; editor.toolUpdating.Text = ""; } if (recalcJobPreview && jobPreviewThreadFinished) { recalcJobPreview = false; jobPreviewThreadFinished = false; JobUpdater workerObject = new JobUpdater(); editor.toolUpdating.Text = "Updating ..."; previewThread = new Thread(workerObject.DoWork); previewThread.Start(); } if (refreshCounter > 0) { if (--refreshCounter == 0) { Invalidate(); } } }
private void timer_Tick(object sender, EventArgs e) { if (newVisual != null) { jobPreview.models.RemoveLast(); jobVisual.Clear(); jobVisual = newVisual; jobPreview.models.AddLast(jobVisual); jobPreview.UpdateChanges(); newVisual = null; editor.toolUpdating.Text = ""; editor.UpdateLayerInfo(); editor.MaxLayer = editor.getContentArray(0).Last<GCodeShort>().layer; } if (recalcJobPreview && jobPreviewThreadFinished) { previewArray = new List<GCodeShort>(); previewArray.AddRange(((RepetierEditor.Content)editor.toolFile.Items[1]).textArray); previewArray.AddRange(((RepetierEditor.Content)editor.toolFile.Items[0]).textArray); previewArray.AddRange(((RepetierEditor.Content)editor.toolFile.Items[2]).textArray); recalcJobPreview = false; jobPreviewThreadFinished = false; JobUpdater workerObject = new JobUpdater(); editor.toolUpdating.Text = "Updating ..."; previewThread = new Thread(workerObject.DoWork); previewThread.Start(); } if (refreshCounter > 0) { if (--refreshCounter == 0) { Invalidate(); } } }
private void timer_Tick(object sender, EventArgs e) { if (conn.connector.IsJobRunning()) { PreventSleepmode(); } if (newVisual != null) { jobPreview.models.RemoveLast(); jobVisual.Clear(); jobVisual = newVisual; jobPreview.models.AddLast(jobVisual); threedview.UpdateChanges(); newVisual = null; editor.toolUpdating.Text = ""; if (Main.main.gcodePrintingTime > 0) { Main.main.editor.printingTime = Main.main.gcodePrintingTime; int sec = (int)(Main.main.editor.printingTime * (1 + 0.01 * Main.conn.addPrintingTime)); int hours = sec / 3600; sec -= 3600 * hours; int min = sec / 60; sec -= min * 60; StringBuilder s = new StringBuilder(); if (hours > 0) s.Append(Trans.T1("L_TIME_H:", hours.ToString())); //"h:"); if (min > 0 || hours > 0) s.Append(Trans.T1("L_TIME_M:", min.ToString())); s.Append(Trans.T1("L_TIME_S", sec.ToString())); Main.main.editor.toolPrintingTime.Text = Trans.T1("L_PRINTING_TIME:", s.ToString()); } editor.UpdateLayerInfo(); editor.MaxLayer = editor.getContentArray(0).Last<GCodeShort>().layer; } if (recalcJobPreview && jobPreviewThreadFinished) { previewArray0 = new List<GCodeShort>(); previewArray1 = new List<GCodeShort>(); previewArray2 = new List<GCodeShort>(); previewArray0.AddRange(((RepetierEditor.Content)editor.toolFile.Items[1]).textArray); previewArray1.AddRange(((RepetierEditor.Content)editor.toolFile.Items[0]).textArray); previewArray2.AddRange(((RepetierEditor.Content)editor.toolFile.Items[2]).textArray); recalcJobPreview = false; jobPreviewThreadFinished = false; JobUpdater workerObject = new JobUpdater(); editor.toolUpdating.Text = Trans.T("L_UPDATING..."); // "Updating ..."; previewThread = new Thread(workerObject.DoWork); previewThread.Start(); } if (refreshCounter > 0) { if (--refreshCounter == 0) { Invalidate(); } } }
public JobServiceImpl(HumanManagerContext humanManagerContext, IMapper mapper, JobUpdater jUpdater) { _humanManagerContext = humanManagerContext; _mapper = mapper; _jUpdater = jUpdater; }