public class LayoutUtil
extends java.lang.Object
Constructor and Description |
---|
LayoutUtil() |
Modifier and Type | Method and Description |
---|---|
static void |
doDefaultLayout(org.eclipse.swt.widgets.Composite parent,
DialogField[] editors,
boolean labelOnTop)
Creates a composite and fills in the given editors.
|
static void |
doDefaultLayout(org.eclipse.swt.widgets.Composite parent,
DialogField[] editors,
boolean labelOnTop,
int marginWidth,
int marginHeight)
Creates a composite and fills in the given editors.
|
static int |
getNumberOfColumns(DialogField[] editors)
Calculates the number of columns needed by field editors
|
static void |
setHeightHint(org.eclipse.swt.widgets.Control control,
int heightHint)
Sets the heightHint hint of a control.
|
static void |
setHorizontalGrabbing(org.eclipse.swt.widgets.Control control)
Sets the horizontal grabbing of a control to true.
|
static void |
setHorizontalIndent(org.eclipse.swt.widgets.Control control,
int horizontalIndent)
Sets the horizontal indent of a control.
|
static void |
setHorizontalSpan(org.eclipse.swt.widgets.Control control,
int span)
Sets the span of a control.
|
static void |
setWidthHint(org.eclipse.swt.widgets.Control control,
int widthHint)
Sets the width hint of a control.
|
public static int getNumberOfColumns(DialogField[] editors)
public static void doDefaultLayout(org.eclipse.swt.widgets.Composite parent, DialogField[] editors, boolean labelOnTop)
labelOnTop
- Defines if the label of all fields should be on top of the
fieldspublic static void doDefaultLayout(org.eclipse.swt.widgets.Composite parent, DialogField[] editors, boolean labelOnTop, int marginWidth, int marginHeight)
labelOnTop
- Defines if the label of all fields should be on top of the
fieldsmarginWidth
- The margin width to be used by the compositemarginHeight
- The margin height to be used by the compositepublic static void setHorizontalSpan(org.eclipse.swt.widgets.Control control, int span)
public static void setWidthHint(org.eclipse.swt.widgets.Control control, int widthHint)
public static void setHeightHint(org.eclipse.swt.widgets.Control control, int heightHint)
public static void setHorizontalIndent(org.eclipse.swt.widgets.Control control, int horizontalIndent)
public static void setHorizontalGrabbing(org.eclipse.swt.widgets.Control control)