byte [] buffer = Converter.wcsToMbcs (null, chars, false);
byte [] buffer = Converter.wcsToMbcs (null, chars, true);
public void setText (String string) {	checkWidget ();	if (string == null) error (SWT.ERROR_NULL_ARGUMENT);	if ((style & SWT.ARROW) != 0) return;	text = string;	char [] chars = fixMnemonic (string);	byte [] buffer = Converter.wcsToMbcs (null, chars, false);	OS.gtk_label_set_text_with_mnemonic (labelHandle, buffer);	OS.gtk_widget_hide (imageHandle);	OS.gtk_widget_show (labelHandle);	/*	* Bug in GTK.  For some reason, the button does not allocate the size of its internal	* children if its bounds is set before the text is set.  The fix is to force this by calling	* gtk_widget_size_request() (and throw the results away).	*/	GtkRequisition requisition = new GtkRequisition ();	OS.gtk_widget_size_request (handle, requisition);}