OS.GetControlBounds(handle, bounds); OS.SetRect(bounds, (short)0, (short)0, (short)(bounds.right-bounds.left), (short)(bounds.bottom-bounds.top));
OS.GetWindowBounds(wHandle, (short)OS.kWindowContentRgn, bounds); mp.h-= bounds.left; mp.v-= bounds.top; MacUtil.getControlBounds(handle, bounds);
boolean hasCursor () {	org.eclipse.swt.internal.carbon.Point mp= new org.eclipse.swt.internal.carbon.Point();	OS.GetMouse(mp);	Rect bounds= new Rect();	OS.GetControlBounds(handle, bounds);	OS.SetRect(bounds, (short)0, (short)0, (short)(bounds.right-bounds.left), (short)(bounds.bottom-bounds.top));	return OS.PtInRect(mp, bounds);}