layoutButtons();
setButtonBounds();
public void setSelection(int index) {	checkWidget();	if (index < 0 || index >= items.length) return;	if (selectedIndex == index) return;		int oldIndex = selectedIndex;	selectedIndex = index;		Control control = items[index].control;	if (control != null && !control.isDisposed()) {		control.setBounds(getClientArea());		control.setVisible(true);	}		if (oldIndex != -1) {		control = items[oldIndex].control;		if (control != null && !control.isDisposed()) {			control.setVisible(false);		}			}	showItem(items[selectedIndex]);	layoutButtons();	redrawTabArea(-1);}