from gui import configBase\r
from gui import printWindow\r
from gui import dropTarget\r
+from gui import taskbar\r
from util import validators\r
from util import profile\r
from util import util3d\r
progresValue = ((self.totalDoneFactor + sliceRun.sliceStepTimeFactor[stepName] * layer / maxLayer) / sliceRun.totalRunTimeFactor) * 10000\r
self.progressGauge.SetValue(int(progresValue))\r
self.statusText.SetLabel(stepName + " [" + str(layer) + "/" + str(maxLayer) + "]")\r
+ taskbar.setProgress(self, 10000 * self.progressGauge2.GetValue() + int(progresValue), 10000 * len(self.actionList))\r
\r
def OnRun(self):\r
resultFile = open(self.resultFilename, "w")\r
self.Bind(wx.EVT_BUTTON, self.OnShowLog, self.logButton)\r
self.Layout()\r
self.Fit()\r
+ taskbar.setBusy(self, False)\r
\r
def OnCopyToSD(self, e):\r
filename = os.path.basename(self.resultFilename)\r
import wx, sys, os, shutil, math, threading, subprocess, time, re
+from gui import taskbar
from util import profile
from util import sliceRun
from util import exporer
self.abort = True
if self.mainWindow.preview3d.loadReModelFiles(self.filelist):
self.mainWindow.preview3d.setViewMode("GCode")
+ taskbar.setBusy(self.GetParent(), False)
def SetProgress(self, stepName, layer, maxLayer):
if self.prevStep != stepName:
progresValue = ((self.totalDoneFactor + sliceRun.sliceStepTimeFactor[stepName] * layer / maxLayer) / sliceRun.totalRunTimeFactor) * 10000
self.progressGauge.SetValue(int(progresValue))
+ taskbar.setProgress(self.GetParent(), int(progresValue), self.progressGauge.GetRange())
self.statusText.SetLabel(stepName + " [" + str(layer) + "/" + str(maxLayer) + "]")
class WorkerThread(threading.Thread):