From: daid303 Date: Fri, 5 Oct 2012 14:25:15 +0000 (+0200) Subject: Add an enable/disable preview box for the camera, so people do not get freaked out... X-Git-Tag: 13.03~270 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=a2486a537a8485e9f854153dca4435260372b434;p=cura.git Add an enable/disable preview box for the camera, so people do not get freaked out that their camera starts up when printing. --- diff --git a/Cura/gui/printWindow.py b/Cura/gui/printWindow.py index b95b2004..1eed725f 100644 --- a/Cura/gui/printWindow.py +++ b/Cura/gui/printWindow.py @@ -255,9 +255,12 @@ class printWindow(wx.Frame): sizer.Add(button, pos=(1, pages.index(page))) button.Bind(wx.EVT_BUTTON, self.OnPropertyPageButton) self.cam.buttons.append(button) + + self.campreviewEnable = wx.CheckBox(self.camPage, -1, 'Show preview') + sizer.Add(self.campreviewEnable, pos=(2,0), span=(1,2), flag=wx.EXPAND) self.camPreview = wx.Panel(self.camPage) - sizer.Add(self.camPreview, pos=(2,0), span=(1,2), flag=wx.EXPAND) + sizer.Add(self.camPreview, pos=(3,0), span=(1,2), flag=wx.EXPAND) nb.AddPage(self.camPage, 'Camera') self.camPreview.timer = wx.Timer(self) @@ -296,6 +299,8 @@ class printWindow(wx.Frame): #self.UpdateProgress() def OnCameraTimer(self, e): + if not self.campreviewEnable.GetValue(): + return if self.machineCom != None and self.machineCom.isPrinting(): return self.cam.takeNewImage()