From e96b07d73fe00ce39fa794fbc2eedf8eea812a0d Mon Sep 17 00:00:00 2001 From: Adam Petaccia Date: Thu, 3 Jul 2008 14:26:57 -0400 Subject: [PATCH] gdiplus: Implement GdipGetCellDescent. --- dlls/gdiplus/font.c | 7 ++++--- dlls/gdiplus/tests/font.c | 6 ------ 2 files changed, 4 insertions(+), 9 deletions(-) diff --git a/dlls/gdiplus/font.c b/dlls/gdiplus/font.c index bead434f994..baba8e9b241 100644 --- a/dlls/gdiplus/font.c +++ b/dlls/gdiplus/font.c @@ -526,13 +526,14 @@ GpStatus WINGDIPAPI GdipGetCellAscent(GDIPCONST GpFontFamily *family, return Ok; } -GpStatus WINGDIPAPI GdipGetCellDescent(GDIPCONST GpFontFamily *family, INT style, UINT16 * CellDescent) +GpStatus WINGDIPAPI GdipGetCellDescent(GDIPCONST GpFontFamily *family, + INT style, UINT16* CellDescent) { if (!(family && CellDescent)) return InvalidParameter; - FIXME("stub!\n"); + *CellDescent = family->tmw.tmDescent; - return NotImplemented; + return Ok; } /******************************************************************************* diff --git a/dlls/gdiplus/tests/font.c b/dlls/gdiplus/tests/font.c index 2160c9c10c6..b1cb3406350 100644 --- a/dlls/gdiplus/tests/font.c +++ b/dlls/gdiplus/tests/font.c @@ -214,11 +214,8 @@ todo_wine expect(Ok, stat); ok(result == 1854, "Expected 1854, got %d\n", result); result = 0; -todo_wine -{ stat = GdipGetCellDescent(FontFamily, FontStyleRegular, &result); ok(result == 434, "Expected 434, got %d\n", result); -} GdipDeleteFontFamily(FontFamily); GdipCreateFontFamilyFromName(TimesNewRoman, NULL, &FontFamily); @@ -238,11 +235,8 @@ todo_wine expect(Ok, stat); ok(result == 1825, "Expected 1825, got %d\n", result); result = 0; -todo_wine -{ stat = GdipGetCellDescent(FontFamily, FontStyleRegular, &result); ok(result == 443, "Expected 443 got %d\n", result); -} GdipDeleteFontFamily(FontFamily); }