CVSROOT:        /sources/dotgnu-pnet
Module name:    pnetlib
Changes by:     Heiko Weiss <brubbel>   07/03/26 13:44:30

Modified files:
        .              : ChangeLog 
        System.Windows.Forms: CheckBox.cs 

Log message:
        fixed drawing text if using CheckAlign and TextAlign.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/pnetlib/ChangeLog?cvsroot=dotgnu-pnet&r1=1.2489&r2=1.2490
http://cvs.savannah.gnu.org/viewcvs/pnetlib/System.Windows.Forms/CheckBox.cs?cvsroot=dotgnu-pnet&r1=1.16&r2=1.17

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/dotgnu-pnet/pnetlib/ChangeLog,v
retrieving revision 1.2489
retrieving revision 1.2490
diff -u -b -r1.2489 -r1.2490
--- ChangeLog   24 Mar 2007 17:58:58 -0000      1.2489
+++ ChangeLog   26 Mar 2007 13:44:30 -0000      1.2490
@@ -1,3 +1,8 @@
+2007-03-26  Heiko Weiss <[EMAIL PROTECTED]>
+
+       * System.Windows.Forms/CheckBox.cs:
+       fixed drawing text if using CheckAlign and TextAlign.
+
 2007-03-24  Radek Polak  <[EMAIL PROTECTED]>
 
        * System.Xml/Schema/XmlSchemaCollection.cs: Removed

Index: System.Windows.Forms/CheckBox.cs
===================================================================
RCS file: /sources/dotgnu-pnet/pnetlib/System.Windows.Forms/CheckBox.cs,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -b -r1.16 -r1.17
--- System.Windows.Forms/CheckBox.cs    8 Dec 2004 07:02:58 -0000       1.16
+++ System.Windows.Forms/CheckBox.cs    26 Mar 2007 13:44:30 -0000      1.17
@@ -185,7 +185,7 @@
                                switch (checkAlign)
                                {
                                        case ContentAlignment.BottomCenter:
-                                               height = 2;
+                                               height -= checkSize + 3;
                                                break;
                                        case ContentAlignment.BottomLeft:
                                                x = checkSize + 3;
@@ -201,12 +201,11 @@
                                                width -= x;
                                                break;
                                        case ContentAlignment.MiddleRight:
-                                               x = checkSize + 3;
-                                               width -= x;
+                                               width -= checkSize;
                                                break;
                                        case ContentAlignment.TopCenter:
                                                y = checkSize + 3;
-                                               height -= y - 2;
+                                               height -= y;
                                                break;
                                        case ContentAlignment.TopLeft:
                                                x = checkSize + 3;


_______________________________________________
dotgnu-pnet-commits mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/dotgnu-pnet-commits

Reply via email to