Lines Matching defs:runArray

403 		text_run_array* runArray = UnflattenRunArray(flattenedRun,
405 if (runArray) {
406 SetRunArray(0, fText->Length(), runArray);
407 FreeRunArray(runArray);
481 text_run_array* runArray = RunArray(0, fText->Length());
483 void* flattened = FlattenRunArray(runArray, &runSize);
490 FreeRunArray(runArray);
1393 text_run_array* runArray = RunArray(fSelStart, fSelEnd, &size);
1395 B_MIME_TYPE, runArray, size);
1396 FreeRunArray(runArray);
1421 text_run_array* runArray = NULL;
1426 B_MIME_TYPE, (const void**)&runArray, &runLength);
1429 _FilterDisallowedChars((char*)text, length, runArray);
1439 fUndo = new PasteUndoBuffer(this, text, length, runArray,
1446 Insert(text, length, runArray);
1723 text_run_array* runArray = AllocRunArray(styleRange->count, _size);
1724 if (runArray != NULL) {
1725 for (int32 i = 0; i < runArray->count; i++) {
1726 runArray->runs[i].offset = styleRange->runs[i].offset;
1727 runArray->runs[i].font = styleRange->runs[i].style.font;
1728 runArray->runs[i].color = styleRange->runs[i].style.color;
1734 return runArray;
2855 text_run_array* runArray = (text_run_array*)calloc(size, 1);
2856 if (runArray == NULL) {
2862 runArray->count = entryCount;
2867 for (int32 i = 0; i < runArray->count; i++)
2868 new (&runArray->runs[i].font) BFont;
2873 return runArray;
2910 BTextView::FlattenRunArray(const text_run_array* runArray, int32* _size)
2913 int32 size = sizeof(flattened_text_run_array) + (runArray->count - 1)
2925 array->count = B_HOST_TO_BENDIAN_INT32(runArray->count);
2927 for (int32 i = 0; i < runArray->count; i++) {
2929 runArray->runs[i].offset);
2930 runArray->runs[i].font.GetFamilyAndStyle(&array->styles[i].family,
2933 runArray->runs[i].font.Size());
2935 runArray->runs[i].font.Shear());
2937 runArray->runs[i].font.Face());
2938 array->styles[i].red = runArray->runs[i].color.red;
2939 array->styles[i].green = runArray->runs[i].color.green;
2940 array->styles[i].blue = runArray->runs[i].color.blue;
2970 text_run_array* runArray = AllocRunArray(count, _size);
2971 if (runArray == NULL)
2975 runArray->runs[i].offset = B_BENDIAN_TO_HOST_INT32(
2980 runArray->runs[i].font.SetFamilyAndStyle(array->styles[i].family, NULL);
2981 runArray->runs[i].font.SetFamilyAndStyle(NULL, array->styles[i].style);
2983 runArray->runs[i].font.SetSize(B_BENDIAN_TO_HOST_FLOAT(
2985 runArray->runs[i].font.SetShear(B_BENDIAN_TO_HOST_FLOAT(
2991 runArray->runs[i].font.SetFace(face);
2994 runArray->runs[i].color.red = array->styles[i].red;
2995 runArray->runs[i].color.green = array->styles[i].green;
2996 runArray->runs[i].color.blue = array->styles[i].blue;
2997 runArray->runs[i].color.alpha = array->styles[i].alpha;
3000 return runArray;
4958 text_run_array* runArray = NULL;
4962 B_MIME_TYPE, (const void**)&runArray, &runLength);
4965 _FilterDisallowedChars((char*)text, dataLength, runArray);
4974 fUndo = new DropUndoBuffer(this, text, dataLength, runArray,
4984 Insert(dropOffset, text, dataLength, runArray);
5960 text_run_array* runArray)
5969 if (runArray) {
5972 for (int i = 0; i < runArray->count; i++) {
5973 runArray->runs[i].offset -= remNext;
5974 while (stringIndex < runArray->runs[i].offset
5981 runArray->runs[i].offset--;