<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div><span>Ah...without EnableVisualStyles(), an indeterminate checkbox is a _grey_ check mark in .NET under MS Windows.</span></div><div><span>How about if I redo my change to draw the checkmark in grey?  Would you accept that patch?<br></span></div><div><br></div>  <div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"> <div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"> <div dir="ltr"> <font face="Arial" size="2"> <hr size="1">  <b><span style="font-weight:bold;">From:</span></b> Steven Boswell II <ulatekh@yahoo.com><br> <b><span style="font-weight: bold;">To:</span></b> "mono-devel-list@lists.ximian.com" <mono-devel-list@lists.ximian.com> <br> <b><span style="font-weight: bold;">Sent:</span></b> Sunday, July 22, 2012 5:03 PM<br> <b><span
 style="font-weight: bold;">Subject:</span></b> Re: [Mono-dev] Patches for mono-winforms<br> </font> </div> <br>
<div id="yiv264169743"><div><div style="color:#000;background-color:#fff;font-family:times new roman, new york, times, serif;font-size:12pt;"><div><span>Do you mean Application.EnableVisualStyles()?  Our application calls that in its Main() method.</span></div><div><span><br></span></div><div><span>I know I wasn't seeing the indeterminate checkbox when running Mono under Linux, which is why I thought to attempt this change in the first place.  Are you saying the indeterminate checkbox looks like the checked checkbox when </span><span>Application.EnableVisualStyles() isn't called?<br></span></div><div><br><span></span></div><div><span>I use Mono under Linux to write code that's shipped running .NET under MS Windows, but Mono lets me use a development environment (Fedora Core 16) that doesn't drive me up the wall.  So my experience with Mono is somewhat limited to that.<br></span></div><div><br><span></span></div><div><span>Steven
 Boswell<br></span></div><div><br></div>  <div style="font-family:times new roman, new york, times, serif;font-size:12pt;"> <div style="font-family:times new roman, new york, times, serif;font-size:12pt;"> <div dir="ltr"> <font face="Arial" size="2"> <hr size="1">  <b><span style="font-weight:bold;">From:</span></b> Jonathan Pobst <monkey@jpobst.com><br> <b><span style="font-weight:bold;">To:</span></b> Steven Boswell II <ulatekh@yahoo.com> <br><b><span style="font-weight:bold;">Cc:</span></b> "mono-devel-list@lists.ximian.com" <mono-devel-list@lists.ximian.com> <br> <b><span style="font-weight:bold;">Sent:</span></b> Sunday, July 22, 2012 4:50 PM<br> <b><span style="font-weight:bold;">Subject:</span></b> Re: [Mono-dev] Patches for mono-winforms<br> </font> </div> <br>
Please note that this is controlled by Application.EnableVisualThemes.<br><br>Mono mimics the Win32 Classic look that the .NET Framework produces when <br>you do not call EnableVisualThemes.  (Note that if you created a project <br>in VS or something, this call was automatically added in your Program.cs.)<br><br>When EnableVisualThemes is called, the rendering should be controlled by <br>the OS, so you will see the filled square on Windows 7, but XP is <br>probably different.<br><br>I think Visual Styles work when Mono runs on Windows.  There were some <br>attempts to write it for GNOME and maybe Mac, but they were never completed.<br><br>On 7/22/2012 1:57 PM, Steven Boswell II wrote:<br>> Enclosed is a patch that implements the drawing of mixed-mode<br>> checkboxes.  Before, Mono just drew the indeterminate state with a check<br>> mark.  Now, it's a blue box, which is closer to what .NET does.<br>>   (Technically,
 the patch uses the "highlight" color, which is a good<br>> choice until a more exact idea comes along).<br><br> </div> </div>  </div></div></div><br>_______________________________________________<br>Mono-devel-list mailing list<br><a ymailto="mailto:Mono-devel-list@lists.ximian.com" href="mailto:Mono-devel-list@lists.ximian.com">Mono-devel-list@lists.ximian.com</a><br><a href="http://lists.ximian.com/mailman/listinfo/mono-devel-list" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-devel-list</a><br><br><br> </div> </div>  </div></body></html>