Recently, I surfed the web looking for multi-platform GUI toolkits, available for GNU/Linux and being ported to Mac OS X/Darwin. I welcome comments from developers more experienced in these respective technologies.
1. the Gnome desktop environment with the Gtk+ toolkit. GPC bindings are available in the gpc contrib directory, but they are based on Gtk 1.2 rather than 2.x. I believe, I saw Gtk 2.x bindings for Free Pascal somewhere on the web, but I may be wrong.
2. the KDE desktop environment with the Qt toolkit, which is C++ based. So, in the Gnome versus KDE war, Gnome seems to be the natural choice. Also, you have to pay for Qt, unless you write GPL licensed software.
3. in the sources of KDevelop, I found references to GNU Pascal. However, KDevelop is not mentioned on the GNU Pascal website.
4. GLUT ...
5. Open Motif ...
6. LessTif ...
7. TkInter ...
8. Perl/Tk ...
9. Tcl/Tk ...
10. WxWindows ...
11. XForms ...
12. Mowitz ...
Regards,
Adriaan van Os
Hello World!
On Mit, Nov 26, 2003 at 02:56:34 +0100, Adriaan van Os wrote:
- the Gnome desktop environment with the Gtk+ toolkit. GPC bindings
are available in the gpc contrib directory, but they are based on Gtk 1.2 rather than 2.x. I believe,
I have some units of GTK 2.x already on my harddrive but my port is _far_ from being finished. If you (or someone else) would like to start porting this Software to GPC, I could contribute.
- the KDE desktop environment with the Qt toolkit, which is C++ based.
So, in the Gnome versus KDE war, Gnome seems to be the natural choice. Also, you have to pay for Qt, unless you write GPL licensed software.
You'll get into trouble with moc, I think.
- LessTif ...
This lib lacks lots of widgets...
- WxWindows ...
could be interesting, because it uses GTK on some platforms and the "native libs" on some other. All this with a common interface.
Eike
Eike Lange wrote:
I have some units of GTK 2.x already on my harddrive but my port is _far_ from being finished. If you (or someone else) would like to start porting this Software to GPC, I could contribute.
So far, I am just investigating.
- WxWindows ...
could be interesting, because it uses GTK on some platforms and the "native libs" on some other. All this with a common interface.
Yes, but it is C++ based and there are no Pascal wrappers and bindings I know of.
Regards,
Adriaan van Os