RowData

Each control controlled by a <code>RowLayout</code> can have its initial width and height specified by setting a <code>RowData</code> object into the control. <p> The following code uses a <code>RowData</code> object to change the initial size of a <code>Button</code> in a <code>Shell</code>: <pre> Display display = new Display(); Shell shell = new Shell(display); shell.setLayout(new RowLayout()); Button button1 = new Button(shell, SWT.PUSH); button1.setText("Button 1"); button1.setLayoutData(new RowData(50, 40)); </pre> </p>

@see RowLayout @see <a href="http://www.eclipse.org/swt/">Sample code and further information</a>

Constructors

this
this()

Constructs a new instance of RowData using default values.

this
this(int width, int height)

Constructs a new instance of RowData according to the parameters. A value of SWT.DEFAULT indicates that no minimum width or no minimum height is specified.

this
this(Point point)

Constructs a new instance of RowData according to the parameter. A value of SWT.DEFAULT indicates that no minimum width or no minimum height is specified.

Members

Functions

toString
String toString()

Returns a string containing a concise, human-readable description of the receiver.

Variables

exclude
bool exclude;

exclude informs the layout to ignore this control when sizing and positioning controls. If this value is <code>true</code>, the size and position of the control will not be managed by the layout. If this value is <code>false</code>, the size and position of the control will be computed and assigned.

height
int height;

height specifies the preferred height in pixels. This value is the hHint passed into Control.computeSize(int, int, bool) to determine the preferred size of the control.

width
int width;

width specifies the desired width in pixels. This value is the wHint passed into Control.computeSize(int, int, bool) to determine the preferred size of the control.

Meta