Lines Matching defs:that

52  * A layout that places its children in a rectangular <em>grid</em>.
54 * The grid is composed of a set of infinitely thin lines that separate the
57 * has {@code N + 1} grid indices that run from {@code 0}
68 * Each spec defines the set of rows or columns that are to be
72 * In this case however, there is no guarantee that children will not themselves
111 * is taken as <em>flexible</em> in that direction. If no alignment was set,
117 * within it are flexible. Row and column groups that sit either side of a common boundary
122 * gravity. To prevent a column from stretching, ensure that one of the components
126 * GridLayout's algorithms favour rows and columns that are closer to its <em>right</em>
133 * the policy of ignoring views that are marked as GONE outright. If, for example, a gone-marked
134 * view was alone in a column, that column would itself collapse to zero width if and only if
151 * When using either of these techniques, bear in mind that cell groups may be defined to overlap.
179 * The constant used to indicate that a value is undefined.
180 * Fields can use this value to indicate that their values
182 * to indicate that there is no suitable value that the implementation
200 * children that belong to a row group that uses {@link #TOP} alignment will
215 * the quantity {@code top - layoutParams.topMargin} is the same for all children that
216 * belong to a row group that uses {@link #TOP} alignment.
360 * Returns the current number of rows. This is either the last value that was set
393 * Returns the current number of columns. This is either the last value that was set
522 * so that their associated grid indices are in ascending order in the view.
558 * so that their associated grid indices are in ascending order in the view.
579 * Return the printer that will log diagnostics from this layout.
592 * Set the printer that will log diagnostics from this layout.
717 // Logic to avert infinite loops by ensuring that the cells can be placed somewhere.
727 // install default indices for cells that don't define them
1295 // we must include views that are GONE here, see introductory javadoc
1311 // we must include views that are GONE here, see introductory javadoc
1495 // Add the container constraints. Use the version of include that allows
1509 // getting the links validates the values that are shared by the arc list
1598 This is a special case of the Linear Programming problem that is, in turn,
1692 // translate all the values so that they measure the distance from a[0]; the
1717 // between vertices 0 and N, assuming that locations[0] = 0.
1797 * and together specify the four grid indices that delimit the cells of this cell group.
1828 * indicate that a default value should be computed on demand. </li>
1832 * indicate that a default value should be computed on demand. </li>
1836 * indicate that a default value should be computed on demand. </li>
1840 * indicate that a default value should be computed on demand. </li>
1891 * The spec that defines the vertical characteristics of the cell group
1905 * The spec that defines the horizontal characteristics of the cell group
1998 // so that a layout manager default can be accessed post set up. We need this as, at the
2069 LayoutParams that = (LayoutParams) o;
2071 if (!columnSpec.equals(that.columnSpec)) return false;
2072 if (!rowSpec.equals(that.rowSpec)) return false;
2159 This data structure is used in place of a Map where we have an index that refers to the order
2161 in arrays of a length that is equal to the number of unique keys. We also maintain an
2164 Note that behavior differs from that of a LinkedHashMap in that repeated entries
2286 * An Interval represents a contiguous range of values that lie between
2294 * {@code x} such that {@code min <= x < max}.
2335 * @param that the object to compare this interval with
2341 public boolean equals(Object that) {
2342 if (this == that) {
2345 if (that == null || getClass() != that.getClass()) {
2349 Interval interval = (Interval) that;
2431 * @param that the object to compare this spec with
2437 public boolean equals(Object that) {
2438 if (this == that) {
2441 if (that == null || getClass() != that.getClass()) {
2445 Spec spec = (Spec) that;
2551 * so that the locations defined by the alignment values
2608 * Indicates that a view should be aligned with the <em>start</em>
2624 * Indicates that a view should be aligned with the <em>end</em>
2640 * Indicates that a view should be aligned with the <em>top</em>
2646 * Indicates that a view should be aligned with the <em>bottom</em>
2652 * Indicates that a view should be aligned with the <em>start</em>
2658 * Indicates that a view should be aligned with the <em>end</em>
2678 * Indicates that a view should be aligned with the <em>left</em>
2684 * Indicates that a view should be aligned with the <em>right</em>
2690 * Indicates that a view should be <em>centered</em> with the other views in its cell group.
2707 * Indicates that a view should be aligned with the <em>baselines</em>
2735 including those that don't define a baseline.
2765 * Indicates that a view should expanded to fit the boundaries of its cell group.