From: <kr_...@us...> - 2003-07-12 12:00:49
|
Update of /cvsroot/htoolkit/port/src/cbits/Win32 In directory sc8-pr-cvs1:/tmp/cvs-serv26957/src/cbits/Win32 Modified Files: Canvas.c Log Message: Bugfix: the rectangles are drawn with correct sizes Index: Canvas.c =================================================================== RCS file: /cvsroot/htoolkit/port/src/cbits/Win32/Canvas.c,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** Canvas.c 3 Feb 2003 16:53:41 -0000 1.6 --- Canvas.c 12 Jul 2003 12:00:47 -0000 1.7 *************** *** 292,296 **** switch (lineStyle) { ! case 0: penstyle |= (size == 1) ? PS_SOLID : PS_INSIDEFRAME; break; case 1: penstyle |= PS_DASH; break; case 2: penstyle |= PS_DOT; break; --- 292,296 ---- switch (lineStyle) { ! case 0: penstyle |= PS_SOLID; break; case 1: penstyle |= PS_DASH; break; case 2: penstyle |= PS_DOT; break; *************** *** 415,419 **** { SelectObject (canvas->hDC, GetStockObject (NULL_BRUSH)); ! Rectangle (canvas->hDC, left, top, right+1, bot+1); SelectObject (canvas->hDC, canvas->theBrush); } /* osDrawRect */ --- 415,419 ---- { SelectObject (canvas->hDC, GetStockObject (NULL_BRUSH)); ! Rectangle (canvas->hDC, left, top, right, bot); SelectObject (canvas->hDC, canvas->theBrush); } /* osDrawRect */ *************** *** 422,426 **** { SelectObject (canvas->hDC, GetStockObject (NULL_PEN)); ! Rectangle(canvas->hDC, left, top, right+2, bot+2); SelectObject (canvas->hDC, canvas->thePen); } /* osFillRect */ --- 422,426 ---- { SelectObject (canvas->hDC, GetStockObject (NULL_PEN)); ! Rectangle(canvas->hDC, left, top, right+1, bot+1); SelectObject (canvas->hDC, canvas->thePen); } /* osFillRect */ |