[Mono-list] C typedef to C#
Everaldo Canuto
everaldo.canuto@bol.com.br
Thu, 12 Sep 2002 11:12:17 -0300
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