chiark / gitweb /
Make the firmware update window act a bit better, use 24bit depth buffer in the super...
authordaid <daid303@gmail.com>
Mon, 24 Jun 2013 17:37:13 +0000 (19:37 +0200)
committerdaid <daid303@gmail.com>
Mon, 24 Jun 2013 17:37:13 +0000 (19:37 +0200)
Cura/gui/firmwareInstall.py
Cura/gui/tools/superformula.py

index c64fcf6d067569cb49255eb72a9983213ed8a9a7..098c07ebb130cbe93dbc01d519865e1acae42f01 100644 (file)
@@ -42,7 +42,7 @@ class InstallFirmware(wx.Dialog):
 
                sizer = wx.BoxSizer(wx.VERTICAL)
                
-               self.progressLabel = wx.StaticText(self, -1, 'Reading firmware...')
+               self.progressLabel = wx.StaticText(self, -1, 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\nX')
                sizer.Add(self.progressLabel, 0, flag=wx.ALIGN_CENTER)
                self.progressGauge = wx.Gauge(self, -1)
                sizer.Add(self.progressGauge, 0, flag=wx.EXPAND)
@@ -54,7 +54,10 @@ class InstallFirmware(wx.Dialog):
                
                self.filename = filename
                self.port = port
-               
+
+               self.Layout()
+               self.Fit()
+
                threading.Thread(target=self.OnRun).start()
                
                self.ShowModal()
@@ -62,6 +65,7 @@ class InstallFirmware(wx.Dialog):
                return
 
        def OnRun(self):
+               wx.CallAfter(self.updateLabel, "Reading firmware...")
                hexFile = intelHex.readHex(self.filename)
                wx.CallAfter(self.updateLabel, "Connecting to machine...")
                programmer = stk500v2.Stk500v2()
@@ -95,8 +99,8 @@ class InstallFirmware(wx.Dialog):
        
        def updateLabel(self, text):
                self.progressLabel.SetLabel(text)
-               self.Layout()
-       
+               #self.Layout()
+
        def OnProgress(self, value, max):
                wx.CallAfter(self.progressGauge.SetRange, max)
                wx.CallAfter(self.progressGauge.SetValue, value)
index 12556bdec23adf045375ba976eb6cd7b0b2b6dee..051cc6d552ee051d71c90fcd8bc6dcbdde35935f 100644 (file)
@@ -101,7 +101,7 @@ class superformulaEvolver(wx.Frame):
                sizer = wx.BoxSizer()
                self.SetSizer(sizer)
 
-               attribList = (glcanvas.WX_GL_RGBA, glcanvas.WX_GL_DOUBLEBUFFER, glcanvas.WX_GL_DEPTH_SIZE, 32, glcanvas.WX_GL_STENCIL_SIZE, 8)
+               attribList = (glcanvas.WX_GL_RGBA, glcanvas.WX_GL_DOUBLEBUFFER, glcanvas.WX_GL_DEPTH_SIZE, 24, glcanvas.WX_GL_STENCIL_SIZE, 8)
                self._glCanvas = glcanvas.GLCanvas(self, style=wx.WANTS_CHARS, attribList = attribList)
                self._glCanvas.SetMinSize((800,600))
                sizer.Add(self._glCanvas, 1, flag=wx.EXPAND)