/* * (c) Copyright IBM Corp. 2000, 2001. * All Rights Reserved */ package net.sourceforge.phpdt.internal.ui.util; import org.eclipse.swt.SWT; import org.eclipse.swt.graphics.Point; import org.eclipse.swt.graphics.Rectangle; import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Control; import org.eclipse.swt.widgets.Layout; public class TabFolderLayout extends Layout { protected Point computeSize (Composite composite, int wHint, int hHint, boolean flushCache) { if (wHint != SWT.DEFAULT && hHint != SWT.DEFAULT) return new Point(wHint, hHint); Control [] children = composite.getChildren (); int count = children.length; int maxWidth = 0, maxHeight = 0; for (int i=0; i