Class Grid.LinkedDimGroup

  • Enclosing class:
    Grid

    private static class Grid.LinkedDimGroup
    extends java.lang.Object
    A number of component wraps that share a layout "something" in one dimension
    • Field Detail

      • linkCtx

        private final java.lang.String linkCtx
      • span

        private final int span
      • linkType

        private final int linkType
      • isHor

        private final boolean isHor
      • fromEnd

        private final boolean fromEnd
      • _compWraps

        private final java.util.ArrayList<Grid.CompWrap> _compWraps
      • lStart

        private int lStart
      • lSize

        private int lSize
    • Constructor Detail

      • LinkedDimGroup

        private LinkedDimGroup​(java.lang.String linkCtx,
                               int span,
                               int linkType,
                               boolean isHor,
                               boolean fromEnd)
    • Method Detail

      • setCompWraps

        private void setCompWraps​(java.util.ArrayList<Grid.CompWrap> cws)
      • layout

        private void layout​(DimConstraint dc,
                            int start,
                            int size,
                            int spanCount)
      • getMinPrefMax

        private int[] getMinPrefMax()
        Returns the min/pref/max sizes for this cell. Returned array must not be altered
        Returns:
        A shared min/pref/max array of sizes. Always of length 3 and never null. Will always be of type STATIC and PIXEL.