Jaime Rave : user32: Draw the rect edges from left to right and top to bottom.

Alexandre Julliard julliard at winehq.org
Tue Apr 20 11:32:22 CDT 2010


Module: wine
Branch: master
Commit: 61052164043c8ba8be9a53e29de03e4371fced0f
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=61052164043c8ba8be9a53e29de03e4371fced0f

Author: Jaime Rave <jaimerave at ubuntu-co.com>
Date:   Mon Apr 19 21:07:01 2010 -0500

user32: Draw the rect edges from left to right and top to bottom.

---

 dlls/user32/uitools.c |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/dlls/user32/uitools.c b/dlls/user32/uitools.c
index 80490cf..9fe2044 100644
--- a/dlls/user32/uitools.c
+++ b/dlls/user32/uitools.c
@@ -511,13 +511,13 @@ static BOOL UITOOLS95_DrawRectEdge(HDC hdc, LPRECT rc,
     SelectObject(hdc, RBOuterPen);
     if(uFlags & BF_BOTTOM)
     {
-        MoveToEx(hdc, InnerRect.right-1, InnerRect.bottom-1, NULL);
-        LineTo(hdc, InnerRect.left-1, InnerRect.bottom-1);
+        MoveToEx(hdc, InnerRect.left, InnerRect.bottom-1, NULL);
+        LineTo(hdc, InnerRect.right-1, InnerRect.bottom-1);
     }
     if(uFlags & BF_RIGHT)
     {
-        MoveToEx(hdc, InnerRect.right-1, InnerRect.bottom-1, NULL);
-        LineTo(hdc, InnerRect.right-1, InnerRect.top-1);
+        MoveToEx(hdc, InnerRect.right-1, InnerRect.top, NULL);
+        LineTo(hdc, InnerRect.right-1, InnerRect.bottom);
     }
 
     /* Draw the inner edge */
@@ -535,13 +535,13 @@ static BOOL UITOOLS95_DrawRectEdge(HDC hdc, LPRECT rc,
     SelectObject(hdc, RBInnerPen);
     if(uFlags & BF_BOTTOM)
     {
-        MoveToEx(hdc, InnerRect.right-1-RBpenplus, InnerRect.bottom-2, NULL);
-        LineTo(hdc, InnerRect.left-1+LBpenplus, InnerRect.bottom-2);
+        MoveToEx(hdc, InnerRect.left+LBpenplus, InnerRect.bottom-2, NULL);
+        LineTo(hdc, InnerRect.right-1-RBpenplus, InnerRect.bottom-2);
     }
     if(uFlags & BF_RIGHT)
     {
-        MoveToEx(hdc, InnerRect.right-2, InnerRect.bottom-1-RBpenplus, NULL);
-        LineTo(hdc, InnerRect.right-2, InnerRect.top-1+RTpenplus);
+        MoveToEx(hdc, InnerRect.right-2, InnerRect.top+2-RBpenplus, NULL);
+        LineTo(hdc, InnerRect.right-2, InnerRect.bottom-2+RTpenplus);
     }
 
     if( ((uFlags & BF_MIDDLE) && retval) || (uFlags & BF_ADJUST) )




More information about the wine-cvs mailing list