fFontInfo
scrollBar->SetSteps(fFontInfo.lineHeight, height + 1);
be_plain_font->GetHeight(&fFontInfo.fontHeight);
fFontInfo.lineHeight = ceilf(fFontInfo.fontHeight.ascent)
+ ceilf(fFontInfo.fontHeight.descent);
fThreadsView = new ThreadsView(fFontInfo, &fFilterModel,
fSchedulingView = new SchedulingView(fFontInfo, &fFilterModel,
fFontInfo, &fFilterModel)).View();
return fFontInfo.lineHeight * CountLines();
int32 line = (int32)point.y / (int32)fFontInfo.lineHeight;
int32 lineHeight = (int32)fFontInfo.lineHeight;
float y = (float)line * fFontInfo.lineHeight;
return BRect(0, y, Bounds().right, y + fFontInfo.lineHeight - 1);
FontInfo& fFontInfo;
float top = (float)index * fFontInfo.lineHeight;
float bottom = (float)(index + count) * fFontInfo.lineHeight - 1;
float y = lineRect.bottom - fFontInfo.fontHeight.descent + 1;
BRect lowerRect(0, (float)CountLines() * fFontInfo.lineHeight,
scrollBar->SetSteps(fFontInfo.lineHeight, width + 1);
FontInfo fFontInfo;
float y = ((float)line + 0.5f) * fFontInfo->lineHeight;
float y = (maxLine + 1) * fFontInfo->lineHeight;
SetFont(&fFontInfo->font);
y = i * fFontInfo->lineHeight;
FillRect(BRect(0.0, y, kLeftTextMargin, y + fFontInfo->lineHeight),
y + fFontInfo->lineHeight - 1), B_SOLID_LOW);
BPoint linePoint(kLeftTextMargin, y + fFontInfo->fontHeight.ascent);
y = (maxLine + 1) * fFontInfo->lineHeight;
FontInfo* fFontInfo;
selectionRect.top = fSelectionStart.line * fFontInfo->lineHeight;
selectionRect.bottom = selectionRect.top + fFontInfo->lineHeight;
selectionRect.top = fSelectionStart.line * fFontInfo->lineHeight;
selectionRect.bottom = selectionRect.top + fFontInfo->lineHeight;
* fFontInfo->lineHeight;
selectionRect.bottom = fSelectionEnd.line * fFontInfo->lineHeight;
selectionRect.top = fSelectionEnd.line * fFontInfo->lineHeight;
selectionRect.bottom = selectionRect.top + fFontInfo->lineHeight;
factor = (int)(ceilf(difference / fFontInfo->lineHeight));
vertical->SetValue(value + fFontInfo->lineHeight * lineCount);
fFontInfo.font = *be_fixed_font;
fFontInfo.font.GetHeight(&fFontInfo.fontHeight);
fFontInfo.lineHeight = ceilf(fFontInfo.fontHeight.ascent)
+ ceilf(fFontInfo.fontHeight.descent);
float top = (float)line * fFontInfo.lineHeight;
float bottom = top + fFontInfo.lineHeight - 1;
} else if (top - fFontInfo.lineHeight < visible.top)
ScrollBy(0, top - fFontInfo.lineHeight - visible.top);
else if (bottom + fFontInfo.lineHeight > visible.bottom)
ScrollBy(0, bottom + fFontInfo.lineHeight - visible.bottom);
fMarkerManager, &fFontInfo));
AddChild(fTextView = new TextView(this, fMarkerManager, &fFontInfo));
scrollBar->SetSteps(fFontInfo.lineHeight, size.width + 1);
scrollBar->SetSteps(fFontInfo.lineHeight, size.height + 1);
fFontInfo(fontInfo),
float height = LineCount() * fFontInfo->lineHeight - 1;
int32 line = (int32)yOffset / (int32)fFontInfo->lineHeight;
int32 lineHeight = (int32)fFontInfo->lineHeight;
float y = (float)line * fFontInfo->lineHeight;
return BRect(0, y, Bounds().right, y + fFontInfo->lineHeight - 1);
FontInfo fFontInfo;