gdiplus: Added GdipSetPathGradientCenterColor.

oldstable
Evan Stade 2007-08-01 17:56:05 -07:00 committed by Alexandre Julliard
parent f18cdef727
commit f2cf5551db
3 changed files with 17 additions and 1 deletions

View File

@ -120,6 +120,21 @@ GpStatus WINGDIPAPI GdipGetSolidFillColor(GpSolidFill *sf, ARGB *argb)
return Ok;
}
GpStatus WINGDIPAPI GdipSetPathGradientCenterColor(GpPathGradient *grad,
ARGB argb)
{
if(!grad)
return InvalidParameter;
grad->centercolor = argb;
grad->brush.lb.lbColor = ARGB2COLORREF(argb);
DeleteObject(grad->brush.gdibrush);
grad->brush.gdibrush = CreateSolidBrush(grad->brush.lb.lbColor);
return Ok;
}
GpStatus WINGDIPAPI GdipSetSolidFillColor(GpSolidFill *sf, ARGB argb)
{
if(!sf)

View File

@ -549,7 +549,7 @@
@ stdcall GdipSetPageUnit(ptr long)
@ stdcall GdipSetPathFillMode(ptr long)
@ stub GdipSetPathGradientBlend
@ stub GdipSetPathGradientCenterColor
@ stdcall GdipSetPathGradientCenterColor(ptr long)
@ stub GdipSetPathGradientCenterPoint
@ stub GdipSetPathGradientCenterPointI
@ stub GdipSetPathGradientFocusScales

View File

@ -94,6 +94,7 @@ GpStatus WINGDIPAPI GdipCreateSolidFill(ARGB,GpSolidFill**);
GpStatus WINGDIPAPI GdipGetBrushType(GpBrush*,GpBrushType*);
GpStatus WINGDIPAPI GdipDeleteBrush(GpBrush*);
GpStatus WINGDIPAPI GdipGetSolidFillColor(GpSolidFill*,ARGB*);
GpStatus WINGDIPAPI GdipSetPathGradientCenterColor(GpPathGradient*,ARGB);
GpStatus WINGDIPAPI GdipSetSolidFillColor(GpSolidFill*,ARGB);
GpStatus WINGDIPAPI GdipAddPathArc(GpPath*,REAL,REAL,REAL,REAL,REAL,REAL);