width -=  scrollWidth;
rightEdge -=  arrowBar.getSize().x;
public void showItem (CTabItem item) {	checkWidget();	if (item == null) SWT.error (SWT.ERROR_NULL_ARGUMENT);	if (item.isDisposed()) SWT.error(SWT.ERROR_INVALID_ARGUMENT);		int index = indexOf(item);	if (index < topTabIndex) {		topTabIndex = index;		setItemLocation();		redrawTabArea(-1);		return;	}	Rectangle area = super.getClientArea();	if (area.width == 0) return;	int areaWidth = area.x + area.width - borderRight;	int scrollWidth = arrowBar.getSize().x;	int width = areaWidth;	if (scroll_leftVisible() || scroll_rightVisible()) {		width -=  scrollWidth;	}	while (item.x + item.width > width && index != topTabIndex) {		topTabIndex++;		setItemLocation();		redrawTabArea(-1);		width = areaWidth;		if (scroll_leftVisible() || scroll_rightVisible()) {			width -=  scrollWidth;		}	}}