Version 9 of GTK

Updated 2002-12-18 18:25:22

[Context for what GTk is, where to learn more, etc. are needed here]


DKF - GTk (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. ;^)


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" [L1 ].

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


 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:[email protected]
        putting "subscribe entity" in the body of the message.
 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:[email protected]
 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:[email protected] (Mark Patton)
 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
 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
 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
 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:[email protected]
 Where: http://zork.net/%7Ephil/projects.html
 Description: A variety of extensions are available, such as an interface
        between Tcl and GTk+, a Samba extension (Windows networking),
        an ODBC like extension called MODDBC (allows you to connect to
        Postgres, Sybase, MS SQL Server, and mSQL databases),
        MODrl (readline extension),
        MODcit (tcl Citadel with telnet-able and web interfaces),
        MODform (generic CGI form processor), MODPkg (replaces tclPkgUnknown
        to permit downloading packages from the Internet using digital
        signatures for authentication), tclLDAP (for accessing lightweight
        directory services), CTk (Curses extension compatible with Tcl 8),
        network based GIS package allowing access to many different data
        types.
 Updated: 08/1999
 Contact: mailto:[email protected]
 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:[email protected] (Brian H. Toby)
 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:[email protected] (Mark S. Patton)
 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:[email protected]
        if someone would like to continue work on it.
 Updated: 09/2000
 Contact: mailto:[email protected] (Olivier Paquay)
 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 ]