[[Context for what GTk is, where to learn more, etc. are needed here]] ---- ''[DKF] -'' GTk (http://www.gtk.org/) (IIRC it originally stood for [Gimp] Toolkit, but now stands for [GNU] Toolkit) is a GUI toolkit, much as [Tk], [Motif] and [Qt] are, though of course there are differences too. It is popular among those Linux people that are committed to things like [Gnome]. IMO, it has some powerful widgets but compared to working with Tk it feels like programming with meringue; nice confection, but not much there when you look at it closely. ;^) Now there is even http://zemljanka.sourceforge.net/cursed/ - a curses based version of gtk! ---- ''[escargo] 25 Nov 2002'' - At least if one can believe the web site Google servers up first when searching for "gtk", they still refer to it as, "GTK+, The GIMP Toolkit" [http://www.gtk.org/]. Quoting from the web page: ''GTK+ was initially developed for and used by the GIMP, the GNU Image Manipulation Program. Therefore, it is named "The GIMP Toolkit", so that the origins of the project are remembered. Today GTK+ is used by a large number of applications, and is the toolkit used by the GNU project's GNOME desktop.'' ---- Then again, it is used for large GUI projects such as the Mozilla browser, and has serious development resources. Things like [pango] are hard to find elsewhere. I hope that efforts such as [gnocl] are successful - I wouldn't mind sharing the memory, look and feel between my Tk apps, and the rest of the stuff on my system (which is increasingly Gtk based). - [davidw] In this vein, Sun will be basing their desktop around Gnome in the future. ---- * [Entity] Where: http://entity.evilplan.org/ Description: Application framework built around a XML parser/renderer which supports GTK GUI apps in XML. Currently supports Perl, Tcl, and C for doing runtime XML creation and modification. Currently at version 0.7.2 . Updated: 06/2000 Contact: mailto:majordomo@netidea.com putting "subscribe entity" in the body of the message. * [grdb] Where: http://missoula.bigsky.net/shunter/grdb.html Description: Tries to apply your gtk theme colors to Xt/Motif/Tk applications by setting variables based on the current them and piping them along with some other default files into an xrdb -merge command. Currently at version 0.2.4. Updated: 02/2000 Contact: mailto:shunter@bigsky.net * [MMuCl] Where: http://mmucl.sourceforge.net/ http://download.sourceforge.net/mmucl/mmucl-1.5.0.tar.gz Description: MMuCl (pronounced muckle) is a MUD (multi-user dungeon) client written in Tk 8. MMuCl has been verified to work under Linux, Windows 95 and Windows NT. Distributed under GNU Public License. Requires Tcl_Gtk . Currently at version 1.5.0 . Updated: 03/2002 Contact: mailto:msp12@jhunix.hcf.jhu.edu (Mark Patton) * [Snapper] Where: http://www.albacoretech.com/snapper/ Description: XML based application builder and thin client. Includes script engines and an API. Environment is GTk+/GNOME/Tcl/Perl. Currently at version 1.3. Updated: 07/2001 Contact: mailto:bill at albacoretech dot com * [ VAD (Visual Ada Developer)] Where: http://www.websamba.com/ldulman/vad.htm Description: Tcl/Tk oriented Ada-95 GUI builder, portable to different platforms such as Windows, unix, MacOS, and OS/2 . You can use it as an IDE for any Ada-95 (C, C++, Tcl) project. Uses GNAT, TASH, RAPID, Tcl/Tk 8.x, Img, icons, Help System, TkPaint, BWidgets, mcListBox, mComboBox, Tktable, ftp_library, csh, snack, BLT, itcl, Tix, QuickTimeTcl, XanimTcl, Tcl-gtk, Oratcl, XBit, Tkogl, tom, Vtktcl, Tkhtml, Fve, August, ASED, TclDOM, Tclxml Whiteboard, TkMC, tkxmlive, IDL_To_Ada. Currently at version 6.0 . Updated: 08/2002 Contact: See web site * [Webcpp] Where: http://webcpp.sf.net/ http://freshmeat.net/projects/webcppgui/ Description: Web C++ is a command line utility that converts your source code into an HTML file, with syntax highlighting and stylesheets. Webcpp currently supports Ada95, Assembler, Basic, C, C#, C++, Cg, CLIPS, FORTRAN, Haskell, Java, Markup, Modula2, Objective C, Pascal , Perl, PHP Python, SQL, shell, Tcl highlighting. Webcpp gtkgui is at version 0.3.1 and is a GTK+ GUI for webcpp. Currently at version 0.7.5 . Updated: 07/2002 Contact: See web site * What: [gnocl] * [gnome-tcl] Where: http://cyberspace.mht.bme.hu/%7Eszekeres/gnome-tcl/ Description: Tcl binding for GTk+/Gnome. Version 0.0.1 is for Tcl 8.2 and supports only some GTk+ bindings. Updated: 09/2000 Contact: mailto:szekeres@cyberspace.mht.bme.hu * [Miscellaneous Tcl procs (Dillinger)] * [pgtk] Where: http://rrdjazz.nist.gov/%7Etoby/pgtk.html ftp://rrdjazz.nist.gov/bt1/pgtk/pgtk.dll ftp://rrdjazz.nist.gov/bt1/pgtk/pgtk.tgz ftp://astro.caltech.edu/pub/pgplot/pgplot5.1.tar.gz http://astro.caltech.edu/%7Etjp/pgplot/ http://www.ast.cam.ac.uk/AAO/local/www/kgb/pgperl/ Description: PGPLOT display driver using Tk as well as ptcl's PGPLOT Tcl bindings. Pgperl is a Perl 5 module to call pgplot. Updated: 08/1997 Contact: mailto:Brian.Toby@NIST.gov (Brian H. Toby) * [Tcl_GTk] Where: http://tcl-gtk.sourceforge.net/ http://developer.gnome.org/ http://mmucl.sourceforge.net/ Description: A number of GTk widgets have been bound to Tcl 8.2, based on GTk 1.2. Mmucl is an application that uses this extension. Currently at version 0.07 . Updated: 08/2002 Contact: mailto:tcl_gtk@sourceforge.net (Mark S. Patton) * [wxTcl] Where: http://www.multimania.com/awaken Description: The wx is a new GUI extension to Tcl, based on wxWindows and wxGTK. Its intention is to provide a developer with an extension able to provide a native look and feel, contemporary looking programming constructs, AND still be able to operate within a normal Tcl and Tk application! The developer has discontinued development of it, but the source is available from mailto:laurent.duperval@netergynet.com if someone would like to continue work on it. Updated: 09/2000 Contact: mailto:awaken71@yahoo.fr (Olivier Paquay) * [POE] Where: http://poe.perl.org/ Description: Perl Object Environment (POE) is a cooperative task scheduler. It includes interfaces to Tk, Gtk, and other event loops. It provides lots of support for all sorts of protocols and functionality. Currently at version 0.22 . Updated: 09/2001 Contact: See the web site ---- [[ [Category GUI] ]]