Lines Matching refs:element
40 SetElementPosition(int32 element, int32 position)
42 fElements[element] = position;
46 ElementLocation(int32 element)
48 if (element < 0 || element >= fElementCount || fElements[element] < 0)
50 return fTarget->ElementLocation(fElements[element]);
54 ElementSize(int32 element)
56 if (element < 0 || element >= fElementCount || fElements[element] < 0)
58 return fTarget->ElementSize(fElements[element]);
62 ElementRangeSize(int32 element, int32 length)
64 if (element < 0 || element >= fElementCount || fElements[element] < 0)
66 return fTarget->ElementRangeSize(fElements[element], length);
134 CollapsingLayouter::AddConstraints(int32 element, int32 length, float min,
139 if (element < 0 || length <= 0 || element + length > fElementCount)
153 for (int32 i = element; i < element + length; i++) {
160 fElements[element].constraints.AddItem(constraint);
167 _AddConstraints(element, constraint);
173 CollapsingLayouter::SetWeight(int32 element, float weight)
175 if (element < 0 || element >= fElementCount)
178 ElementInfo& elementInfo = fElements[element];
287 ElementInfo& element = fElements[i];
288 if (!element.valid) {
290 element.position = -1;
293 element.position = i - shift;
306 ElementInfo& element = fElements[i];
307 for (int32 i = element.constraints.CountItems() - 1; i >= 0; i--)
308 _AddConstraints(element.position, element.constraints.ItemAt(i));