if ((style & SWT.MULTI) != 0) { OS.gtk_ctree_unselect_recursive (handle, 0); }
deselectAll();
public void setSelection (TreeItem [] items) {	checkWidget();	if (items == null) error (SWT.ERROR_NULL_ARGUMENT);	OS.gtk_signal_handler_block_by_data (handle, SWT.Selection);	if ((style & SWT.MULTI) != 0) {		OS.gtk_ctree_unselect_recursive (handle, 0);	}	int index = 0, length = items.length;	while (index < length) {		TreeItem item = items [index];		if (item != null) {			if (item.isDisposed ()) break;			OS.gtk_ctree_select (handle, item.handle);		}		index++;	}	OS.gtk_signal_handler_unblock_by_data (handle, SWT.Selection);	index = 0;	while (index < length) {		TreeItem item = items [index];		if (item != null && !item.isDisposed ()) {			showItem (item);			return;		}		index++;	}}