Lines Matching refs:startPos
253 * startPos, endPos - ends of text that will be removed.
254 * text - new text to be inserted into buffer at startPos.
260 ReplaceText (w, startPos, endPos, text)
262 XawTextPosition startPos, endPos;
277 start_piece = FindPiece(src, startPos, &start_first);
295 if ( ((start_piece->used = startPos - start_first) == 0) &&
309 if ( (start_piece->used -= endPos - startPos) == 0) {
314 MyStrncpy(start_piece->text + (startPos - start_first),
316 (int) (start_piece->used - (startPos - start_first)) );
318 ((src->ascii_src.length - (endPos - startPos)) <
320 start_piece->text[src->ascii_src.length - (endPos - startPos)] = '\0';
324 src->ascii_src.length += -(endPos - startPos) + text->length;
332 start_piece = FindPiece(src, startPos, &start_first);
357 start_piece = FindPiece(src, startPos, &start_first);
362 ptr = start_piece->text + (startPos - start_first);
364 (int) start_piece->used - (startPos - start_first));
367 startPos += fill;