Hi Paul,
Just FYI,
I run it stand alone (i.e. using the script dabo.ide.ReportDesigner.py)
within WingIDE 4.x.
1. Paul the menus descriptions are back if I add this to the beginning
to force 2.8.12 to be selected:
import wxversion
wxversion.select('2.8')
2. I get this exception on startup:
wx._core.PyAssertionError: C++ assertion "GetEventType() ==
wxEVT_COMMAND_SPLITTER_DOUBLECLICKED" failed at
..\..\include\wx/generic/splitter.h(357) in wxSplitterEvent::GetX()
File "H:\devProjectsT\dabo\ide\ReportDesigner.py", line 2746, in <module>
form.Visible = True
File "H:\devProjectsT\dabo\dabo\ui\uiwx\dForm.py", line 1080, in _setVisible
self.Show(val)
File "H:\devProjectsT\dabo\dabo\ui\uiwx\dForm.py", line 1062, in Show
ret = super(dForm, self).Show(show)
File "H:\devProjectsT\dabo\dabo\ui\uiwx\dFormMixin.py", line 393, in Show
super(dFormMixin, self).Show(*args, **kwargs)
File "H:\devProjectsT\dabo\dabo\ui\uiwx\dPemMixin.py", line 802, in Show
ret = super(dPemMixin, self).Show(show)
File "c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\_core.py",
line 9143, in Show
return _core_.Window_Show(*args, **kwargs)
File "H:\devProjectsT\dabo\dabo\ui\uiwx\dFormMixin.py", line 159, in
__onWxActivate
self.raiseEvent(dEvents.Activate, evt)
File "H:\devProjectsT\dabo\dabo\ui\uiwx\dPemMixin.py", line 1084, in
raiseEvent
super(dPemMixin, self).raiseEvent(eventClass, nativeEvent, *args,
**kwargs)
File "H:\devProjectsT\dabo\dabo\lib\eventMixin.py", line 81, in raiseEvent
bindingFunction(event)
File "H:\devProjectsT\dabo\ide\ReportDesigner.py", line 2479, in onActivate
rdc.showPropSheet()
File "H:\devProjectsT\dabo\ide\ReportDesigner.py", line 342, in
showPropSheet
ps = self.loadPropSheet()
File "H:\devProjectsT\dabo\ide\ReportDesigner.py", line 379, in
loadPropSheet
psf.Visible = True
File "H:\devProjectsT\dabo\dabo\ui\uiwx\dForm.py", line 1080, in _setVisible
self.Show(val)
File "H:\devProjectsT\dabo\dabo\ui\uiwx\dForm.py", line 1062, in Show
ret = super(dForm, self).Show(show)
File "H:\devProjectsT\dabo\dabo\ui\uiwx\dFormMixin.py", line 392, in Show
self.restoreSizeAndPositionIfNeeded()
File "H:\devProjectsT\dabo\dabo\ui\uiwx\dFormMixin.py", line 387, in
restoreSizeAndPositionIfNeeded
self.restoreSizeAndPosition()
File "H:\devProjectsT\dabo\dabo\ui\uiwx\dFormMixin.py", line 554, in
restoreSizeAndPosition
self.Size = (width, height)
File "H:\devProjectsT\dabo\dabo\ui\uiwx\dPemMixin.py", line 2637, in
_setSize
self.SetSize(val)
File "c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\_core.py",
line 8633, in SetSize
return _core_.Window_SetSize(*args, **kwargs)
File "H:\devProjectsT\dabo\dabo\ui\uiwx\dSplitter.py", line 240, in
_onSashPos
self.raiseEvent(dEvents.SashPositionChanged, evt)
File "H:\devProjectsT\dabo\dabo\ui\uiwx\dPemMixin.py", line 1084, in
raiseEvent
super(dPemMixin, self).raiseEvent(eventClass, nativeEvent, *args,
**kwargs)
File "H:\devProjectsT\dabo\dabo\lib\eventMixin.py", line 71, in raiseEvent
eventData=eventData, *args, **kwargs)
File "H:\devProjectsT\dabo\dabo\dEvents.py", line 28, in __init__
self._insertEventData()
File "H:\devProjectsT\dabo\dabo\dEvents.py", line 68, in _insertEventData
uiEventData = dabo.ui.getEventData(nativeEvent)
File "H:\devProjectsT\dabo\dabo\ui\uiwx\__init__.py", line 462, in
getEventData
ed["mousePosition"] = (wxEvt.GetX(), wxEvt.GetY())
File "c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\_windows.py",
line 1374, in GetX
return _windows_.SplitterEvent_GetX(*args, **kwargs)
I get this twice, but then I have the three windows (Designer, Rep Obj
Tree and Rep Properties).
And on close I get this exception:
TypeError: 'NoneType' object is not callable
File "H:\devProjectsT\dabo\ide\ReportDesigner.py", line 2747, in <module>
app.start()
File "H:\devProjectsT\dabo\dabo\dApp.py", line 401, in start
self.uiApp.start()
File "H:\devProjectsT\dabo\dabo\ui\uiwx\uiApp.py", line 460, in start
self.MainLoop()
File "c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\_core.py",
line 8010, in MainLoop
wx.PyApp.MainLoop(self)
File "c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\_core.py",
line 7306, in MainLoop
return _core_.PyApp_MainLoop(*args, **kwargs)
File "H:\devProjectsT\dabo\dabo\ui\__init__.py", line 43, in deadCheckFunc
return fn(self, *args, **kwargs)
File "H:\devProjectsT\dabo\dabo\ui\uiwx\dEditor.py", line 364, in __del__
self._unRegisterFunc(self)
_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://mail.leafe.com/mailman/listinfo/dabo-dev
Searchable Archives: http://leafe.com/archives/search/dabo-dev
This message: http://leafe.com/archives/byMID/[email protected]