OS.HIViewSetVisible(handle, false);
OS.HIViewSetVisible(handle, true);
void createHandle (int index) {	state |= HANDLE;	int parentHandle = parent.handle;	/* AW	int [] argList = {		OS.XmNwidth, DEFAULT_WIDTH,		OS.XmNheight, DEFAULT_HEIGHT,		OS.XmNrecomputeSize, 0,		OS.XmNhighlightThickness, (parent.style & SWT.NO_FOCUS) != 0 ? 0 : 1,		OS.XmNmarginWidth, 2,		OS.XmNmarginHeight, 1,		OS.XmNtraversalOn, (parent.style & SWT.NO_FOCUS) != 0 ? 0 : 1,		OS.XmNpositionIndex, index,		OS.XmNshadowType, OS.XmSHADOW_OUT,		OS.XmNancestorSensitive, 1,	};	handle = OS.XmCreateDrawnButton (parentHandle, null, argList, argList.length / 2);	*/	int width= DEFAULT_WIDTH;	int height= DEFAULT_HEIGHT;	if ((style & SWT.SEPARATOR) != 0) {		if ((parent.style & SWT.HORIZONTAL) != 0)			width= DEFAULT_SEPARATOR_WIDTH;		else			height= DEFAULT_SEPARATOR_WIDTH;	}			Rect bounds= new Rect();	OS.SetRect(bounds, (short)0, (short)0, (short)width, (short)height);	handle= OS.NewControl(0, bounds, null, false, (short)(OS.kControlSupportsFocus | OS.kControlGetsFocusOnClick), (short)0, (short)0, (short)OS.kControlUserPaneProc, 0);	if (handle == 0) error (SWT.ERROR_NO_HANDLES);	MacUtil.insertControl(handle, parentHandle, index);	OS.HIViewSetVisible(handle, false);}