setBounds (buttonHandle, inset.left + inset.right + width, inset.top + (height - buttonHeight) / 2, buttonWidth, buttonHeight, true, true, false);
setBounds (buttonHandle, inset.left + inset.right + width + GAP, inset.top + (height - buttonHeight) / 2, buttonWidth, buttonHeight, true, true, false);
void resizeClientArea () {	int [] outMetric = new int [1];	OS.GetThemeMetric (OS.kThemeMetricLittleArrowsWidth, outMetric);	int buttonWidth = outMetric [0];	OS.GetThemeMetric (OS.kThemeMetricLittleArrowsHeight, outMetric);	int buttonHeight = outMetric [0];		Rect rect = new Rect ();	OS.GetControlBounds (handle, rect);	Rect inset = inset ();	int width = Math.max (0, rect.right - rect.left - inset.left - inset.right - buttonWidth);	int height = Math.max (0, rect.bottom - rect.top - inset.top - inset.bottom);	buttonHeight = Math.min (buttonHeight, rect.bottom - rect.top);	setBounds (textHandle, inset.left, inset.top, width, height, true, true, false);	setBounds (buttonHandle, inset.left + inset.right + width, inset.top + (height - buttonHeight) / 2, buttonWidth, buttonHeight, true, true, false);}