public void setWrapIndices(int[] indices) {
		checkWidget();
		if (indices == null)
			indices = new int[0];
		int count = originalItems.length;
		for (int i = 0; i < indices.length; i++) {
			if (indices[i] < 0 || indices[i] >= count) {
				error(SWT.ERROR_INVALID_ARGUMENT);
			}
		}
		for (int i = 0; i < originalItems.length; i++) {
			originalItems[i].wrap = false;
		}
		for (int i = 0; i < indices.length; i++) {
			int index = indices[i];
			for (int row = 0; row < items.length; row++) {
				if (items[row].length > index) {
					items[row][index].wrap = true;
					break;
				} else {
					index -= items[row].length;
				}
			}
		}
		relayout();
	}