chiark / gitweb /
Add temperature graph labels.
authordaid303 <daid303@gmail.com>
Tue, 27 Nov 2012 13:08:00 +0000 (14:08 +0100)
committerdaid303 <daid303@gmail.com>
Tue, 27 Nov 2012 13:08:00 +0000 (14:08 +0100)
Cura/gui/printWindow.py

index 49cdd54504068770396d562314075e8d7ca9386f..67af1c37ead74b686d7f183c5c03fd4147671226 100644 (file)
@@ -291,7 +291,7 @@ class printWindow(wx.Frame):
                        self.camPreview.timer.Start(500)\r
                        self.camPreview.Bind(wx.EVT_ERASE_BACKGROUND, self.OnCameraEraseBackground)\r
 \r
-               self.sizer.AddGrowableRow(5)\r
+               self.sizer.AddGrowableRow(6)\r
                self.sizer.AddGrowableCol(3)\r
                \r
                self.Bind(wx.EVT_CLOSE, self.OnClose)\r
@@ -618,6 +618,7 @@ class temperatureGraph(wx.Panel):
                dc = wx.MemoryDC()\r
                dc.SelectObject(self.backBuffer)\r
                dc.Clear()\r
+               dc.SetFont(wx.SystemSettings.GetFont(wx.SYS_SYSTEM_FONT))\r
                w, h = self.GetSizeTuple()\r
                bgLinePen = wx.Pen('#A0A0A0')\r
                tempPen = wx.Pen('#FF4040')\r
@@ -652,9 +653,12 @@ class temperatureGraph(wx.Panel):
                for x in xrange(w, 0, -30):\r
                        dc.SetPen(bgLinePen)\r
                        dc.DrawLine(x, 0, x, h)\r
+               tmpNr = 0\r
                for y in xrange(h-1, 0, -h * 50 / 300):\r
                        dc.SetPen(bgLinePen)\r
                        dc.DrawLine(0, y, w, y)\r
+                       dc.DrawText(str(tmpNr), 0, y - dc.GetFont().GetPixelSize().GetHeight())\r
+                       tmpNr += 50\r
                dc.DrawLine(0, 0, w, 0)\r
                dc.DrawLine(0, 0, 0, h)\r
                \r