Lines Matching refs:tabRect

311 			tab->tabRect.Set(0.0, 0.0, -1.0, -1.0);
361 BRect& tabRect = tab->tabRect;
371 tabRect.Set(fFrame.left - fBorderWidth,
378 tabRect.Set(fFrame.left - fBorderWidth
386 tabRect.InsetBy(0, 2);
387 tabRect.OffsetBy(0, 2);
393 _GetButtonSizeAndOffset(tabRect, &offset, &size, &inset);
420 tabRect.right = tabRect.left + tabSize;
422 tabRect.bottom = tabRect.top + tabSize;
425 // the tabRect
429 - tabRect.Width())) {
431 - tabRect.Width());
433 tabRect.OffsetBy(tab->tabOffset, 0);
434 tabOffset += tabRect.Width();
436 sumTabWidth += tabRect.Width();
448 fTitleBarRect = tab->tabRect;
450 fTitleBarRect = fTitleBarRect | tab->tabRect;
452 _LayoutTabItems(tab, tab->tabRect);
473 float tabWidth = tab->tabRect.Width();
498 if (int_equal(maxTabSize, tab->tabRect.Width()))
499 tab->tabRect.right -= minus;
502 float offsetX = previousTab->tabRect.right - tab->tabRect.left;
503 tab->tabRect.OffsetBy(offsetX, 0);
516 previousTab->tabRect.right = floorf(fFrame.right + fBorderWidth);
523 tab->tabOffset = uint32(tab->tabRect.left - fLeftBorder.left);
576 tab->tabRect.OffsetBy(offset);
696 BRect& tabRect = tab->tabRect;
697 BRect oldTabRect(tabRect);
705 tabRect.OffsetBy(delta, 0.0);
707 tabRect.OffsetBy(0.0, delta);
715 && tabSize != tabRect.Width()) {
716 tabRect.right = tabRect.left + tabSize;
718 && tabSize != tabRect.Height()) {
719 tabRect.bottom = tabRect.top + tabSize;
722 if (oldTabRect != tabRect) {
723 _LayoutTabItems(tab, tabRect);
730 BRect redraw(tabRect);
741 fTitleBarRect = tabRect;
757 _LayoutTabItems(decoratorTab, decoratorTab->tabRect);
777 fOldMovingTab = _tab->tabRect;
782 BRect& tabRect = tab->tabRect;
783 if (tabRect.IsValid() == false)
790 = fRightBorder.right - fLeftBorder.left - tabRect.Width();
792 maxLocation = fTitleBarRect.right - fLeftBorder.left - tabRect.Width();
802 BRect rect(tabRect);
807 tabRect.OffsetBy(delta, 0);
809 _LayoutTabItems(_tab, tabRect);
813 fTitleBarRect = tabRect;
818 rect = tabRect;
882 fOldMovingTab.OffsetBy(toTab->tabRect.Width(), 0);
883 toTab->tabRect.OffsetBy(-fOldMovingTab.Width(), 0);
885 fOldMovingTab.OffsetBy(-toTab->tabRect.Width(), 0);
886 toTab->tabRect.OffsetBy(fOldMovingTab.Width(), 0);
889 toTab->tabOffset = uint32(toTab->tabRect.left - fLeftBorder.left);
890 _LayoutTabItems(toTab, toTab->tabRect);
966 TabDecorator::_GetButtonSizeAndOffset(const BRect& tabRect, float* _offset,
970 tabRect.Width() : tabRect.Height();
987 TabDecorator::_LayoutTabItems(Decorator::Tab* _tab, const BRect& tabRect)
994 _GetButtonSizeAndOffset(tabRect, &offset, &size, &inset);
1004 closeRect.Set(tabRect.left + offset, tabRect.top + offset,
1005 tabRect.left + offset + size, tabRect.top + offset + size);
1007 zoomRect.Set(tabRect.right - offset - size, tabRect.top + offset,
1008 tabRect.right - offset, tabRect.top + offset + size);
1016 closeRect.Set(tabRect.left + offset, tabRect.top + offset,
1017 tabRect.left + offset + size, tabRect.top + offset + size);
1019 zoomRect.Set(tabRect.left + offset, tabRect.bottom - offset - size,
1020 tabRect.left + size + offset, tabRect.bottom - offset);
1041 size = (tab->tabRect.right - closeRect.right) - tab->textOffset * 2
1046 if (tab->tabRect.Width() < 100)
1099 fTabsRegion.Include(fTabList.ItemAt(i)->tabRect);