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 */
|