[Mono-winforms-list] Theming in MWF

Jackson Harper jackson at ximian.com
Wed Dec 21 15:11:11 EST 2005


On Wed, 2005-12-21 at 12:35 +0000, Vladimir Lushnikov wrote:
> Hi,
> 
> I finally got around to seeing the WinForms implementation in Linux.
> And even when exporting the "nice" theme (export MONO_THEME=nice) -
> let's face it, Winforms currently looks awful. If an example is
> required, then take a look at
> http://www.vladsharp.com/images/prog/winforms_look.png
> 
> But enough complaining. How can it be made better? I don't have any
> clue on implementation details, but since WinForms is a canvas-based
> implementation, I don't see any reason why it couldn't look as good,
> or better, than, say, Swing applications in Java.
> (http://www.vladsharp.com/images/prog/swing_look.png) I don't even
> know Swing that well, but I do know it looks much better that (e.g.)
> the default forms look in Firefox on Linux. Why can't Linux look good?

Might have something to do with looking good being a matter of opinion.
Honestly of the two screenshots you posted I think the winforms one
looks 10K times better then the swing one, besides the text alignment,
which is just a winforms bug not a design feature.

Yes we can make winforms look different using themeing, feel free to
contribute your own theme, or ideas on what you would like from a theme
you obviously have very different tastes from me, so it would be
interesting to see what you come up with.

Cheers,
Jackson


> Well, there are toolkits to change to make the default look look good.
> But why can't Mono's Windows.Forms implementation look good? Yes, it
> might take time to get a decent look, but can it not be done?
> 
> Regards,
> 
> --
> Vladimir "Vlad#" Lushnikov
> http://www.vladsharp.com - Poetry, programming: all in one day's blog
> _______________________________________________
> Mono-winforms-list maillist  -  Mono-winforms-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-winforms-list



More information about the Mono-winforms-list mailing list