Lines Matching defs:flPos

34  * <li> flPos - Flat list position, the position used by ListView
102 * @param flPos the flat list position to be translated
107 PositionMetadata getUnflattenedPos(final int flPos) {
121 * either), so flPos must be a group and its group pos will be the
122 * same as its flPos
124 return PositionMetadata.obtain(flPos, ExpandableListPosition.GROUP, flPos,
146 if (flPos > midExpGm.lastChildFlPos) {
152 } else if (flPos < midExpGm.flPos) {
158 } else if (flPos == midExpGm.flPos) {
163 return PositionMetadata.obtain(flPos, ExpandableListPosition.GROUP,
165 } else if (flPos <= midExpGm.lastChildFlPos
166 /* && flPos > midGm.flPos as deduced from previous
175 final int childPos = flPos - (midExpGm.flPos + 1);
176 return PositionMetadata.obtain(flPos, ExpandableListPosition.CHILD,
219 (flPos - leftExpGm.lastChildFlPos) + leftExpGm.gPos;
237 groupPos = rightExpGm.gPos - (rightExpGm.flPos - flPos);
243 return PositionMetadata.obtain(flPos, ExpandableListPosition.GROUP, groupPos, -1,
270 * There aren't any expanded groups, so flPos must be a group and
271 * its flPos will be the same as its group pos. The
303 /* If it's a group, give them this matched group's flPos */
304 return PositionMetadata.obtain(midExpGm.flPos, pos.type,
308 return PositionMetadata.obtain(midExpGm.flPos + pos.childPos
343 final int flPos =
347 return PositionMetadata.obtain(flPos, pos.type, pos.groupPos,
358 final int flPos =
359 rightExpGm.flPos
361 return PositionMetadata.obtain(flPos, pos.type, pos.groupPos,
568 gChildrenCount = curGm.lastChildFlPos - curGm.flPos;
583 curGm.flPos = curFlPos;
879 int flPos;
881 /* firstChildFlPos isn't needed since it's (flPos + 1) */
902 static GroupMetadata obtain(int flPos, int lastChildFlPos, int gPos, long gId) {
904 gm.flPos = flPos;
924 dest.writeInt(flPos);