Maven module :un.api : api-display :
Class : un.api.layout.FormLayout
Extends/Implements : un.api.layout.AbstractLayout
Subclasses : -

Form layout places elements in a dynamic column/row grid
elements may span across multiple columns or rows.
Space between columns or rows can be configured as a whole or one by one.
author  Johann Sorel


Variables : SIZE_AUTO, SIZE_EXPAND
Functions : FormLayout, FormLayout, FormLayout, getDefaultColumnSize, setDefaultColumnSize, getDefaultColumnSpace, setDefaultColumnSpace, getDefaultRowSize, setDefaultRowSize, getDefaultRowSpace, setDefaultRowSpace, setColumnSize, resetColumnSizes, getColumnSize, setRowSize, getRowSize, resetRowSizes, setColumnSpace, getColumnSpace, setRowSpace, getRowSpace, receiveChildEvent, calculateExtents, update



Use for column and row sizes.
This value indicate the layout that the size should try to fit the best
width on the elements it contains.
public int SIZE_AUTO


Use for column and row sizes.
This value indicate the layout can expand the col/row size when there is
empty space left.
public int SIZE_EXPAND


public void FormLayout ()

public void FormLayout (double defaultColumnSpace, double defaultRowSpace)

public void FormLayout (Sequence positionable)

public double getDefaultColumnSize ()

public void setDefaultColumnSize (double defaultColumnSize)

public double getDefaultColumnSpace ()

public void setDefaultColumnSpace (double defaultColumnSpace)

public double getDefaultRowSize ()

public void setDefaultRowSize (double defaultRowSize)

public double getDefaultRowSpace ()

public void setDefaultRowSpace (double defaultRowSpace)

public void setColumnSize (int index, double size)


Reset all column sizes set.
public void resetColumnSizes ()

public double getColumnSize (int i)

public void setRowSize (int index, double size)

public double getRowSize (int i)


Reset all column sizes set.
public void resetRowSizes ()

public void setColumnSpace (int index, double size)

public double getColumnSpace (int i)

public void setRowSpace (int index, double size)

public double getRowSpace (int i)

protected void receiveChildEvent (Event event)

protected void calculateExtents (Extents extents, Extent constraint)

public void update ()