Hey Antonio, >> There was indeed a bug which I fixed just now in my copy (and needs >> more testing before pushing it out). > > > Ok, I'll wait for it.
I've pushed it now. > I might be wrong, but since we have a lot of old-styled code for grid > layout managers, I thought I would have had to keep in mind this detail > from your docs above the others: > > "When the container of a layout manager has a maximum size set using > WWidget::setMaximumSize(), then the size of the container will be based > on the preferred size of the contents, up to this maximum size, instead > of the default behaviour of constraining the size of the children based > on the size of the container." > > Without specifying that directive, every wt app we have developed so far > shows very big elements trying to fill all the available page space. The available space must be used anyway (perhaps with whitespace), right? If you want to fill certain parts with 'nothing', then you should use stretch to do that: either by putting a non-zero stretch on one of the rows/columns, or by adding stretch separately. You should not be using setMaximumSize() since that really switches the behaviour of the layout manager dramatically: instead of constraining the children to fit in the parent, it adjusts the parent to whatever the children feel like needing. Regards, koen ------------------------------------------------------------------------------ How ServiceNow helps IT people transform IT departments: 1. A cloud service to automate IT design, transition and operations 2. Dashboards that offer high-level views of enterprise services 3. A single system of record for all IT processes http://p.sf.net/sfu/servicenow-d2d-j _______________________________________________ witty-interest mailing list witty-interest@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/witty-interest