GTK-- Homepage

Gtk--

Gtk-- is a C++ interface for popular GUI library gtk+. Gtk-- provides convenient interface for C++ programmers to create graphical user interfaces with Gtk's flexible OO framework. Highlights include type safe callbacks, widgets extensible using inheritance and over 60 classes that can be freely combined to quickly create complex user interfaces. Gtk-- is free software distributed under GNU Library General Public License(LGPL).


Now, where can I get latest version of Gtk--?

Current Gtk-- version: 0.9.14
Gtk version(s) known to work with current Gtk--: 1.0.0 .. 1.0.4
   (some 1.1.* Gtk's might also work, but no guarantees as it is moving target)
Gtk version(s) known to NOT work with Gtk--: <1.0.0

What did change in Gtk-- from last release?

See Release notes

What tools are required to compile gtk--

The package requires gtk+, where can I find it?

Where's all the documentation for Gtk--?

What other very useful Gtk-- widgets are available?

(if you've done some cool widget with Gtk--, let me know)

Where do I send bug reports or patches?

There is mailing list for gtk-- development at gtkmm@modeemi.cs.tut.fi. To subscribe, send 'subscribe gtkmm' in message body to majordomo@modeemi.cs.tut.fi. (you need to be subscribed to send messages to it)

You can also mail bug reports or patches to terop@assari.cc.tut.fi

General discussion should be directed to gtk-list -mailinglist.

Should I send a bug report?

Always send a bug report: Never send a bug report: Always include necessary information to reproduce the bug and possible stack dumps on sigsegv's. (gdb ./proggy ; run ; *crash* ; where)

What services does Gtk-- provide?

Things to improve before Gtk--1.0

What would be neat, but not necessary for 1.0

Some smaller problems with Gtk--

Which people have been developing Gtk--?

Elliot Lee <sopwith@redhat.com>
Tero Pulkkinen <terop@assari.cc.tut.fi>
Guillaume Laurent <glaurent@worldnet.fr>
Phil Dawes, Stephan Kulow, Erik Andersen,
Bibek Sahu, Chris Cannam, Karl Nelson, Mirko Streckenbach


Marcus Brinkmann is maintaining debian package of Gtk--.


There has been many patches, bug fixes and improvements got from a lot of people, thanks to them.

CVS

You can get current cvs version from the anonymous cvs:
export CVSROOT=:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome
mkdir foo
cd foo
cvs login      (press return on password)
cvs -z3 co gtk--
The cvs tree is also available at jimpick.com. (Snapshots can be downloaded here)

Other resources