> > Until line6 all is ok but as you enter more 6'es the hight is > > shrinking and lines drop. > > It works under gtk2. So, yes, the bug is in the LCL win32 > interface. I hope you have disabled OptimalFill. >
:) yes. I'll create an issue. Or better 2. Not sure the shrinking height is related to the interlign change in RightJustify. > Under carbon line666666 is not broken into several lines, it > is clipped. Both gtk2 and carbon make sense. > Yes. But unfortunately different. > > > This has also the advantage that a LCL wordwrapped TLabel can > > > resize in both directions. > > > > > > > Top or bottom anchor centered to sibling you mean? > > I'm not sure what case you mean. > I mean, if something depends on the width of the label, for > instance the parent or another sibling, and you set MaxWidth > and WordWrap, then changing the caption allows the LCL to > shrink the Label Width, resizing its Parent or moving the > sibling. For example a TLabel Align=alLeft, a TMemo > Align=alClient. Set Label MaxWidth=100, AutoSize=true, > WordWrap=true. Now set Label caption. It can be less than > 100, giving the memo automatically more space. Got it. > > Somewhat more work is needed for the frequently used right aligned, > > fixed right side, left anchored labels. You need to right > anchor the > > label to a left anchored sibling. > > Or set Constraints.MaxWidth or set Align=alTop or ... Constraints.MaxWidth doesn't keep your right margin in the same place for left anchored labels. Ludo -- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
