[Mono-list] [Fwd: Possible replacement for Windows.Forms]

Joe Tennies joe@fatnsoft.com
16 Jul 2002 13:40:11 -0500


I heard no complaints about wxWindows, so I'm assuming people think this
is an okay idea, right?

I'm trying to figure out how to do bindings =)

On Mon, 2002-07-15 at 23:48, Joe Tennies wrote:
> Oops.  Sent w/ wrong account.
> 
> > wxWindows (http://www.wxWindows.org) -- I don't think anyone suggested
> > this.
> > 
> > Windows 3.1, Windows 95, Windows NT, Unix with the GTK+ toolkit, Unix
> > with the Motif toolkit, and MacOS.  It also supports UNIX with X11!  And
> > Mac is both Carbon and Aqua!
> > 
> > I'm going to try P/Invoking this tonight and tomorrow and see how I can
> > do.  It seems to be a fairly sane abstraction and supports many looks
> > and feels.
> > 
> > Perhaps something Ximian or the GNOME group could do is create a GNOME
> > back-end for it.  The GTK+ one is based on GTK+ 1.2 (I believe) and
> > doesn't add all the GNOME components.  I'd think it's be fairly quick to
> > reimplement it in GTK+ 2 and GNOME2.
> > 
> > It's already in Object-Oriented C++, so converting it to Object-Oriented
> > C# shouldn't be too hard (I know I'll hate myself in the morning for
> > saying that)
> > 
> > The wxWindows 2 licence is essentially the L-GPL (Library General Public
> > Licence), with an exception stating that derived works in binary form
> > may be distributed on the user's own terms. This is a solution that
> > satisfies those who wish to produce GPL'ed software using wxWindows, and
> > also those producing proprietary software.
> > 
> > I know it ends up being another layer of abstraction, but does anyone
> > see a reason this would be a bad choice for the API considering all the
> > OS's it already works on and has native look and feel in?
> 
> Actually, after looking at this, I think I'll still use it, but only use a small subset (the GUI portions).  Just thought I should add this.
> 
> 
> 
> 
> 
> _______________________________________________
> Mono-list maillist  -  Mono-list@ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list
>