gdiplus: Added GdipDeleteFont.

oldstable
Evan Stade 2007-08-14 18:59:15 -07:00 committed by Alexandre Julliard
parent 537112fb52
commit a364fc3258
3 changed files with 12 additions and 1 deletions

View File

@ -75,6 +75,16 @@ GpStatus WINGDIPAPI GdipCreateFontFromLogfontA(HDC hdc,
return Ok; return Ok;
} }
GpStatus WINGDIPAPI GdipDeleteFont(GpFont* font)
{
if(!font)
return InvalidParameter;
GdipFree(font);
return Ok;
}
/* FIXME: use graphics */ /* FIXME: use graphics */
GpStatus WINGDIPAPI GdipGetLogFontW(GpFont *font, GpGraphics *graphics, GpStatus WINGDIPAPI GdipGetLogFontW(GpFont *font, GpGraphics *graphics,
LOGFONTW *lfw) LOGFONTW *lfw)

View File

@ -140,7 +140,7 @@
@ stub GdipDeleteCachedBitmap @ stub GdipDeleteCachedBitmap
@ stdcall GdipDeleteCustomLineCap(ptr) @ stdcall GdipDeleteCustomLineCap(ptr)
@ stub GdipDeleteEffect @ stub GdipDeleteEffect
@ stub GdipDeleteFont @ stdcall GdipDeleteFont(ptr)
@ stub GdipDeleteFontFamily @ stub GdipDeleteFontFamily
@ stdcall GdipDeleteGraphics(ptr) @ stdcall GdipDeleteGraphics(ptr)
@ stdcall GdipDeleteMatrix(ptr) @ stdcall GdipDeleteMatrix(ptr)

View File

@ -241,6 +241,7 @@ GpStatus WINGDIPAPI GdipSetImageAttributesWrapMode(GpImageAttributes*,WrapMode,
GpStatus WINGDIPAPI GdipCreateFontFromLogfontA(HDC,GDIPCONST LOGFONTA*,GpFont**); GpStatus WINGDIPAPI GdipCreateFontFromLogfontA(HDC,GDIPCONST LOGFONTA*,GpFont**);
GpStatus WINGDIPAPI GdipCreateFontFromLogfontW(HDC,GDIPCONST LOGFONTW*,GpFont**); GpStatus WINGDIPAPI GdipCreateFontFromLogfontW(HDC,GDIPCONST LOGFONTW*,GpFont**);
GpStatus WINGDIPAPI GdipDeleteFont(GpFont*);
GpStatus WINGDIPAPI GdipGetLogFontW(GpFont*,GpGraphics*,LOGFONTW*); GpStatus WINGDIPAPI GdipGetLogFontW(GpFont*,GpGraphics*,LOGFONTW*);
#ifdef __cplusplus #ifdef __cplusplus