Lines Matching refs:index

66             int index = fromIndex;
69 while (index < size) {
71 if (isIndexSubjectToAutoCorrection(suggestedWords, index)) {
75 word = suggestedWords.getLabel(index);
78 mWidths[index] = (int)(TypefaceUtils.getStringWidth(word, paint) + padding);
79 final int numColumn = index - rowStartIndex + 1;
83 || !fitInWidth(rowStartIndex, index + 1, columnWidth)) {
87 mNumColumnsInRow[row] = index - rowStartIndex;
88 rowStartIndex = index;
91 mColumnOrders[index] = index - rowStartIndex;
92 mRowNumbers[index] = row;
93 index++;
95 mNumColumnsInRow[row] = index - rowStartIndex;
98 minWidth, calcurateMaxRowWidth(fromIndex, index));
100 return index - fromIndex;
104 for (int index = startIndex; index < endIndex; index++) {
105 if (mWidths[index] > width)
113 int index = startIndex;
117 while (index < endIndex && mRowNumbers[index] == row) {
118 maxKeyWidth = Math.max(maxKeyWidth, mWidths[index]);
119 index++;
133 public int getNumColumnInRow(final int index) {
134 return mNumColumnsInRow[mRowNumbers[index]];
137 public int getColumnNumber(final int index) {
138 final int columnOrder = mColumnOrders[index];
139 final int numColumn = getNumColumnInRow(index);
143 public int getX(final int index) {
144 final int columnNumber = getColumnNumber(index);
145 return columnNumber * (getWidth(index) + mDividerWidth);
148 public int getY(final int index) {
149 final int row = mRowNumbers[index];
153 public int getWidth(final int index) {
154 final int numColumnInRow = getNumColumnInRow(index);
158 public void markAsEdgeKey(final Key key, final int index) {
159 final int row = mRowNumbers[index];
166 final int column = getColumnNumber(index);
175 final int index) {
176 return suggestedWords.mWillAutoCorrect && index == SuggestedWords.INDEX_OF_AUTO_CORRECTION;
208 for (int index = mFromIndex; index < mToIndex; index++) {
209 final int x = params.getX(index);
210 final int y = params.getY(index);
211 final int width = params.getWidth(index);
214 if (isIndexSubjectToAutoCorrection(mSuggestedWords, index)) {
219 word = mSuggestedWords.getLabel(index);
220 info = mSuggestedWords.getDebugString(index);
222 final Key key = new MoreSuggestionKey(word, info, index, params);
223 params.markAsEdgeKey(key, index);
225 final int columnNumber = params.getColumnNumber(index);
226 final int numColumnInRow = params.getNumColumnInRow(index);
240 public MoreSuggestionKey(final String word, final String info, final int index,
244 params.getX(index), params.getY(index), params.getWidth(index),
246 mSuggestedWordIndex = index;