Uwe Grauer wrote: > Uwe Grauer wrote: >> Uwe Grauer wrote: >>> Ed Leafe wrote: >>>> Well, it's been a few months since I've done one these screencasts, >>>> but I haven't been slacking off. I've been working on further >>>> developing the Dabo Class Designer, and integrating it with some of >>>> our other visual tools. >>>> >>>> This screencast is Part 1 of a demonstration that creates a form >>>> that connects to a database, and uses that connection to help create >>>> the controls on the form that will display the data. Part 2 should >>>> follow shortly. >>>> >>>> http://leafe.com/screencasts/dataenvironment1.html >>>> >>>> As usual, comments/feedback is welcome! >>>> >>>> -- Ed Leafe >>>> -- http://leafe.com >>>> -- http://dabodev.com >>> Following the new screencast when i clicked "New Connection >>> File"-create, i got a totaly freezed-up Dabo Connection Editor. >>> I couldn't even close the connection editor any more. >>> >>> What could be wrong? >>> I'm using opensuse 10.2 >>> >>> Platform: GTK<br> >>> Python Version: 2.5 on linux2<br> >>> Dabo Version: Version 0.8a; Revision 2599<br> >>> UI Version: 2.6.3.3 on wxGTK (gtk2) >>> >>> By the way, notice the <br> tags? >>> This was better before you changed the about box to a html-control. >>> >>> Then i tried the same with a standalone connection editor. >>> Standalone connection editor worked as expected. >>> >>> Uwe >>> >> When i finished the screencast i run the form: >> >> daboClassDesigner screencast.cdxml >> /home/uwe/src/daboide >> screencast.cdxml >> Dabo Info Log: Thu Jan 4 20:00:26 2007: 1 database connection >> definition(s) loaded. >> Dabo Info Log: Thu Jan 4 20:00:26 2007: User interface already set to >> 'wx', so dApp didn't touch it. >> Dabo Info Log: Thu Jan 4 20:00:26 2007: wxPython Version: 2.6.3.3 wxGTK >> (unicode) (gtk2) >> >> (python:5654): Gtk-CRITICAL **: gtk_widget_modify_style: assertion >> `GTK_IS_WIDGET (widget)' failed >> >> (python:5654): Gtk-CRITICAL **: gtk_widget_modify_style: assertion >> `GTK_IS_WIDGET (widget)' failed >> >> (python:5654): Gdk-CRITICAL **: gdk_window_invalidate_rect: assertion >> `window != NULL' failed >> >> (python:5654): Gdk-CRITICAL **: gdk_window_invalidate_rect: assertion >> `window != NULL' failed >> >> (python:5654): Gtk-CRITICAL **: gtk_widget_modify_style: assertion >> `GTK_IS_WIDGET (widget)' failed >> >> (python:5654): Gtk-CRITICAL **: gtk_widget_modify_style: assertion >> `GTK_IS_WIDGET (widget)' failed >> >> (python:5654): Gtk-CRITICAL **: gtk_widget_modify_style: assertion >> `GTK_IS_WIDGET (widget)' failed >> Traceback (most recent call last): >> File >> "/usr/lib/python2.5/site-packages/wx-2.6-gtk2-unicode/wx/_misc.py", line >> 1286, in Notify >> self.notify() >> File >> "/usr/lib/python2.5/site-packages/wx-2.6-gtk2-unicode/wx/_core.py", line >> 13637, in Notify >> self.result = self.callable(*self.args, **self.kwargs) >> File "/home/uwe/src/daboide/ClassDesigner.py", line 1365, in updateLayout >> self.PemForm.select(self._selection) >> File "/home/uwe/src/daboide/ClassDesignerPemForm.py", line 218, in select >> evts = ob.DesignerEvents >> File "/home/uwe/src/daboide/ClassDesignerFormMixin.py", line 1249, in >> _getDesEvents >> return self.Controller.getClassEvents(self._baseClass) >> AttributeError: 'NoneType' object has no attribute 'getClassEvents' >> >> >> >> Any thoughts? >> >> Uwe >> > > To test what's going on i went back to an old project of mine. > This didn't work any more. > So i tested with an older version, which did work. > > My older version: > Platform: GTK<br> > Python Version: 2.5 on linux2<br> > Dabo Version: Version 0.8a; Revision 2585<br> > UI Version: 2.6.3.3 on wxGTK (gtk2) > > > Later this evening i will go back until i see which revision broke it. > > Uwe
OK, revision 2590 broke it. Now you can guess better why it was broken with rev 2590. rev 2589 did work. Uwe _______________________________________________ Post Messages to: [email protected] Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev
