OS.XmDropSiteUnregister (handle);
void createHandle (int index) {	int [] argList1 = {		OS.XmNverifyBell, 0,		OS.XmNeditMode, (style & SWT.SINGLE) != 0 ? OS.XmSINGLE_LINE_EDIT : OS.XmMULTI_LINE_EDIT,		OS.XmNscrollHorizontal, (style & SWT.H_SCROLL) != 0 ? 1 : 0,		OS.XmNscrollVertical, (style & SWT.V_SCROLL) != 0 ? 1 : 0,		OS.XmNwordWrap, !IsGB18030 && (style & SWT.WRAP) != 0 ? 1: 0,		OS.XmNeditable, (style & SWT.READ_ONLY) != 0 ? 0 : 1,		OS.XmNcursorPositionVisible, (style & SWT.READ_ONLY) != 0 && (style & SWT.SINGLE) != 0 ? 0 : 1,//		OS.XmNmarginWidth, 3,//		OS.XmNmarginHeight, 1,		OS.XmNancestorSensitive, 1,	};	int parentHandle = parent.handle;	if ((style & SWT.SINGLE) != 0) {			handle = OS.XmCreateTextField (parentHandle, null, argList1, argList1.length / 2);		if (handle == 0) error (SWT.ERROR_NO_HANDLES);		int [] argList2 = new int [] {OS.XmNcursorPositionVisible, 0};		OS.XtSetValues (handle, argList2, argList2.length / 2);	} else {		handle = OS.XmCreateScrolledText (parentHandle, new byte [1], argList1, argList1.length / 2);		if (handle == 0) error (SWT.ERROR_NO_HANDLES);		scrolledHandle = OS.XtParent (handle);	}	if ((style & SWT.BORDER) == 0) {		int [] argList3 = new int [] {			/*			* Bug in Motif.  Setting the margin width to zero for			* a single line text field causes the field to draw			* garbage when the caret is placed at the start of			* the widget.  The fix is to not set the margin width.			*///			OS.XmNmarginWidth, 0,			OS.XmNmarginHeight, 0,			OS.XmNshadowThickness, 0,		};		OS.XtSetValues (handle, argList3, argList3.length / 2);	}	}