InsetByCopy
BRect InsetByCopy(BPoint inset) const;
BRect InsetByCopy(float dx, float dy) const;
view->ClipToRect(rect.InsetByCopy(-2, -2));
view->ClipToRect(rect.InsetByCopy(-2, -2));
BRect invertRect(rect.InsetByCopy(-3, -3));
view->StrokeEllipse(rect.InsetByCopy(1, 1));
view->StrokeRect(rect.InsetByCopy(-1, -1));
if (invalid.Intersects(fLeftBorder.InsetByCopy(0, -fBorderWidth))) {
fRightBorder.InsetByCopy(0, -fBorderWidth))) {
if (invalid.Intersects(fLeftBorder.InsetByCopy(0, -fBorderWidth))) {
if (invalid.Intersects(fRightBorder.InsetByCopy(0, -fBorderWidth))) {
BRect inner(rect.InsetByCopy(1.0f, 1.0f));
BRect fillRect(rect.InsetByCopy(1.0f, 1.0f));
if (rect.Intersects(fLeftBorder.InsetByCopy(0, -fBorderWidth))) {
if (rect.Intersects(fRightBorder.InsetByCopy(0, -fBorderWidth))) {
if (rect.Intersects(fLeftBorder.InsetByCopy(0, -fBorderWidth))) {
if (rect.Intersects(fRightBorder.InsetByCopy(0, -fBorderWidth))) {
BRect fillRect(rect.InsetByCopy(1.0f, 1.0f));
fBorderRect = fFrame.InsetByCopy(-fBorderWidth, -fBorderWidth);
BRect outerFrame = frame.InsetByCopy(-2, -2);
|| !fChartFrame.InsetByCopy(1, 1).Contains(fLastMousePos)) {
fRenderer->SetFrame(fChartFrame.InsetByCopy(1, 1));
BRect mask(iconRect.InsetByCopy(floorf(diff / 2), 0));
BRect preventHideArea = Window()->Frame().InsetByCopy(
return monitorFrame.InsetByCopy(kMonitorBorderSize + 3, kMonitorBorderSize + 3);
BRect innerRect(outerRect.InsetByCopy(kMonitorBorderSize + 2, kMonitorBorderSize + 2));
FillRect(dragRegion.InsetByCopy(0, -1));
FillRect(dragRegion.InsetByCopy(0, 1));
(frame.OffsetToCopy(B_ORIGIN)).InsetByCopy(2, 2),
BRect rect = Bounds().InsetByCopy(2.0, 2.0);
r = fTextView->Frame().InsetByCopy(-1, -1);
view->Invalidate(Bounds().InsetByCopy(-INSET, -INSET));
view->Invalidate(Bounds().InsetByCopy(-INSET, -INSET));
view->Invalidate(Bounds().InsetByCopy(-INSET, -INSET));
view->Invalidate(Bounds().InsetByCopy(-INSET, -INSET));
topView->AddChild(new NetworkStatusView(Bounds().InsetByCopy(5, 5),
BRect frame = rect.InsetByCopy(kPictureMargin, kPictureMargin);
BRect innerRect = r.InsetByCopy(7, 7);
StrokeRect(Bounds().InsetByCopy(2, 2));
fBitmapRect = Bounds().InsetByCopy(1, 1);
fBitmapRect= ScaleRectToFit(fBitmap->Bounds(), r.InsetByCopy(borderwidth, borderwidth));
rect = view->Bounds().InsetByCopy(5, 5);
rect = view->Bounds().InsetByCopy(8, 8);
Invalidate(TabFrame(CountTabs() - 1).InsetByCopy(-2, -2));
BRect closeRect(frame.InsetByCopy(4, 4));
BRect buttonRect(closeRect.InsetByCopy(-4, -4));
return fPaletteFrame.InsetByCopy(-kBevelSpacing, -kBevelSpacing);
BRect colorRect(Frame().InsetByCopy(2.0f, 2.0f));
BRegion region(rect & fStatusView->Frame().InsetByCopy(-2, -2));
trimmed = bitmap->Bounds().InsetByCopy(minInset, minInset);
BRect fillRect(rect.InsetByCopy(0, kVMargin));
BRect rect(fMenuBar->Frame().InsetByCopy(-kVMargin, -kVMargin));
BRect invalid = BarFrame().InsetByCopy(hInset, vInset) | ThumbFrame();
invalid = invalid | BarFrame().InsetByCopy(hInset, vInset)
BRect outerFrame = barFrame.InsetByCopy(-2, -2);
FillRect(frame.InsetByCopy(1.0, 1.0));
StrokeRect(frame.InsetByCopy(1.0, 1.0));
_DrawItem(owner, frame.InsetByCopy(-1.0, -1.0), text, true);
_DrawItem(owner, frame.InsetByCopy(-1.0, -1.0), text, true);
BRect sectionArea = Bounds().InsetByCopy(2, 2);
trimmed = fNormalBitmap->Bounds().InsetByCopy(minInset, minInset);
updateRegion1.Exclude(fSelectionRectInfo.lastRect.InsetByCopy(
updateRegion2.Exclude(fSelectionRectInfo.rect.InsetByCopy(
BRect rect(fExtent.InsetByCopy(-fOffset));
BRect r(_ContentRect().InsetByCopy(-1, -1));
StrokeRect(clipRect.InsetByCopy(1.0, 1.0), B_MIXED_COLORS);
BRect bgRect = rect.InsetByCopy(2, 2);
region.Exclude(fDropTargetHighlightFrame.InsetByCopy(2.0, 2.0));
BRect innerRect(outerRect.InsetByCopy(4, 4));
BRect rect = Bounds().InsetByCopy(8, 8);
return monitorFrame.InsetByCopy(kMonitorBorderSize + 3,
return innerFrame.InsetByCopy(kArrowSize, kArrowSize);
BRect innerRect(outerRect.InsetByCopy(kMonitorBorderSize + 2,
BRect rect = fSettingsBox->InnerFrame().InsetByCopy(4, 4);
BRect rect = fSettingsBox->Bounds().InsetByCopy(4, 4);
IntRect InsetByCopy(const IntPoint& p);
IntRect InsetByCopy(int32 dx, int32 dy);
BRect fillFrame = frame.InsetByCopy(1, 1) & workspaceFrame;
if (rect.Intersects(fLeftBorder.InsetByCopy(0, -fBorderWidth))) {
if (rect.Intersects(fRightBorder.InsetByCopy(0, -fBorderWidth))) {
if (rect.Intersects(fLeftBorder.InsetByCopy(0, -fBorderWidth))) {
if (rect.Intersects(fRightBorder.InsetByCopy(0, -fBorderWidth))) {
BRect fillRect(rect.InsetByCopy(1.0f, 1.0f));
BRect buttonRect(closeRect.InsetByCopy(-4, -4));
BRect closeRect = Bounds().InsetByCopy(2, 2);
view = new DividedBackgroundView(rect.InsetByCopy(-15, -15));
view = new DividedBackgroundView(rect.InsetByCopy(-15, -15));
view = new BView(rect.InsetByCopy(-15, -15), NULL, B_FOLLOW_NONE, B_WILL_DRAW);
box = new BBox(rect.InsetByCopy(-15, -15), NULL);
view = new DividedBackgroundView(rect.InsetByCopy(-15, -15));
view = new DividedBackgroundView(rect.InsetByCopy(-15, -15));
BView *view = new BView(rect.InsetByCopy(-15, -15), NULL, B_FOLLOW_NONE, B_WILL_DRAW);
BBox *box = new BBox(rect.InsetByCopy(-15, -15), NULL);
BRect frame = rect.InsetByCopy(20, 20);
StrokeRoundRect(Bounds().InsetByCopy(20,20), 10, 10);
BRect grid(bounds.InsetByCopy(40, 40));
BView *view = new View(Bounds().InsetByCopy(30, 30));
BView *view = new View(Bounds().InsetByCopy(30, 30));
BRect rect = Bounds().InsetByCopy(5, 5);
view->FillEllipse(rect.InsetByCopy(rect.Width()/4, rect.Height()/4));
BRect clipRect = Bounds().InsetByCopy(10, 5);
FillRect(Bounds().InsetByCopy(1, 1), B_SOLID_LOW);