]> git.saurik.com Git - wxWidgets.git/commitdiff
Updates from Dan
authorRobin Dunn <robin@alldunn.com>
Thu, 23 Nov 2006 02:28:03 +0000 (02:28 +0000)
committerRobin Dunn <robin@alldunn.com>
Thu, 23 Nov 2006 02:28:03 +0000 (02:28 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@43607 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

wxPython/wx/lib/mixins/inspect.py

index 782123359ab4b90fb676e0791e30c7b3bc68a945..6e6951a7cd913d818cce39fa537351b1b1b57f6e 100644 (file)
@@ -11,7 +11,7 @@
 #----------------------------------------------------------------------------
 
 # NOTE: This class is based on ideas sent to the wxPython-users
-# mail-list by Dan Elof.
+# mail-list by Dan Eloff.
 
 import wx.py
 
@@ -25,13 +25,15 @@ class InspectionMixin(object):
     To use this class simply derive a class from wx.App and
     InspectionMixin and then call the Init() method from the app's
     OnInit.
-    """    
-    def Init(self):
+    """
+    def Init(self, pos=(-1, -1), size=(-1, -1)):
         """
         Make the event binding that will activate the PyCrust window.
         """
         self.Bind(wx.EVT_KEY_DOWN, self.OnKeyPress)
         self._crust = None
+        self._pos = pos
+        self._size = size
 
 
     def OnKeyPress(self, evt):
@@ -49,10 +51,9 @@ class InspectionMixin(object):
         Show the PyCrust window.
         """
         if not self._crust:
-            self._crust = wx.py.crust.CrustFrame(self.GetTopWindow())
+            self._crust = wx.py.crust.CrustFrame(self.GetTopWindow(),
+                                                 pos = self._pos, size = self._size)
             self._crust.shell.interp.locals['app'] = self
         win = wx.FindWindowAtPointer()
         self._crust.shell.interp.locals['win'] = win
         self._crust.Show()
-
-