[Mono-winforms-list] SWF Theme: Windows XP

Peter Dennis Bartok peter@novonyx.com
Mon, 13 Sep 2004 23:31:27 -0600


>Today, I've started to create a class to theme apps running on Windows XP.
Awesome!

>With the first three, I've found it's not possible to draw the state
>where the mouse is over the control. Button state does not have a
>MouseOver value.
Hm, I believe that only applies when the FlatStyle for the button is
FlatStyle.System. We should be able to add something there. (See my UxTheme
question below)

>One more thing I've found it's that the image and text of the control,
>when not disabled, it's not draw through the theme class, but inside
>the control.
Good catch. I'll add a DrawStringEnabled function to the theme interface. Is
there complete documentation for Microsoft's UxTheme API? Should we model
after theirs? I couldn't find complete docs when I tried a few months back.

Cheers,
 Peter