From 359ed0f85c18a91d41e645d7da487227e4488950 Mon Sep 17 00:00:00 2001 From: Robin Dunn Date: Thu, 23 Nov 2006 02:28:03 +0000 Subject: [PATCH 1/1] Updates from Dan git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@43607 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- wxPython/wx/lib/mixins/inspect.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/wxPython/wx/lib/mixins/inspect.py b/wxPython/wx/lib/mixins/inspect.py index 782123359a..6e6951a7cd 100644 --- a/wxPython/wx/lib/mixins/inspect.py +++ b/wxPython/wx/lib/mixins/inspect.py @@ -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() - - -- 2.47.2