]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/samples/wxPIA_book/Chapter-06/example2.py
Added the sample code from wxPython In Action to the samples dir
[wxWidgets.git] / wxPython / samples / wxPIA_book / Chapter-06 / example2.py
diff --git a/wxPython/samples/wxPIA_book/Chapter-06/example2.py b/wxPython/samples/wxPIA_book/Chapter-06/example2.py
new file mode 100644 (file)
index 0000000..9b0ddea
--- /dev/null
@@ -0,0 +1,21 @@
+import wx
+from example1 import SketchWindow
+
+
+class SketchFrame(wx.Frame):
+    def __init__(self, parent):
+        wx.Frame.__init__(self, parent, -1, "Sketch Frame",
+                size=(800,600))
+        self.sketch = SketchWindow(self, -1)
+        self.sketch.Bind(wx.EVT_MOTION, self.OnSketchMotion)
+        self.statusbar = self.CreateStatusBar()
+
+    def OnSketchMotion(self, event):
+        self.statusbar.SetStatusText(str(event.GetPositionTuple()))
+        event.Skip()
+
+if __name__ == '__main__':
+    app = wx.PySimpleApp()
+    frame = SketchFrame(None)
+    frame.Show(True)
+    app.MainLoop()