Lines Matching refs:rect

54 FlatControlLook::DrawButtonFrame(BView* view, BRect& rect, const BRect& updateRect,
58 _DrawButtonFrame(view, rect, updateRect, kRadius, kRadius, kRadius, kRadius, base, background,
64 FlatControlLook::DrawButtonFrame(BView* view, BRect& rect, const BRect& updateRect,
68 _DrawButtonFrame(view, rect, updateRect, kRadius, kRadius, kRadius, kRadius, base, background,
74 FlatControlLook::DrawButtonFrame(BView* view, BRect& rect,
80 _DrawButtonFrame(view, rect, updateRect, kRadius, kRadius, kRadius, kRadius, base, background,
86 FlatControlLook::DrawButtonBackground(BView* view, BRect& rect,
90 _DrawButtonBackground(view, rect, updateRect, kRadius, kRadius, kRadius, kRadius, base, false,
96 FlatControlLook::DrawButtonBackground(BView* view, BRect& rect,
100 _DrawButtonBackground(view, rect, updateRect, kRadius, kRadius, kRadius, kRadius, base, false,
106 FlatControlLook::DrawButtonBackground(BView* view, BRect& rect,
111 _DrawButtonBackground(view, rect, updateRect, kRadius, kRadius, kRadius, kRadius, base, false,
117 FlatControlLook::DrawMenuBarBackground(BView* view, BRect& rect, const BRect& updateRect,
120 if (!ShouldDraw(view, rect, updateRect))
141 _DrawFrame(view, rect,
154 _DrawFrame(view, rect,
162 _FillGradient(view, rect, customColor, topTint, bottomTint);
167 FlatControlLook::DrawMenuFieldFrame(BView* view, BRect& rect,
171 _DrawButtonFrame(view, rect, updateRect, kRadius, kRadius, kRadius, kRadius, base, background,
177 FlatControlLook::DrawMenuFieldFrame(BView* view, BRect& rect,
181 _DrawButtonFrame(view, rect, updateRect, radius, radius, radius, radius, base, background, 1.0,
187 FlatControlLook::DrawMenuFieldFrame(BView* view, BRect& rect,
193 _DrawButtonFrame(view, rect, updateRect, leftTopRadius, rightTopRadius, leftBottomRadius,
199 FlatControlLook::DrawMenuFieldBackground(BView* view, BRect& rect,
203 _DrawMenuFieldBackgroundOutside(view, rect, updateRect, kRadius, kRadius, kRadius, kRadius,
209 FlatControlLook::DrawMenuFieldBackground(BView* view, BRect& rect,
213 _DrawMenuFieldBackgroundInside(view, rect, updateRect, kRadius, kRadius, kRadius, kRadius, base,
219 FlatControlLook::DrawMenuFieldBackground(BView* view, BRect& rect,
223 _DrawMenuFieldBackgroundOutside(view, rect, updateRect, radius, radius,
229 FlatControlLook::DrawMenuFieldBackground(BView* view, BRect& rect,
234 _DrawMenuFieldBackgroundOutside(view, rect, updateRect, leftTopRadius,
241 FlatControlLook::DrawMenuBackground(BView* view, BRect& rect,
245 if (!ShouldDraw(view, rect, updateRect))
257 _DrawFrame(view, rect,
264 view->FillRect(rect);
269 FlatControlLook::DrawMenuItemBackground(BView* view, BRect& rect,
273 if (!ShouldDraw(view, rect, updateRect))
295 _DrawFrame(view, rect,
302 _FillGradient(view, rect, selectedColor, topTint, bottomTint);
307 FlatControlLook::DrawScrollBarBorder(BView* view, BRect rect,
311 if (!ShouldDraw(view, rect, updateRect))
316 // set clipping constraints to rect
317 view->ClipToRect(rect);
332 view->AddLine(BPoint(rect.left + 1, rect.bottom),
333 BPoint(rect.right, rect.bottom), borderColor);
334 view->AddLine(BPoint(rect.right, rect.top + 1),
335 BPoint(rect.right, rect.bottom - 1), borderColor);
338 view->AddLine(BPoint(rect.left, rect.top + 1),
339 BPoint(rect.left, rect.bottom), borderColor);
341 view->AddLine(BPoint(rect.left, rect.top),
342 BPoint(rect.left, rect.bottom), highlightColor);
346 view->AddLine(BPoint(rect.left, rect.top),
347 BPoint(rect.right, rect.top), highlightColor);
349 view->AddLine(BPoint(rect.left + 1, rect.top),
350 BPoint(rect.right, rect.top), borderColor);
355 view->StrokeRect(rect);
362 FlatControlLook::DrawScrollBarButton(BView* view, BRect rect,
366 if (!ShouldDraw(view, rect, updateRect))
389 view->ClipToRect(rect);
393 DrawScrollBarBackground(view, rect, updateRect, base, flags, orientation);
394 rect.InsetBy(1, 1);
395 DrawArrowShape(view, rect, updateRect, arrowColor, direction, flags, 1.0f);
413 FlatControlLook::DrawScrollBarBackground(BView* view, BRect& rect,
417 if (!ShouldDraw(view, rect, updateRect))
422 // set clipping constraints to rect
423 view->ClipToRect(rect);
436 if (rect.Width() >= 0) {
437 _FillGradient(view, rect, base, gradient1Tint, gradient2Tint,
443 if (rect.Height() >= 0) {
444 _FillGradient(view, rect, base, gradient1Tint, gradient2Tint,
454 FlatControlLook::DrawScrollBarThumb(BView* view, BRect& rect,
458 if (!ShouldDraw(view, rect, updateRect))
463 // set clipping constraints to rect
464 view->ClipToRect(rect);
488 DrawScrollBarBackground(view, rect, updateRect, base_panel, flags, orientation);
490 rect.InsetBy(0, 2);
492 rect.InsetBy(2, 0);
494 view->FillRect(rect);
496 _DrawNonFlatButtonBackground(view, rect, updateRect, clipping, kRadius + 1, kRadius + 1,
499 DrawScrollBarBackground(view, rect, updateRect, base_panel, flags, orientation);
515 float hcenter = rect.left + rect.Width() / 2;
516 float vmiddle = rect.top + rect.Height() / 2;
525 float spacer = rect.Height();
527 if (rect.left + 3 < hcenter - spacer) {
534 if (rect.right - 3 > hcenter + spacer) {
547 float spacer = rect.Width();
549 if (rect.top + 3 < vmiddle - spacer) {
556 if (rect.bottom - 3 > vmiddle + spacer) {
566 float middle = rect.Width() / 2;
570 BPoint(rect.left + middle - 3, rect.top + 2),
571 BPoint(rect.left + middle - 3, rect.bottom - 2),
574 BPoint(rect.left + middle, rect.top + 2),
575 BPoint(rect.left + middle, rect.bottom - 2),
578 BPoint(rect.left + middle + 3, rect.top + 2),
579 BPoint(rect.left + middle + 3, rect.bottom - 2),
582 BPoint(rect.left + middle - 2, rect.top + 2),
583 BPoint(rect.left + middle - 2, rect.bottom - 2),
586 BPoint(rect.left + middle + 1, rect.top + 2),
587 BPoint(rect.left + middle + 1, rect.bottom - 2),
590 BPoint(rect.left + middle + 4, rect.top + 2),
591 BPoint(rect.left + middle + 4, rect.bottom - 2),
596 float middle = rect.Height() / 2;
600 BPoint(rect.left + 2, rect.top + middle - 3),
601 BPoint(rect.right - 2, rect.top + middle - 3),
604 BPoint(rect.left + 2, rect.top + middle),
605 BPoint(rect.right - 2, rect.top + middle),
608 BPoint(rect.left + 2, rect.top + middle + 3),
609 BPoint(rect.right - 2, rect.top + middle + 3),
612 BPoint(rect.left + 2, rect.top + middle - 2),
613 BPoint(rect.right - 2, rect.top + middle - 2),
616 BPoint(rect.left + 2, rect.top + middle + 1),
617 BPoint(rect.right - 2, rect.top + middle + 1),
620 BPoint(rect.left + 2, rect.top + middle + 4),
621 BPoint(rect.right - 2, rect.top + middle + 4),
633 FlatControlLook::DrawScrollViewFrame(BView* view, BRect& rect,
638 // calculate scroll corner rect before messing with the "rect"
639 BRect scrollCornerFillRect(rect.right, rect.bottom,
640 rect.right, rect.bottom);
662 rect.bottom = horizontalScrollBarFrame.top;
663 rect.right = verticalScrollBarFrame.left;
670 _DrawOuterResessedFrame(view, rect, base, 1.0, 1.0, flags, borders);
673 _DrawFrame(view, rect, scrollbarFrameColor, scrollbarFrameColor,
676 _DrawFrame(view, rect, scrollbarFrameColor, scrollbarFrameColor,
726 FlatControlLook::DrawSliderBar(BView* view, BRect rect, const BRect& updateRect,
730 if (!ShouldDraw(view, rect, updateRect))
735 BRect leftBarSide = rect;
736 BRect rightBarSide = rect;
739 sliderPosition = floorf(rect.left + 2 + (rect.Width() - 2)
745 sliderPosition = floorf(rect.top + 2 + (rect.Height() - 2)
755 DrawSliderBar(view, rect, updateRect, base, leftFillColor, flags, orientation);
762 DrawSliderBar(view, rect, updateRect, base, rightFillColor, flags,
771 FlatControlLook::DrawSliderBar(BView* view, BRect rect, const BRect& updateRect,
775 if (!ShouldDraw(view, rect, updateRect))
778 // separate the rect into corners
779 BRect leftCorner(rect);
780 BRect rightCorner(rect);
781 BRect barRect(rect);
797 view->ClipToRect(rect);
802 view->FillRect(rect);
922 FlatControlLook::DrawSliderThumb(BView* view, BRect& rect, const BRect& updateRect,
925 if (!ShouldDraw(view, rect, updateRect))
962 BRect originalRect(rect);
963 rect.right--;
964 rect.bottom--;
966 _DrawFrame(view, rect, shadowColor, shadowColor, shadowColor, shadowColor);
970 DrawScrollBarBackground(view, rect, updateRect, base, flags, orientation);
974 rect.InsetBy(0, floorf(rect.Height() / 4));
975 rect.left = floorf((rect.left + rect.right) / 2);
976 rect.right = rect.left;
979 view->StrokeLine(rect.LeftTop(), rect.LeftBottom());
982 view->StrokeLine(rect.RightTop(), rect.RightBottom());
984 rect.InsetBy(floorf(rect.Width() / 4), 0);
985 rect.top = floorf((rect.top + rect.bottom) / 2);
986 rect.bottom = rect.top + 1;
989 view->StrokeLine(rect.LeftTop(), rect.RightTop());
992 view->StrokeLine(rect.LeftBottom(), rect.RightBottom());
1000 FlatControlLook::DrawActiveTab(BView* view, BRect& rect,
1004 if (!ShouldDraw(view, rect, updateRect))
1008 rect.left = floorf(rect.left);
1009 rect.right = floorf(rect.right);
1010 rect.top = floorf(rect.top);
1011 rect.bottom = floorf(rect.bottom);
1016 // set clipping constraints to rect
1017 view->ClipToRect(rect);
1026 fillGradient.SetStart(rect.LeftTop() + BPoint(3, 3));
1027 fillGradient.SetEnd(rect.LeftBottom() + BPoint(3, -3));
1052 BRect leftTopCorner(rect);
1054 leftTopCorner.bottom = floorf(rect.top + kRoundCornerRadius);
1057 BRect rightTopCorner(rect);
1059 rightTopCorner.bottom = floorf(rect.top + kRoundCornerRadius);
1062 BRect leftBottomCorner(rect);
1064 leftBottomCorner.top = floorf(rect.bottom - kRoundCornerRadius);
1067 BRect rightBottomCorner(rect);
1070 rightBottomCorner.top = floorf(rect.bottom - kRoundCornerRadius);
1154 _DrawFrame(view, rect, edgeShadowColor, edgeShadowColor, edgeLightColor,
1158 rect.left++;
1160 rect.right--;
1163 rect.top++;
1165 rect.bottom--;
1168 _DrawFrame(view, rect, frameLightColor, frameLightColor, frameShadowColor,
1171 _DrawFrame(view, rect, bevelLightColor, bevelLightColor, bevelShadowColor,
1174 view->FillRect(rect, fillGradient);
1182 FlatControlLook::DrawSplitter(BView* view, BRect& rect, const BRect& updateRect,
1186 if (!ShouldDraw(view, rect, updateRect))
1199 if (borders != 0 && rect.Width() > 3 && rect.Height() > 3)
1200 DrawRaisedBorder(view, rect, updateRect, background, flags, borders);
1204 if (rect.Width() > 2) {
1206 BRegion region(rect);
1207 rect.left = floorf((rect.left + rect.right) / 2.0 - 0.5);
1208 rect.right = rect.left + 1;
1209 region.Exclude(rect);
1214 BPoint dot = rect.LeftTop();
1215 BPoint stop = rect.LeftBottom();
1247 if (rect.Height() > 2) {
1249 BRegion region(rect);
1250 rect.top = floorf((rect.top + rect.bottom) / 2.0 - 0.5);
1251 rect.bottom = rect.top + 1;
1252 region.Exclude(rect);
1257 BPoint dot = rect.LeftTop();
1258 BPoint stop = rect.RightTop();
1297 FlatControlLook::DrawBorder(BView* view, BRect& rect, const BRect& updateRect,
1306 _DrawFrame(view, rect, scrollbarFrameColor, scrollbarFrameColor,
1312 FlatControlLook::DrawRaisedBorder(BView* view, BRect& rect,
1316 _DrawFrame(view, rect, base, base, base, base, borders);
1321 FlatControlLook::DrawTextControlBorder(BView* view, BRect& rect,
1325 if (!ShouldDraw(view, rect, updateRect))
1349 _DrawButtonFrame(view, rect, updateRect, kRadius, kRadius, kRadius, kRadius,
1355 _DrawButtonFrame(view, rect, updateRect, kRadius, kRadius, kRadius, kRadius,
1362 FlatControlLook::DrawGroupFrame(BView* view, BRect& rect, const BRect& updateRect,
1371 _DrawFrame(view, rect, frameColor, frameColor, frameColor, frameColor, borders);
1376 FlatControlLook::DrawButtonWithPopUpBackground(BView* view, BRect& rect,
1380 _DrawButtonBackground(view, rect, updateRect, kRadius, kRadius, kRadius, kRadius, base, true,
1386 FlatControlLook::DrawButtonWithPopUpBackground(BView* view, BRect& rect,
1390 _DrawButtonBackground(view, rect, updateRect, radius, radius, radius,
1396 FlatControlLook::DrawButtonWithPopUpBackground(BView* view, BRect& rect,
1401 _DrawButtonBackground(view, rect, updateRect, leftTopRadius,
1411 FlatControlLook::_DrawButtonFrame(BView* view, BRect& rect,
1417 if (!ShouldDraw(view, rect, updateRect))
1430 // set clipping constraints to rect
1431 view->ClipToRect(rect);
1437 _DrawFrame(view, rect, background, background, background, background, borders);
1438 _DrawFrame(view, rect, background, background, background, background, borders);
1464 rect.InsetBy(1, 1);
1467 view->StrokeRoundRect(rect, leftTopRadius, leftTopRadius);
1468 rect.InsetBy(1, 1);
1470 view->StrokeRoundRect(rect, leftTopRadius, leftTopRadius);
1471 rect.InsetBy(1, 1);
1493 BRect leftTopCorner(floorf(rect.left), floorf(rect.top),
1494 floorf(rect.left + leftTopRadius),
1495 floorf(rect.top + leftTopRadius));
1505 BRect rightTopCorner(floorf(rect.right - rightTopRadius),
1506 floorf(rect.top), floorf(rect.right),
1507 floorf(rect.top + rightTopRadius));
1518 BRect leftBottomCorner(floorf(rect.left),
1519 floorf(rect.bottom - leftBottomRadius),
1520 floorf(rect.left + leftBottomRadius), floorf(rect.bottom));
1531 BRect rightBottomCorner(floorf(rect.right - rightBottomRadius),
1532 floorf(rect.bottom - rightBottomRadius), floorf(rect.right),
1533 floorf(rect.bottom));
1542 _DrawOuterResessedFrame(view, rect, background, 0, 0, flags, borders);
1545 _DrawOuterResessedFrame(view, rect, tint_color(background, 1.15), 0, 0);
1547 _DrawOuterResessedFrame(view, rect, background, 0, 0, flags, borders);
1557 _DrawFrame(view, rect, frameLightColor, frameLightColor, frameShadowColor, frameShadowColor,
1562 _DrawFrame(view, rect, frameLightColor, frameLightColor, frameShadowColor, frameShadowColor,
1572 FlatControlLook::_DrawOuterResessedFrame(BView* view, BRect& rect,
1584 _DrawFrame(view, rect, edgeShadowColor, edgeShadowColor, edgeLightColor, edgeLightColor,
1589 _DrawFrame(view, rect, edgeShadowColor, edgeShadowColor, edgeLightColor, edgeLightColor,
1596 FlatControlLook::_DrawButtonBackground(BView* view, BRect& rect,
1603 if (!ShouldDraw(view, rect, updateRect))
1610 view->ClipToRect(rect);
1629 _DrawFlatButtonBackground(view, rect, updateRect, customColor, popupIndicator,
1632 BRegion clipping(rect);
1633 _DrawNonFlatButtonBackground(view, rect, updateRect, clipping,
1644 FlatControlLook::_DrawNonFlatButtonBackground(BView* view, BRect& rect,
1661 _MakeButtonGradient(fillGradient, rect, base, flags, orientation);
1668 BRect leftTopCorner(floorf(rect.left), floorf(rect.top),
1669 floorf(rect.left + leftTopRadius - 2.0),
1670 floorf(rect.top + leftTopRadius - 2.0));
1681 BRect rightTopCorner(floorf(rect.right - rightTopRadius + 2.0),
1682 floorf(rect.top), floorf(rect.right),
1683 floorf(rect.top + rightTopRadius - 2.0));
1694 BRect leftBottomCorner(floorf(rect.left),
1695 floorf(rect.bottom - leftBottomRadius + 2.0),
1696 floorf(rect.left + leftBottomRadius - 2.0),
1697 floorf(rect.bottom));
1708 BRect rightBottomCorner(floorf(rect.right - rightBottomRadius + 2.0),
1709 floorf(rect.bottom - rightBottomRadius + 2.0), floorf(rect.right),
1710 floorf(rect.bottom));
1725 view->AddLine(BPoint(rect.left, rect.top),
1726 BPoint(rect.left, rect.bottom), buttonBgColor);
1727 rect.left++;
1730 view->AddLine(BPoint(rect.left, rect.top),
1731 BPoint(rect.right, rect.top), buttonBgColor);
1732 rect.top++;
1737 view->AddLine(BPoint(rect.left, rect.top),
1738 BPoint(rect.left, rect.bottom), buttonBgColor);
1739 rect.left++;
1742 view->AddLine(BPoint(rect.left, rect.top),
1743 BPoint(rect.right, rect.top), buttonBgColor);
1744 rect.top++;
1749 _DrawFrame(view, rect,
1756 BRect indicatorRect(rect);
1757 rect.right -= kButtonPopUpIndicatorWidth;
1758 indicatorRect.left = rect.right + 3;
1796 view->FillRect(rect, fillGradient);
1801 FlatControlLook::_DrawPopUpMarker(BView* view, const BRect& rect,
1804 BPoint center(roundf((rect.left + rect.right) / 2.0),
1805 roundf((rect.top + rect.bottom) / 2.0));
1828 FlatControlLook::_DrawMenuFieldBackgroundOutside(BView* view, BRect& rect,
1833 if (!ShouldDraw(view, rect, updateRect))
1847 BRect leftRect(rect);
1850 BRect rightRect(rect);
1875 rect = leftRect;
1877 _DrawMenuFieldBackgroundInside(view, rect, updateRect, leftTopRadius,
1885 FlatControlLook::_DrawMenuFieldBackgroundInside(BView* view, BRect& rect,
1890 if (!ShouldDraw(view, rect, updateRect))
1896 // set clipping constraints to rect
1897 view->ClipToRect(rect);
1934 _MakeButtonGradient(fillGradient, rect, indicatorBase, flags);
1941 BRect leftTopCorner(floorf(rect.left), floorf(rect.top),
1942 floorf(rect.left + leftTopRadius - 2.0),
1943 floorf(rect.top + leftTopRadius - 2.0));
1969 BRect rightTopCorner(floorf(rect.right - rightTopRadius + 2.0),
1970 floorf(rect.top), floorf(rect.right),
1971 floorf(rect.top + rightTopRadius - 2.0));
2006 BRect leftBottomCorner(floorf(rect.left),
2007 floorf(rect.bottom - leftBottomRadius + 2.0),
2008 floorf(rect.left + leftBottomRadius - 2.0),
2009 floorf(rect.bottom));
2044 BRect rightBottomCorner(floorf(rect.right - rightBottomRadius + 2.0),
2045 floorf(rect.bottom - rightBottomRadius + 2.0), floorf(rect.right),
2046 floorf(rect.bottom));
2070 view->FillRect(rect, fillGradient);
2111 FlatControlLook::_MakeGradient(BGradientLinear& gradient, const BRect& rect,
2117 gradient.SetStart(rect.LeftTop());
2119 gradient.SetEnd(rect.LeftBottom());
2121 gradient.SetEnd(rect.RightTop());
2126 FlatControlLook::_MakeGlossyGradient(BGradientLinear& gradient, const BRect& rect,
2133 gradient.SetStart(rect.LeftTop());
2135 gradient.SetEnd(rect.LeftBottom());
2137 gradient.SetEnd(rect.RightTop());
2142 FlatControlLook::_MakeButtonGradient(BGradientLinear& gradient, BRect& rect,
2168 _MakeGradient(gradient, rect, base, topTint, bottomTint, orientation);
2170 _MakeGlossyGradient(gradient, rect, base, topTint, middleTint1,