On Jul 2, 2008, at 12:45 PM, johnf wrote:

> Where gs is a grid sizer.
> gs.append(dabo.ui.dLabel(self,Caption='City',Alignment='right'))
>
> Shouldn't alignment right cause the text of the label to be on the  
> right side
> of the gridsizer column?  It is not doing what I would have  
> expected.  The
> text is left.

        You're specifying the alignment within the label itself. You seem to  
want the label to align within the grid sizer.

        BTW, the practice of writing the object creation inside the sizer  
append() is prone to confusing mistakes like this. If you had written  
it as two steps:

lbl = dabo.ui.dLabel(self,Caption='City',Alignment='right')
gs.append(lbl)

your mistake would have been more obvious. The correct way to align  
the label in the grid sizer would be:

lbl = dabo.ui.dLabel(self, Caption="City")
gs.append(lbl, halign="right")

-- Ed Leafe





_______________________________________________
Post Messages to: [email protected]
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]

Reply via email to