Release 961222
[wine/multimedia.git] / graphics / x11drv / font.c
blob6faebae9c8ab1ad9b43539aae3c7130d8b1defa9
1 /*
2 * X11 driver font functions
4 * Copyright 1996 Alexandre Julliard
5 */
7 #include "windows.h"
8 #include "x11drv.h"
9 #include "gdi.h"
11 /***********************************************************************
12 * X11DRV_GetTextExtentPoint
14 BOOL32 X11DRV_GetTextExtentPoint( DC *dc, LPCSTR str, INT32 count,
15 LPSIZE32 size )
17 int dir, ascent, descent;
18 XCharStruct info;
20 XTextExtents( dc->u.x.font.fstruct, str, count, &dir,
21 &ascent, &descent, &info );
22 size->cx = abs((info.width + dc->w.breakRem + count * dc->w.charExtra)
23 * dc->wndExtX / dc->vportExtX);
24 size->cy = abs((dc->u.x.font.fstruct->ascent+dc->u.x.font.fstruct->descent)
25 * dc->wndExtY / dc->vportExtY);
26 return TRUE;