Brock, > The graphics object doesn't give access to the raw quartz handle > (CGContext) which is created in Graphics.FromHwnd and set on > GDIPlus.Display static variable. The only way I could get it was to > copy the code from Carbon.GetCGContextForView and use that in my > drawing code for my button. I think this might be screwing it up > somehow because I am creating another CGContext when one was already > created for the Graphics object. Maybe we could support > IServiceProvider or something on the Graphics object so we could query > for the CGContext. There is another issue where if you click on the > button it fails to draw again. Here is the code for the button and a > screen shot. I am just experiementing for now putting the code in the > button OnPaint rather than the Theme stuff.
In fact I just finished and commited the QDBeginCGContext changes; so you can look at how things work in SVN now. r89158 is the revision in quesiton. -g _______________________________________________ Mono-winforms-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-winforms-list
