[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