Layout.computeSize

Computes and returns the size of the specified composite's client area according to this layout. <p> This method computes the size that the client area of the composite must be in order to position all children at their preferred size inside the composite according to the layout algorithm encoded by this layout. </p> <p> When a width or height hint is supplied, it is used to constrain the result. For example, if a width hint is provided that is less than the width of the client area, the layout may choose to wrap and increase height, clip, overlap, or otherwise constrain the children. </p>

@param composite a composite widget using this layout @param wHint width (<code>SWT.DEFAULT</code> for preferred size) @param hHint height (<code>SWT.DEFAULT</code> for preferred size) @param flushCache <code>true</code> means flush cached layout values @return a point containing the computed size (width, height)

@see #layout @see Control#getBorderWidth @see Control#getBounds @see Control#getSize @see Control#pack(boolean) @see "computeTrim, getClientArea for controls that implement them"

class Layout
abstract
computeSize

Meta