trim.x -= INSET;  trim.y -= tm.tmHeight; trim.width += INSET * 2;  trim.height += tm.tmHeight + INSET;
trim.x -= CLIENT_INSET;  trim.y -= tm.tmHeight; trim.width = Math.max (trim.width, textWidth) + CLIENT_INSET * 2; trim.height += tm.tmHeight + CLIENT_INSET;
public Rectangle computeTrim (int x, int y, int width, int height) {	checkWidget ();	Rectangle trim = super.computeTrim (x, y, width, height);	int newFont, oldFont = 0;	int hDC = OS.GetDC (handle);	newFont = OS.SendMessage (handle, OS.WM_GETFONT, 0, 0);	if (newFont != 0) oldFont = OS.SelectObject (hDC, newFont);	TEXTMETRIC tm = OS.IsUnicode ? (TEXTMETRIC) new TEXTMETRICW () : new TEXTMETRICA ();	OS.GetTextMetrics (hDC, tm);	if (newFont != 0) OS.SelectObject (hDC, oldFont);	OS.ReleaseDC (handle, hDC);	trim.x -= INSET;  trim.y -= tm.tmHeight;	trim.width += INSET * 2;  trim.height += tm.tmHeight + INSET;	return trim;}