int inset = 3, x = inset, y = tm.tmHeight; return new Rectangle (x, y, rect.right - (inset * 2), rect.bottom - y - inset);
int x = INSET, y = tm.tmHeight; return new Rectangle (x, y, rect.right - INSET * 2, rect.bottom - y - INSET);
public Rectangle getClientArea () {	checkWidget ();	forceResize ();	RECT rect = new RECT ();	OS.GetClientRect (handle, rect);	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);	int inset = 3, x = inset, y = tm.tmHeight;	return new Rectangle (x, y, rect.right - (inset * 2), rect.bottom - y - inset);}