Returns the preferred size of the receiver.
The preferred size of a control is the size that it would best be displayed at. The width hint and height hint arguments allow the caller to ask a control questions such as "Given a particular width, how high does the control need to be to show all of the contents?" To indicate that the caller does not wish to constrain a particular dimension, the constant SWT.DEFAULT
is passed for the hint.
@param wHint the width hint (can be
SWT.DEFAULT
)
@param hHint the height hint (can be
SWT.DEFAULT
)
@return the preferred size of the control
@exception SWTException
- ERROR_WIDGET_DISPOSED - if the receiver has been disposed
- ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver
@see Layout
@see #getBorderWidth
@see #getBounds
@see #getSize
@see #pack(boolean)
@see "computeTrim, getClientArea for controls that implement them"