if ((style & SWT.ARROW) != 0) return;
public void setText (String string) {	checkWidget ();	if (string == null) error (SWT.ERROR_NULL_ARGUMENT);	if ((style & SWT.ARROW) != 0) return;	int index = parent.indexOf (this);	if (index == -1) return;	super.setText (string);	char [] buffer = new char [text.length ()];	text.getChars (0, buffer.length, buffer, 0);	int length = fixMnemonic (buffer);	int ptr = OS.CFStringCreateWithCharacters (OS.kCFAllocatorDefault, buffer, length);	if (ptr == 0) error (SWT.ERROR_CANNOT_SET_TEXT);		ControlTabInfoRecV1 tab = new ControlTabInfoRecV1 ();	tab.version= (short) OS.kControlTabInfoVersionOne;	tab.iconSuiteID = 0;	tab.name = ptr;	OS.SetControlData (parent.handle, index+1, OS.kControlTabInfoTag, ControlTabInfoRecV1.sizeof, tab);	OS.CFRelease (ptr);}