|
Eclipse Platform Release 3.6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.jface.layout.RowDataFactory
public final class RowDataFactory
This class provides a convenient shorthand for creating and initialising RowData. This offers several benefits over creating RowData the normal way:
Method Summary | |
---|---|
void |
applyTo(Control control)
Sets the layout data on the given control. |
RowDataFactory |
copy()
Creates a copy of the receiver. |
static RowData |
copyData(RowData data)
Returns a copy of the given RowData |
RowData |
create()
Creates a new GridData instance. |
static RowDataFactory |
createFrom(RowData data)
Creates a new RowDataFactory that creates copies of the given RowData by default. |
RowDataFactory |
exclude(boolean shouldExclude)
Instructs the GridLayout to ignore this control when performing layouts. |
RowDataFactory |
hint(int xHint,
int yHint)
Sets the width and height hints. |
RowDataFactory |
hint(Point hint)
Sets the width and height hints. |
static RowDataFactory |
swtDefaults()
Creates a new RowDataFactory initialized with the SWT defaults. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static RowDataFactory swtDefaults()
Initial values are:
public static RowDataFactory createFrom(RowData data)
data
- RowData to copy
public static RowData copyData(RowData data)
data
- RowData to copy
public RowDataFactory exclude(boolean shouldExclude)
shouldExclude
- true iff the control should be excluded from layouts
public RowData create()
public RowDataFactory copy()
public void applyTo(Control control)
control
- control whose layout data will be initialisedpublic RowDataFactory hint(int xHint, int yHint)
xHint
- horizontal hint (pixels), or SWT.DEFAULT to use the control's
preferred sizeyHint
- vertical hint (pixels), or SWT.DEFAULT to use the control's
preferred size
public RowDataFactory hint(Point hint)
hint
- size (pixels) to be used instead of the control's preferred
size. If the x or y values are set to SWT.DEFAULT, the
control's computeSize() method will be used to obtain that
dimension of the preferred size.
|
Eclipse Platform Release 3.6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2010. All rights reserved.