public class TabFolderLayout extends Layout {
- protected Point computeSize (Composite composite, int wHint, int hHint, boolean flushCache) {
+ 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 ();
+
+ Control[] children = composite.getChildren();
int count = children.length;
int maxWidth = 0, maxHeight = 0;
- for (int i=0; i<count; i++) {
- Control child = children [i];
- Point pt = child.computeSize (SWT.DEFAULT, SWT.DEFAULT, flushCache);
- maxWidth = Math.max (maxWidth, pt.x);
- maxHeight = Math.max (maxHeight, pt.y);
+ for (int i = 0; i < count; i++) {
+ Control child = children[i];
+ Point pt = child.computeSize(SWT.DEFAULT, SWT.DEFAULT, flushCache);
+ maxWidth = Math.max(maxWidth, pt.x);
+ maxHeight = Math.max(maxHeight, pt.y);
}
-
+
if (wHint != SWT.DEFAULT)
- maxWidth= wHint;
+ maxWidth = wHint;
if (hHint != SWT.DEFAULT)
- maxHeight= hHint;
-
- return new Point(maxWidth, maxHeight);
-
+ maxHeight = hHint;
+
+ return new Point(maxWidth, maxHeight);
+
}
-
- protected void layout (Composite composite, boolean flushCache) {
- Rectangle rect= composite.getClientArea();
-
+
+ protected void layout(Composite composite, boolean flushCache) {
+ Rectangle rect = composite.getClientArea();
+
Control[] children = composite.getChildren();
for (int i = 0; i < children.length; i++) {
children[i].setBounds(rect);