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

Place elements on a regular grid.
author  Johann Sorel


Variables : -
Functions : GridLayout, GridLayout, GridLayout, getNbRow, setNbRow, getNbCol, setNbCol, getHorizontalSpacing, setHorizontalSpacing, getVerticalSpacing, setVerticalSpacing, receiveChildEvent, calculateExtents, update




Default grid layout configuration with two columns and an infinite
number of rows.
public void GridLayout ()


New grid layout.
param  nbRow : number of rows, -1 for undefined
param  nbCol : number of columns, -1 for undefined
public void GridLayout (int nbRow, int nbCol)


New grid layout.
param  nbRow : number of rows, -1 for undefined
param  nbCol : number of columns, -1 for undefined
public void GridLayout (int nbRow, int nbCol, double spacex, double spacey)

public int getNbRow ()

public void setNbRow (int nbRow)

public int getNbCol ()

public void setNbCol (int nbCol)

public double getHorizontalSpacing ()

public void setHorizontalSpacing (double horizontalSpacing)

public double getVerticalSpacing ()

public void setVerticalSpacing (double verticalSpacing)

protected void receiveChildEvent (Event event)

protected void calculateExtents (Extents extents, Extent constraint)

public void update ()