[Mono-winforms-list] SWF Native Look and Feel
Miguel de Icaza
miguel@ximian.com
Sat, 29 Jan 2005 01:25:53 -0500
Hello,
> 1. Is System.Drawing under Mono hardware accelerated and thus will SWF
> Rendering under Mono be accelerated as well? I'm asking because I know
> Java Swing, and even today you cam "feel" the difference between a
> native GUI and a Swing app?
The slowdown in Swing is probably related to other factors (Swing is
over-engineered, so even the simplest applications require hundreds of
objects to be coordinated).
That being said, Windows.Forms in Mono uses System.Drawing, which in
turns uses our GDI+ which in turn uses Cairo, which in turn will be
hardware accelerated with Glitz which uses OpenGL to do the heavy
lifting.
> 2. How are you planning to integrate with the Host OS in terms of Look.
> I can imagine a SWF app with the XP style looking a little out of place
> under Mac OS - Aqua? Is there anything going be inherited by the host OS
> like titlebar, menu etc?
There is an interface that can be implemented.
Miguel