*******************************************************************************/
package net.sourceforge.phpdt.internal.ui.wizards.dialogfields;
-import org.eclipse.swt.SWT;
+//import org.eclipse.swt.SWT;
import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.widgets.Composite;
+//import org.eclipse.swt.layout.GridLayout;
+//import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Control;
public class LayoutUtil {
* Defines if the label of all fields should be on top of the
* fields
*/
- public static void doDefaultLayout(Composite parent, DialogField[] editors,
- boolean labelOnTop) {
- doDefaultLayout(parent, editors, labelOnTop, 0, 0, 0, 0);
- }
+// public static void doDefaultLayout(Composite parent, DialogField[] editors,
+// boolean labelOnTop) {
+// doDefaultLayout(parent, editors, labelOnTop, 0, 0, 0, 0);
+// }
/**
* Creates a composite and fills in the given editors.
* @param minHeight
* The minimal height of the composite
*/
- public static void doDefaultLayout(Composite parent, DialogField[] editors,
- boolean labelOnTop, int minWidth, int minHeight) {
- doDefaultLayout(parent, editors, labelOnTop, minWidth, minHeight, 0, 0);
- }
+// public static void doDefaultLayout(Composite parent, DialogField[] editors,
+// boolean labelOnTop, int minWidth, int minHeight) {
+// doDefaultLayout(parent, editors, labelOnTop, minWidth, minHeight, 0, 0);
+// }
/**
* Creates a composite and fills in the given editors.
* The margin height to be used by the composite
* @deprecated
*/
- public static void doDefaultLayout(Composite parent, DialogField[] editors,
- boolean labelOnTop, int minWidth, int minHeight, int marginWidth,
- int marginHeight) {
- int nCulumns = getNumberOfColumns(editors);
- Control[][] controls = new Control[editors.length][];
- for (int i = 0; i < editors.length; i++) {
- controls[i] = editors[i].doFillIntoGrid(parent, nCulumns);
- }
- if (labelOnTop) {
- nCulumns--;
- modifyLabelSpans(controls, nCulumns);
- }
- GridLayout layout = new GridLayout();
- if (marginWidth != SWT.DEFAULT) {
- layout.marginWidth = marginWidth;
- }
- if (marginHeight != SWT.DEFAULT) {
- layout.marginHeight = marginHeight;
- }
- layout.numColumns = nCulumns;
- parent.setLayout(layout);
- }
+// public static void doDefaultLayout(Composite parent, DialogField[] editors,
+// boolean labelOnTop, int minWidth, int minHeight, int marginWidth,
+// int marginHeight) {
+// int nCulumns = getNumberOfColumns(editors);
+// Control[][] controls = new Control[editors.length][];
+// for (int i = 0; i < editors.length; i++) {
+// controls[i] = editors[i].doFillIntoGrid(parent, nCulumns);
+// }
+// if (labelOnTop) {
+// nCulumns--;
+// modifyLabelSpans(controls, nCulumns);
+// }
+// GridLayout layout = new GridLayout();
+// if (marginWidth != SWT.DEFAULT) {
+// layout.marginWidth = marginWidth;
+// }
+// if (marginHeight != SWT.DEFAULT) {
+// layout.marginHeight = marginHeight;
+// }
+// layout.numColumns = nCulumns;
+// parent.setLayout(layout);
+// }
- private static void modifyLabelSpans(Control[][] controls, int nCulumns) {
- for (int i = 0; i < controls.length; i++) {
- setHorizontalSpan(controls[i][0], nCulumns);
- }
- }
+// private static void modifyLabelSpans(Control[][] controls, int nCulumns) {
+// for (int i = 0; i < controls.length; i++) {
+// setHorizontalSpan(controls[i][0], nCulumns);
+// }
+// }
/**
* Sets the span of a control. Assumes that GridData is used.
/**
* Sets the heigthHint hint of a control. Assumes that GridData is used.
*/
- public static void setHeigthHint(Control control, int heigthHint) {
- Object ld = control.getLayoutData();
- if (ld instanceof GridData) {
- ((GridData) ld).heightHint = heigthHint;
- }
- }
+// public static void setHeigthHint(Control control, int heigthHint) {
+// Object ld = control.getLayoutData();
+// if (ld instanceof GridData) {
+// ((GridData) ld).heightHint = heigthHint;
+// }
+// }
/**
* Sets the horizontal indent of a control. Assumes that GridData is used.
*/
- public static void setHorizontalIndent(Control control, int horizontalIndent) {
- Object ld = control.getLayoutData();
- if (ld instanceof GridData) {
- ((GridData) ld).horizontalIndent = horizontalIndent;
- }
- }
+// public static void setHorizontalIndent(Control control, int horizontalIndent) {
+// Object ld = control.getLayoutData();
+// if (ld instanceof GridData) {
+// ((GridData) ld).horizontalIndent = horizontalIndent;
+// }
+// }
/**
* Sets the horizontal indent of a control. Assumes that GridData is used.