All Superinterfaces:
TethysUIComponent
All Known Implementing Classes:
TethysUICoreGridPaneManager

public interface TethysUIGridPaneManager extends TethysUIComponent
Grid Pane Manager.
  • Method Details

    • getHGap

      Integer getHGap()
      Obtain the Horizontal Grid Gap.
      Returns:
      the GridGap.
    • getVGap

      Integer getVGap()
      Obtain the Vertical Grid Gap.
      Returns:
      the GridGap.
    • setHGap

      void setHGap(Integer pGap)
      Set the Horizontal Grid Gap.
      Parameters:
      pGap - the GridGap.
    • setVGap

      void setVGap(Integer pGap)
      Set the Vertical Grid Gap.
      Parameters:
      pGap - the GridGap.
    • newRow

      void newRow()
      Adjust to next row.
    • addCell

      void addCell(TethysUIComponent pNode)
      Add cell at current column and increment column #.
      Parameters:
      pNode - the node to add
    • addCell

      void addCell(TethysUIComponent pNode, int pNumCols)
      Add cell that spans a number of columns at current column and adjust column #.
      Parameters:
      pNode - the node to add
      pNumCols - the number of columns to span
    • addCellAtPosition

      void addCellAtPosition(TethysUIComponent pNode, int pRow, int pColumn)
      Add cell at position.
      Parameters:
      pNode - the node to add
      pRow - the row to add the cell at
      pColumn - the column to add the cell at
    • setCellColumnSpan

      void setCellColumnSpan(TethysUIComponent pNode, int pNumCols)
      Set cell column span.
      Parameters:
      pNode - the node to set column span on
      pNumCols - the number of columns to span
    • setFinalCell

      void setFinalCell(TethysUIComponent pNode)
      Set final cell.
      Parameters:
      pNode - the node to set as final cell in row
    • allowCellGrowth

      void allowCellGrowth(TethysUIComponent pNode)
      Allow Cell as growth.
      Parameters:
      pNode - the node to allow growth on
    • setCellAlignment

      void setCellAlignment(TethysUIComponent pNode, TethysUIAlignment pAlign)
      Set cell alignment.
      Parameters:
      pNode - the node to align
      pAlign - the cell alignment
    • addNode

      void addNode(TethysUIComponent pNode)
      Add simple Node.
      Parameters:
      pNode - the node to add