I've been having a problem since I updated from SVN this evening. Once I load my form into ClassDesigner and make a change, I can no longer run my application, save my form, or close cleanly the ClassDesigner.
I can duplicate the problem with a clean form as soon as I add a DataGrid to the horizontal sizer. Removing the DataGrid makes the problem go away. The GridList appears to work fine. Google says that someone posted the same error to the mailing list in 2006, but I couldn't find a response. Here is the last few lines of my traceback: line 253, in getDesignerDict ret["children"] = self.getChildrenPropDict(classDict) File "/usr/local/share/applications/dabo/ide/ClassDesignerComponents.py", line 411, in getChildrenPropDict classDict=kidDict)) File "/usr/local/share/applications/dabo/ide/ClassDesignerComponents.py", line 145, in getDesignerDict csz = self.ControllingSizer AttributeError: 'controlMix' object has no attribute 'ControllingSizer' My form is pretty simple: <?xml version="1.0" encoding="utf-8" standalone="no"?> <dForm code-ID="dForm-top" CxnFile="path://../db/defaultdb.cnxml" Name="dForm" Caption="Sampling Application" Top="0" Height="676" Width="1353" designerClass="DesForm" CxnName="DefaultDB" UseSizers="True" Left="59"> <dSizer SlotCount="1" designerClass="LayoutSizer" Orientation="Vertical"> <dPanel sizerInfo="{'Proportion': 1, 'HAlign': 'Center', 'VAlign': 'Middle', 'Expand': True}" designerClass="controlMix"> <dSizer SlotCount="2" designerClass="LayoutSizer" Orientation="Horizontal"> <dGrid ColumnCount="4" code-ID="dGrid-dPanel" sizerInfo="{'Proportion': 1, 'Expand': True}" Name="GridListRecords" Editable="False" designerClass="controlMix" DataSource="table1" SelectionMode="Row"> <dColumn Caption="id" DataField="id" designerClass="controlMix" Order="0" Width="64"></dColumn> <snip> <dColumn Caption="Column4" DataField="col4" designerClass="controlMix" Order="30" Width="157"></dColumn> </dGrid> <dGridSizer HGap="5" sizerInfo="{'Proportion': 1, 'Border': 10, 'Expand': True}" Rows="12" designerClass="LayoutGridSizer" VGap="5" MaxDimension="r" Columns="2"> <dLabel Width="12" sizerInfo="{'Proportion': 0, 'ColExpand': False, 'VAlign': 'Middle', 'Expand': False, 'RowExpand': False}" designerClass="controlMix" rowColPos="(0, 0)" Caption="id"></dLabel> <dTextBox sizerInfo="{'Proportion': 0, 'ColExpand': True, 'VAlign': 'Middle', 'Expand': True, 'RowExpand': False}" rowColPos='(0, 1)' designerClass='controlMix' DataSource='table1' DataField='id'></ dTextBox> <snip> </dGridSizer> </dSizer> </dPanel> </dSizer> </dForm> How best can I determine if the problem is on my side, or if a fix is necessary in the framework? Thank you, Richard _______________________________________________ Post Messages to: Dabo-users@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-users Searchable Archives: http://leafe.com/archives/search/dabo-users This message: http://leafe.com/archives/byMID/[EMAIL PROTECTED]