Hi,

I starting to work on this and running into a couple of errors.

On Phoenix, it crashes when I want to delete an item and I can't find the handler for this so I could step through it - any hint?

I then tried it on 2.8.12 with dabo/working/master and I see this exception:

 File "D:\devTools\dabo - dev\ide\MenuDesigner.py", line 47, in <module>
  main()
 File "D:\devTools\dabo - dev\ide\MenuDesigner.py", line 42, in main
  app.start()
 File "D:\devTools\dabo - dev\dabo\dApp.py", line 401, in start
  self.uiApp.start()
 File "D:\devTools\dabo - dev\dabo\ui\uiwx\uiApp.py", line 463, 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 "c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\_core.py", line 14669, in <lambda>
  lambda event: event.callable(*event.args, **event.kw) )
 File "D:\devTools\dabo - dev\dabo\ui\uiwx\dPemMixin.py", line 349, in _afterInitAll
  self.afterInitAll()
 File "D:\devTools\dabo - dev\ide\MenuDesignerForm.py", line 50, in afterInitAll
  self.PropSheet.Controller = self
 File "D:\devTools\dabo - dev\ide\MenuDesignerForm.py", line 746, in _getPropSheet
  self._propSheet = self.PropForm.PropSheet
 File "D:\devTools\dabo - dev\ide\MenuDesignerForm.py", line 737, in _getPropForm
  MenuBarFile=self.MenuBarFile, Controller=self)
 File "D:\devTools\dabo - dev\dabo\ui\uiwx\dForm.py", line 1044, in __init__
  *args, **kwargs)
 File "D:\devTools\dabo - dev\dabo\ui\uiwx\dForm.py", line 40, in __init__
  attProperties=attProperties, *args, **kwargs)
 File "D:\devTools\dabo - dev\dabo\ui\uiwx\dFormMixin.py", line 76, in __init__
  attProperties=attProperties, *args, **kwargs)
 File "D:\devTools\dabo - dev\dabo\ui\uiwx\dPemMixin.py", line 202, in __init__
  self._afterInit()
 File "D:\devTools\dabo - dev\dabo\ui\uiwx\dForm.py", line 58, in _afterInit
  super(BaseForm, self)._afterInit()
 File "D:\devTools\dabo - dev\dabo\ui\uiwx\dFormMixin.py", line 128, in _afterInit
  super(dFormMixin, self)._afterInit()
 File "D:\devTools\dabo - dev\dabo\ui\uiwx\dPemMixin.py", line 340, in _afterInit
  self.afterInit()
 File "D:\devTools\dabo - dev\ide\MenuDesignerPropForm.py", line 65, in afterInit self._tree = TreeSheet(tp, MultipleSelect=False, Controller=self.Controller)  File "D:\devTools\dabo - dev\dabo\ui\uiwx\dPanel.py", line 268, in __init__
  attProperties=attProperties, *args, **kwargs)
 File "D:\devTools\dabo - dev\dabo\ui\uiwx\dPanel.py", line 246, in __init__
  properties=properties, attProperties=attProperties, *args, **kwargs)
 File "D:\devTools\dabo - dev\dabo\ui\uiwx\dPanel.py", line 36, in __init__
  properties=properties, attProperties=attProperties, *args, **kwargs)
 File "D:\devTools\dabo - dev\dabo\ui\uiwx\dPemMixin.py", line 204, in __init__
  dPemMixinBase.__init__(self) ## don't use super(), or wx init called 2x.
 File "D:\devTools\dabo - dev\dabo\dObject.py", line 85, in __init__
  self.setProperties(properties)
 File "D:\devTools\dabo - dev\dabo\lib\propertyHelperMixin.py", line 217, in setProperties
  _setProps(propDict)
 File "D:\devTools\dabo - dev\dabo\lib\propertyHelperMixin.py", line 206, in _setProps
  setter(self, _propDict[prop])
 File "D:\devTools\dabo - dev\dabo\ui\__init__.py", line 223, in fset
  return _resolveSet(self, nm, val)
 File "D:\devTools\dabo - dev\dabo\ui\__init__.py", line 202, in _resolveSet
  setattr(obj, nm, val)
 File "D:\devTools\dabo - dev\dabo\ui\uiwx\dTreeView.py", line 1142, in _setMultipleSelect
  self.UnselectAll()
File "c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\_controls.py", line 5533, in UnselectAll
  return _controls_.TreeCtrl_UnselectAll(*args, **kwargs)
 File "D:\devTools\dabo - dev\dabo\ui\uiwx\dTreeView.py", line 1074, in __onTreeSel
  self.raiseEvent(dEvents.TreeSelection, evt)
 File "D:\devTools\dabo - dev\dabo\ui\uiwx\dPemMixin.py", line 1084, in raiseEvent super(dPemMixin, self).raiseEvent(eventClass, nativeEvent, *args, **kwargs)  File "D:\devTools\dabo - dev\dabo\lib\eventMixin.py", line 81, in raiseEvent
  bindingFunction(event)
 File "D:\devTools\dabo - dev\ide\ClassDesignerTreeSheet.py", line 79, in onTreeSel
  dui.callAfter(self.Controller.treeSelect)

AttributeError: 'MenuDesigner' object has no attribute 'treeSelect'

This is on Windows.

Is this a know issue?  If yes, hopefully with a work around/fix?

Werner

_______________________________________________
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