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]

Reply via email to