Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/web/faq
diff options
context:
space:
mode:
authorMiguel de Icaza <miguel@gnome.org>2004-03-07 19:50:21 +0300
committerMiguel de Icaza <miguel@gnome.org>2004-03-07 19:50:21 +0300
commit9d8b1f4b72009a9bc4295189994f410fb80bb0a7 (patch)
tree3b2a9f3ce6c5ae9d13f344cd6772d5b7a7aa3794 /web/faq
parent4727faf42e315244d0902d6b908de05d2a2e334c (diff)
Update
svn path=/trunk/mono/; revision=23766
Diffstat (limited to 'web/faq')
-rw-r--r--web/faq17
1 files changed, 15 insertions, 2 deletions
diff --git a/web/faq b/web/faq
index 92f91929da2..152808db992 100644
--- a/web/faq
+++ b/web/faq
@@ -314,9 +314,22 @@ A: Gtk# is a set of bindings for the Gtk+ toolkit for C# (and other
desktop. System.Windows.Forms is an API defined by Microsoft to
build GUI applications.
- Windows.Forms is currently being implemented on top of a modified
+Q: What are you using to implement Windows.Forms?
+
+A: Windows.Forms is currently being implemented on top of a modified
version of Wine that can be used as a library: WineLib.
+ Essentially Wine is used as a library that happens to implement the
+ "Win32" toolkit and our Windows.Forms becomes a managed layer on
+ top of this toolkit.
+
+ There are several advantages in this approach: we get Wndproc
+ message compatibility for free (Wndproc is an overridable method in
+ the Control class and it is used to perform advanced tricks with
+ the GUI toolkit) as well as allowing third-party controls that are
+ used to P/Invoke into Win32 in the Windows world to work out of the
+ box on Linux/MacOS.
+
Q: Why not implement System.Windows.Forms on top of Gtk# or Qt#?
A: Compatibility.
@@ -379,7 +392,7 @@ A: There is a sample file called `DbClient' in gtk-sharp/samples that you
Q: Do you have an estimate for when Windows.Forms will be released?
-A: The plan currently is aimed at Q3/2004.
+A: The plan currently is aimed at Q4/2004.
Q: Do you have a comparission chart about the various toolkit