Differences between version 5 and revision by previous author of GimpToolKit.
Other diffs: Previous Major Revision, Previous Revision, or view the Annotated Edit History
Newer page: | version 5 | Last edited on Thursday, November 6, 2003 4:57:02 am | by AristotlePagaltzis | Revert |
Older page: | version 3 | Last edited on Wednesday, November 5, 2003 10:56:33 pm | by CraigBox | Revert |
@@ -1,19 +1,7 @@
-The Gimp Toolkit (almost always called GTK), grew out of
the graphics program
TheGimp, to become
a complete widget toolkit
, eventually becoming the basis for projects such as [GNOME]
and [XFCE]. It was the toolkit of choice for a [GUI] programmer because Trolltech's
[Qt] wasn't FreeSoftware,
and the GTK
was released under the [LGPL].
+The [
Gimp ToolKit | http://www.gtk.org/] was written as
the foundation to carry
TheGimp. At the time
, the only alternatives were Motif, which has
a very restrictive license
, and [Qt], which
wasn't completely
FreeSoftware either
and is specifically targetted at [C++]. These were both deemed unacceptable for
the reasons given, so a new ToolKit
was created and
released under the [LGPL]. It is nowadays known as just [GTK] and has become a familiar sight ([see some screenshots | http://www.gtk.org/screenshots/])
.
-It is written in C, although next came a project called gtkmm (for
gtk--) that lets you use C++, and there are now bindings available in many other languages
.
+;: [http://www.gtk.org/images/
gtk-logo
-rgb
.gif]
-You
'll recognise it. Look at [some screenshots|http://www.gtk.org/screenshots/]. Anything
serious on Linux (
[Mozilla], OpenOffice and XimianEvolution to name some
obvious examples) tends
to use
GTK.
+It
's the ToolKit of choice for most any
serious application
on Linux, such as
[Mozilla], OpenOffice,
and XimianEvolution to name but a few
obvious examples. Entire [DesktopEnvironment]s like [GNOME] and [XFce] are built on top of it. While it's written in [C], it has bindings
to many other languages. [C++] was the first to get such a library, called __gtkmm__ (for __gtk--__). There's also __PyGTK__ for [Python] and __Gtk2-Perl__ for [Perl]. The 2.x series of [
GTK] is fully internationalized using [Pango] and supports accessibility through the [ATK] libraries
.
-The new 2.x series is fully internationalized using
[Pango] and supports accessibility through the [ATK] libraries.
-
-It has also been [ported to
Windows|http://www.gimp.org/~tml/gimp/win32/]:
see some [
screenshots|http://gtk-wimp.sourceforge.net/screenshots/].
-
-
GTK's website it at
http://www
.gtk
.org
/.
-
-----
-
-There's
now also a version that
uses [Curses] instead of X in development
, allowing
[GUI] applications to run on the console. It's called
[Cursed GTK
|http://zemljanka.sourceforge.net/cursed/] and looks like this:
-
-[
http://zemljanka.sourceforge.net/cursed/screenshots/file_selection.png
]
-
-Reminds you
of [Borland]'s !TurboVision IDE for [DOS] doesn't it? :)
+Even a
[Windows port
| http://www.gimp.org/~tml/gimp/win32/] exists ([
see some screenshots | http://gtk-wimp.sourceforge.net/screenshots/])
. Another version called [Cursed
GTK |
http://zemljanka
.sourceforge
.net
/cursed/]
now in development
uses [Curses] instead of [X11]
, which allows
[GUI] applications to run on the console. [The screenshots
| http://zemljanka.sourceforge.net/cursed/screenshots/] are rather reminiscent
of [Borland]'s !TurboVision IDE for [DOS]...