layoutChildren();
}
+ /**
+ * Reset a child widget's original/preferred size.
+ *
+ * @param child the widget to manage
+ */
+ public void resetSize(final TWidget child) {
+ // For this layout, adding is the same as replacing.
+ add(child);
+ }
+
// ------------------------------------------------------------------------
// StretchLayoutManager ---------------------------------------------------
// ------------------------------------------------------------------------
* Resize/reposition child widgets based on difference between current
* dimensions and the original dimensions.
*/
- public void layoutChildren() {
+ private void layoutChildren() {
double widthRatio = (double) width / originalWidth;
if (!Double.isFinite(widthRatio)) {
widthRatio = 1;