^1570528806635
@
sname
FillLayout
slabel
FillLayout
sdescriptors
xworker.lang.MetaDescriptor3
sextends
xworker.swt.layout.Layout
smany
true
seditCols
2
sinitialization
false
smodifier
public
sinheritDescription
false
sicon
icons/org/eclipse/swt/layout/FillLayout.gif
sfont
"|10|2|#000000"
Sdescription
#$@text#$@
<p>FillLayout is the simplest layout class. It lays out controls in a single row or column, forcing them to be the same size.</p>

<p>Initially, the controls will all be as tall as the tallest control, and as wide as the widest. <code>FillLayout</code> does not wrap, but you can specify margins and spacing. You might use it to lay out buttons in a task bar or tool bar, or to stack checkboxes in a <code>Group</code>. <code>FillLayout</code> can also be used when a <code>Composite</code> only has one child. For example, if a <code>Shell</code> has a single <code>Group</code> child, <code>FillLayout</code> will cause the <code>Group</code> to completely fill the <code>Shell</code> (if margins are 0).</p>

<p>Example code: first a <code>FillLayout</code> is created and its type field is set, and then the layout is set into the <code>Composite</code>. Note that in a <code>FillLayout</code>, children are always the same size, and they fill all available space.</p>

<pre>
                FillLayout fillLayout = new FillLayout();
                fillLayout.type = SWT.VERTICAL;
                shell.setLayout(fillLayout);</pre>

<p>&nbsp;</p>
#$@text#$@
snotXmlAttribute
false
sjson_isArray
false
  @/@scripts
  sname
  scripts
  slabel
  scripts
  sdescriptors
  xworker.lang.MetaDescriptor3/@actions
  sid
  scripts
    @/@scripts/@create
    sname
    create
    sisSynchronized
    false
    sthrowException
    false
    suseOtherAction
    false
    suseOuterJava
    true
    souterClassName
    xworker.swt.layout.FillLayoutCreator
    smethodName
    create
    sdescriptors
    xworker.lang.actions.JavaAction
    sid
    create
  @/@name
  sname
  name
  slabel
  name
  ssize
  40
  scolspan
  2
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  name
  @/@type
  sname
  type
  slabel
  type
  sinputtype
  radio
  sdefault
  SWT.HORIZONTAL
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  type
    @/@type/@SWT_HORIZONTAL
    sname
    SWT.HORIZONTAL
    slabel
    SWT.HORIZONTAL
    svalue
    SWT.HORIZONTAL
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute/@value
    sid
    SWT_HORIZONTAL
    @/@type/@SWT_VERTICAL
    sname
    SWT.VERTICAL
    slabel
    SWT.VERTICAL
    svalue
    SWT.VERTICAL
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute/@value
    sid
    SWT_VERTICAL
  @/@marginHeight
  sname
  marginHeight
  sshowLabel
  true
  sreadOnly
  false
  sinheritDescription
  false
  sdescription
  <p>marginHeight specifies the number of pixels of vertical margin that will be placed along the top and bottom edges of the layout.</p>
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  snotXmlAttribute
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_registDisabled
  false
  sth_mark
  false
  sid
  marginHeight
  @/@marginWidth
  sname
  marginWidth
  sshowLabel
  true
  sreadOnly
  false
  sinheritDescription
  false
  sdescription
  <p>marginWidth specifies the number of pixels of horizontal margin that will be placed along the left and right edges of the layout.</p>
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  snotXmlAttribute
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_registDisabled
  false
  sth_mark
  false
  sid
  marginWidth
  @/@spacing
  sname
  spacing
  sshowLabel
  true
  sreadOnly
  false
  sinheritDescription
  false
  sdescription
  <p>spacing specifies the number of pixels between the edge of one cell and the edge of its neighbouring cell.</p>
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  snotXmlAttribute
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_registDisabled
  false
  sth_mark
  false
  sid
  spacing
  @/@VariablesDescs
  sname
  VariablesDescs
  sdescriptors
  xworker.lang.MetaThing/@VariablesDesc
  sinheritDescription
  false
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_registDisabled
  false
  sth_fileMonitor
  false
  sth_mark
  false
  sid
  VariablesDescs
    @/@VariablesDescs/@shell
    sname
    var
    svarName
    ognl:thing.getMetadata().getName()
    stype
    object
    sclassName
    org.eclipse.swt.layout.FillLayout
    sdescriptors
    xworker.lang.MetaThing/@VariablesDesc/@Object
    sinheritDescription
    false
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_registDisabled
    false
    sth_fileMonitor
    false
    sth_mark
    false
    sid
    shell
