Re: [Boa Constr] Segfault bugfix and "hello!"
Status: Beta
Brought to you by:
riaan
From: Riaan B. <riaan@e.co.za> - 2000-10-20 00:27:38
|
Hello Shane, Shane Hathaway wrote: > > Boa looks like a great project. I'm very impressed with it. Especially > the fact that it connects to Zope! > Thanks! > That said, Editor.py didn't work well on my Linux box until I applied > the following change. modulePage.destroy() needs to occur only when > there is *nothing* else that might access modulePage. > > @@ -620,9 +652,9 @@ > if Utils.yesNoDialog(self, 'Close module', 'There are > changes, do you want to save?'): > self.saveOrSaveAs() > name = modulePage.model.filename > - modulePage.destroy() > self.tabs.RemovePage(idx) > del self.modules[name] > + modulePage.destroy() > # notify pages for idx adjustments > for modPge in self.modules.values(): > modPge.removedPage(idx) There is no noticeable difference on Windows (which is a good thing ;) but if this fixes some wxGTK issues, fantastic, I've updated the source. > > Now, I wonder what people would think of the following direction: make > it possible for Boa to connect to a ZEO server and manipulate objects > directly. This would provide an *ideal* environment for developing Zope > products, since it would let you use the debugger on what looks like a > live Zope instance. Are you using the current version from CVS? This version allows the standard Zope management operations (cut/copy/paste/import/export) as well as object creation from the Palette and property editing with the Inspector (adding/editing/removing). Right click in the explorer for menus. I don't exactly understand how the ZEO fits in with this. Would the debugger be some sort of ZEO shared object? Are we debugging Product code or Zope code? I'm very interested in extending Boa's Zope support as far as possible. Zope debugging sounds very cool. -- Riaan >>> a='a=%s;a%%`a`';a%`a` ___________________________________________________ Boa Constructor - RAD GUI building IDE for wxPython http://boa-constructor.sourceforge.net |