[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Dotgnu-pnet-commits] pnetlib/System.Windows.Forms/Themes DefaultThemePa
From: |
Rhys Weatherley <address@hidden> |
Subject: |
[Dotgnu-pnet-commits] pnetlib/System.Windows.Forms/Themes DefaultThemePainter.cs, 1.22, 1.23 |
Date: |
Fri, 21 Nov 2003 07:04:30 +0000 |
Update of /cvsroot/dotgnu-pnet/pnetlib/System.Windows.Forms/Themes
In directory subversions:/tmp/cvs-serv17101/System.Windows.Forms/Themes
Modified Files:
DefaultThemePainter.cs
Log Message:
Draw the "indeterminate" state of a three-state checkbox properly.
Index: DefaultThemePainter.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/System.Windows.Forms/Themes/DefaultThemePainter.cs,v
retrieving revision 1.22
retrieving revision 1.23
diff -C2 -d -r1.22 -r1.23
*** DefaultThemePainter.cs 21 Nov 2003 06:47:35 -0000 1.22
--- DefaultThemePainter.cs 21 Nov 2003 07:04:28 -0000 1.23
***************
*** 1008,1011 ****
--- 1008,1017 ----
(SystemBrushes.Control, x, y,
width, height);
}
+ else if((state & (ButtonState)0x10000) != 0)
+ {
+ // Checkbox is in the indeterminate
state.
+ graphics.FillRectangle
+
(SystemBrushes.ControlLightLight, x, y, width, height);
+ }
else
{
***************
*** 1020,1023 ****
--- 1026,1034 ----
if((state & ButtonState.Inactive) != 0)
{
+ color =
SystemColors.ControlDark;
+ }
+ else if((state & (ButtonState)0x10000)
!= 0)
+ {
+ // Checkbox is in the
indeterminate state.
color =
SystemColors.ControlDark;
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Dotgnu-pnet-commits] pnetlib/System.Windows.Forms/Themes DefaultThemePainter.cs, 1.22, 1.23,
Rhys Weatherley <address@hidden> <=