chiark / gitweb /
Added printWindow placeholder
authorDaid <daid303@gmail.com>
Sat, 24 Mar 2012 17:12:10 +0000 (18:12 +0100)
committerDaid <daid303@gmail.com>
Sat, 24 Mar 2012 17:12:10 +0000 (18:12 +0100)
Cura/newui/printWindow.py [new file with mode: 0644]

diff --git a/Cura/newui/printWindow.py b/Cura/newui/printWindow.py
new file mode 100644 (file)
index 0000000..9df9794
--- /dev/null
@@ -0,0 +1,38 @@
+from __future__ import absolute_import\r
+import __init__\r
+\r
+import wx\r
+\r
+printWindowHandle = None\r
+\r
+def printFile(filename):\r
+       global printWindowHandle\r
+       print "Want to print: " + filename\r
+       if printWindowHandle == None:\r
+               printWindowHandle = printWindow()\r
+       printWindowHandle.Show(True)\r
+       printWindowHandle.Raise()\r
+\r
+class printWindow(wx.Frame):\r
+       "Main user interface window"\r
+       def __init__(self):\r
+               super(printWindow, self).__init__(None, -1, title='Printing')\r
+               self.SetSizer(wx.GridBagSizer(2, 2))\r
+               \r
+               self.statsPanel = wx.Panel(self)\r
+               self.GetSizer().Add(self.statsPanel, pos=(0,0), span=(4,1), flag=wx.EXPAND)\r
+               \r
+               self.GetSizer().Add(wx.Button(self, -1, 'Test'), pos=(0,1))\r
+               self.GetSizer().Add(wx.Button(self, -1, 'Test'), pos=(1,1))\r
+               self.GetSizer().Add(wx.Button(self, -1, 'Test'), pos=(2,1))\r
+               \r
+               self.Bind(wx.EVT_CLOSE, self.OnClose)\r
+               \r
+               self.Layout()\r
+               self.Fit()\r
+               self.Centre()\r
+       \r
+       def OnClose(self, e):\r
+               global printWindowHandle\r
+               printWindowHandle = None\r
+               self.Destroy()\r