X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=web%2Fdrawing;h=987301236d4f8c8470a9a79437bc24ba7716ef2e;hb=feca28835d4e3cb2be67bdcbd4f54fee62c3797a;hp=741e1606d2b06b1ac27e4758dec6f2a4e7981f06;hpb=65b95f095af2bedb23e3469b2cb2c637b831de76;p=mono.git
diff --git a/web/drawing b/web/drawing
index 741e1606d2b..987301236d4 100644
--- a/web/drawing
+++ b/web/drawing
@@ -15,17 +15,23 @@
href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdicpp/GDIPlus/GDIPlusReference.asp">"GDI+
Flat API").
+ This means that the C# code is the same for Windows and Unix
+ systems. The following graph explains the situation:
+
- In Windows Mono uses the GDI+ library that is included
- with the operating system, while in Unix we provide an
- implementation of this API which uses Cairo to do the heavy
- lifting.
+ In Windows Mono uses the GDI+ library that is included with
+ the operating system (GDIPLUS.DLL, while in Unix we
+ provide an implementation of this API in the
+ libgdiplus.so shared library. Our
+ libgdiplus.so has the same C Flat API as the
+ GDIPLUS.DLL. Our implementation uses Cairo to do
+ the heavy lifting.
- The implementation of GDI+ lives in mcs/class/System.Drawing
- in the gdiplus directory and requires Cairo to be installed
to get the package built.