Lines Matching refs:endIndex

35 void SpannableString::SetTextStyle(TextStyle inputTextStyle, uint16_t startIndex, uint16_t endIndex)
37 StyleSpan* style = new StyleSpan(inputTextStyle, startIndex, endIndex);
39 SetSpannable(true, startIndex, endIndex);
166 bool SpannableString::SetSpannable(bool value, uint16_t startIndex, uint16_t endIndex)
175 bool isSuccess = ExpandSpannableLen(endIndex);
177 for (uint16_t i = startIndex; ((i < endIndex) && (i < isSpannableLen_)); i++) {
197 void SpannableString::SetFontSize(uint8_t inputFontSize, uint16_t startIndex, uint16_t endIndex)
202 inputSpan.end = endIndex;
205 SetSpannable(true, startIndex, endIndex);
215 needAddNode = EqualInsert<FontSizeSpan>(startIndex, endIndex, tempStart, tempEnd, &tempSpan, sizeList_);
222 tempRight.start = endIndex;
225 needAddNode = UnequalInsert<FontSizeSpan>(startIndex, endIndex, tempStart, tempEnd, &tempSpan,
231 inputSpan.end = endIndex;
234 SetSpannable(true, startIndex, endIndex);
256 void SpannableString::SetFontId(uint16_t inputFontId, uint16_t startIndex, uint16_t endIndex)
261 inputSpan.end = endIndex;
264 SetSpannable(true, startIndex, endIndex);
274 needAddNode = EqualInsert<FontIdSpan>(startIndex, endIndex, tempStart, tempEnd, &tempSpan, fontIdList_);
281 tempRight.start = endIndex;
284 needAddNode = UnequalInsert<FontIdSpan>(startIndex, endIndex, tempStart, tempEnd, &tempSpan, fontIdList_,
290 inputSpan.end = endIndex;
293 SetSpannable(true, startIndex, endIndex);
314 void SpannableString::SetFontHeight(int16_t inputHeight, uint16_t startIndex, uint16_t endIndex)
319 inputSpan.end = endIndex;
322 SetSpannable(true, startIndex, endIndex);
333 EqualInsert<LetterHeightSpan>(startIndex, endIndex, tempStart, tempEnd, &tempSpan, heightList_);
340 tempRight.start = endIndex;
343 needAddNode = UnequalInsert<LetterHeightSpan>(startIndex, endIndex, tempStart, tempEnd, &tempSpan,
349 inputSpan.end = endIndex;
352 SetSpannable(true, startIndex, endIndex);
383 void SpannableString::SetBackgroundColor(ColorType inputBackgroundColor, uint16_t startIndex, uint16_t endIndex)
388 inputSpan.end = endIndex;
391 SetSpannable(true, startIndex, endIndex);
403 startIndex, endIndex, tempStart, tempEnd, &tempSpan,
411 tempRight.start = endIndex;
415 startIndex, endIndex, tempStart, tempEnd, &tempSpan,
421 inputSpan.end = endIndex;
424 SetSpannable(true, startIndex, endIndex);
446 void SpannableString::SetForegroundColor(ColorType inputForegroundColor, uint16_t startIndex, uint16_t endIndex)
451 inputSpan.end = endIndex;
454 SetSpannable(true, startIndex, endIndex);
466 startIndex, endIndex, tempStart, tempEnd, &tempSpan,
474 tempRight.start = endIndex;
477 needAddNode = UnequalInsert<ForegroundColorSpan>(startIndex, endIndex, tempStart, tempEnd, &tempSpan,
483 inputSpan.end = endIndex;
486 SetSpannable(true, startIndex, endIndex);
508 void SpannableString::SetLineBackgroundColor(ColorType inputLineBackgroundColor, uint16_t startIndex, uint16_t endIndex)
513 inputSpan.end = endIndex;
516 SetSpannable(true, startIndex, endIndex);
528 startIndex, endIndex, tempStart, tempEnd, &tempSpan,
536 tempRight.start = endIndex;
540 startIndex, endIndex, tempStart, tempEnd, &tempSpan,
546 inputSpan.end = endIndex;
549 SetSpannable(true, startIndex, endIndex);