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

Reply via email to