The FontSelectionView's preferred height was one pixel too large.

Now use ceil() instead of floor() to compute the complete font height.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14822 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Axel Dörfler
2005-11-10 14:47:31 +00:00
parent 10c470638d
commit 1419175c27
+2 -2
View File
@@ -104,7 +104,7 @@ FontSelectionView::FontSelectionView(BRect rect, const char* name,
font.SetSize(kMaxSize);
font_height height;
font.GetHeight(&height);
rect.bottom = rect.top + floorf(height.ascent + height.descent + height.leading) + 5;
rect.bottom = rect.top + ceil(height.ascent + height.descent + height.leading) + 5;
fPreviewBox = new BBox(rect, "preview", B_FOLLOW_LEFT_RIGHT,
B_WILL_DRAW | B_FRAME_EVENTS);
@@ -144,7 +144,7 @@ FontSelectionView::GetPreferredSize(float *_width, float *_height)
if (_height) {
BView* view = FindView("preview");
if (view != NULL)
*_height = view->Frame().bottom + 1;
*_height = view->Frame().bottom;
}
}