chiark / gitweb /
Add an enable/disable preview box for the camera, so people do not get freaked out...
authordaid303 <daid303@gmail.com>
Fri, 5 Oct 2012 14:25:15 +0000 (16:25 +0200)
committerdaid303 <daid303@gmail.com>
Fri, 5 Oct 2012 14:25:15 +0000 (16:25 +0200)
Cura/gui/printWindow.py

index b95b200481f5a509675139b5fdb4d684cdbf6b8f..1eed725f225179f319c185aead89a204ebcbfdf9 100644 (file)
@@ -255,9 +255,12 @@ class printWindow(wx.Frame):
                                sizer.Add(button, pos=(1, pages.index(page)))\r
                                button.Bind(wx.EVT_BUTTON, self.OnPropertyPageButton)\r
                                self.cam.buttons.append(button)\r
+\r
+                       self.campreviewEnable = wx.CheckBox(self.camPage, -1, 'Show preview')\r
+                       sizer.Add(self.campreviewEnable, pos=(2,0), span=(1,2), flag=wx.EXPAND)\r
                        \r
                        self.camPreview = wx.Panel(self.camPage)\r
-                       sizer.Add(self.camPreview, pos=(2,0), span=(1,2), flag=wx.EXPAND)\r
+                       sizer.Add(self.camPreview, pos=(3,0), span=(1,2), flag=wx.EXPAND)\r
                        \r
                        nb.AddPage(self.camPage, 'Camera')\r
                        self.camPreview.timer = wx.Timer(self)\r
@@ -296,6 +299,8 @@ class printWindow(wx.Frame):
                #self.UpdateProgress()\r
        \r
        def OnCameraTimer(self, e):\r
+               if not self.campreviewEnable.GetValue():\r
+                       return\r
                if self.machineCom != None and self.machineCom.isPrinting():\r
                        return\r
                self.cam.takeNewImage()\r