Miguel de Icaza wrote: >Hello, > > > >>I'm have a experience on this, I'm using and implement fpGUI. >>(http://www.freepascal.org/fpgui/index.html) and my idea is create a >>similar library in C#. >>Another similar toolkit is FOX (http://www.fox-toolkit.org/fox.html), >>FOX as developed in C++ and your apparence is like a Windows. >> >>My main purpose is developing a toolkit independent of GTK and QT. >>When I will have something functional, I leave a version here. >> >> > >I appreciate what you are trying to do of course, and experimentation is >always good. But remember that there is a lot more in a toolkit that >meets the eye. Both Gtk and Qt are mature toolkits that can be used for >international applications and can be used in a number of scenarios that >you might not have envisioned at this point. > >Having witnessed the development of Gtk since it was created to this >date, I can tell you that doing a complete general purpose toolkit is >hard: keyboard navigation, accessibility, good font support, supporting >X extensions, clipboard and drag and drop support, event processing, >dispatching and integration with third-party X libraries is hard. > >To make things even more complicated, Qt and Gtk have both theme engines >that allow the GUI skin to be replaced, another complication that you >might face in the long run. > >On the other hand, if you are building a new widget set, you might want >to think about addressing portability or maybe exploring new rendering >models which is the only area where I think you could get a significant >advantage over Qt and Gtk (but this windows is fairly narrow, as X is >getting a more advanced rendering system). > >Of course, good luck with your task, but you might want to reconsider >maybe contributing to an existing binding. > >Miguel. > > > > I consider may be contributing to an existing binding. I understand that exist more important tasks at the moment , therefore I am contributing with Dennis Hayes on System.Drawing and I have interest in contributing in other parts of the project, it informs me on the parts where I could help.
At the same time, I working on that toolkit, I divide my task on two parts: 1. XSharp or X11Sharp - the interface to the XWindow System, working in progress. 2. Windows.Forms - a simple toolkit on the top of XWindow System. Off topic: I have problems to access CVS of Mono, exists another form to get the last sources? Everaldo _______________________________________________ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list
