daboide Commit
Revision 715
Date: 2006-12-18 06:50:20 -0800 (Mon, 18 Dec 2006)
Author: Ed

Changed:
U   trunk/ClassDesigner.py

Log:
Fixed a display problem under Gtk in the dialog displayed when adding a grid 
sizer. 

Tracker #0246.


Diff:
Modified: trunk/ClassDesigner.py
===================================================================
--- trunk/ClassDesigner.py      2006-12-18 02:14:44 UTC (rev 714)
+++ trunk/ClassDesigner.py      2006-12-18 14:50:20 UTC (rev 715)
@@ -2840,17 +2840,29 @@
                class RowColDialog(dui.dOkCancelDialog):
                        _hideInTree = True
                        def addControls(self):
+#                              self.AutoSize = False
                                sz = self.Sizer
+                               sz.appendSpacer(20)
+                               self.spnRows = dui.dSpinner(self, Min=1, 
Max=99, Value=4)
                                self.spnCols = dui.dSpinner(self, Min=1, 
Max=99, Value=2)
-                               self.spnRows = dui.dSpinner(self, Min=1, 
Max=99, Value=4)
-                               sz.append(dui.dLabel(self, Caption=_("Number of 
Columns")), 
-                                               halign="center")
+                               lbl = dui.dLabel(self, Caption=_("Number of 
Rows?"), Alignment="center")
+                               plat = self.Application.Platform
+                               if plat == "GTK":
+                                       lbl.Width = 200
+                               sz.append(lbl, halign="center")
+                               sz.append(self.spnRows, halign="center")
+                               sz.appendSpacer(8)
+                               lbl = dui.dLabel(self, Caption=_("Number of 
Columns?"), Alignment="center")
+                               if plat == "GTK":
+                                       lbl.Width = 200
+                               sz.append(lbl, halign="center")
                                sz.append(self.spnCols, halign="center")
-                               sz.appendSpacer(5)
-                               sz.append(dui.dLabel(self, Caption=_("Number of 
Rows")), 
-                                               halign="center")
-                               sz.append(self.spnRows, halign="center")
+                               sz.appendSpacer(25)
+                               self.layout()
+#                              dabo.ui.callAfter(self.fitToSizer)
+                               dabo.ui.callAfter(self.spnRows.setFocus)
                                
+                               
                        def getRows(self):
                                return self.spnRows.Value
                                




_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev

Reply via email to