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]