From a2486a537a8485e9f854153dca4435260372b434 Mon Sep 17 00:00:00 2001 From: daid303 Date: Fri, 5 Oct 2012 16:25:15 +0200 Subject: [PATCH] Add an enable/disable preview box for the camera, so people do not get freaked out that their camera starts up when printing. --- Cura/gui/printWindow.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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() -- 2.30.2