Lines Matching refs:ni
147 SCSIZE ni; // number of entries in beginning in SetMarkArea() local
156 ni = nIndex; in SetMarkArea()
159 if ( pData[ni].bMarked != bMarked ) in SetMarkArea()
161 if ( ni == 0 || (pData[ni-1].nRow < nStartRow - 1) ) in SetMarkArea()
164 if ( pData[ni].nRow > nEndRow ) in SetMarkArea()
166 ni++; in SetMarkArea()
167 nInsert = ni; in SetMarkArea()
169 else if ( ni > 0 && pData[ni-1].nRow == nStartRow - 1 ) in SetMarkArea()
170 nInsert = ni; in SetMarkArea()
172 if ( ni > 0 && pData[ni-1].bMarked == bMarked ) in SetMarkArea()
174 pData[ni-1].nRow = nEndRow; in SetMarkArea()
182 ni = 0; in SetMarkArea()
185 SCSIZE nj = ni; // stop position of range to replace in SetMarkArea()
192 if ( ni > 0 ) in SetMarkArea()
194 if ( pData[ni-1].bMarked == bMarked ) in SetMarkArea()
196 pData[ni-1].nRow = pData[nj].nRow; in SetMarkArea()
199 else if ( ni == nInsert ) in SetMarkArea()
200 pData[ni-1].nRow = nStartRow - 1; // shrink in SetMarkArea()
205 else if ( ni > 0 && ni == nInsert ) in SetMarkArea()
206 pData[ni-1].nRow = nStartRow - 1; // shrink in SetMarkArea()
208 if ( ni < nj ) in SetMarkArea()
212 pData[ni].nRow = nEndRow; in SetMarkArea()
213 pData[ni].bMarked = bMarked; in SetMarkArea()
214 ni++; in SetMarkArea()
217 if ( ni < nj ) in SetMarkArea()
219 memmove( pData + ni, pData + nj, (nCount - nj) * sizeof(ScMarkEntry) ); in SetMarkArea()
220 nCount -= nj - ni; in SetMarkArea()