Small Inti Logo

Home

Home
Home
News
News
History
History
FAQ
FAQ
Download
Documentation
Download
Download
Contact
Contact
Links
Links


Large Inti Logo

 
Welcome to Inti
The Integrated Foundation Classes are a set of C++ classes for developing GNOME and GTK+ applications on UNIX-like systems such as Linux. They are designed to work nicely with the GNU toolchain and take advantage of the standard C++ features provided by the GNU compiler. Currently there are four modules, the core application development platform (Inti), a binding for the GNOME Configuration System (Inti-GConf), a binding for GtkSourceView the GTK+ source editing widget (Inti-SourceView) and a binding for the GtkGLExt Open-GL extension (Inti-GL).

Inti combines the power of GTK+ and the power of C++ into a state-of-the-art GUI toolkit that makes developing applications easy, intuitive and efficient. There are more than 330 classes that wrap most of the objects found in the ATK, GDK, GDK-PIXBUF, GLIB, GTK and Pango libraries. It has its own system of signals and slots which make using native GTK signals or creating your own signals easy. There is a standard string compatible UTF-8 string class, a full set of simple example programs, a C++ version of the GTK+ demonstration program, extensive reference documentation and a tutorial.

Inti-GConf is the second module in the Integrated Foundation Classes. Inti-GConf is an Inti binding for GConf, the GNOME Configuration System. Inti-GConf makes accessing the GConf database from your Inti applications easy and intuitive. Its API and documentation are complete and it comes with several examples.

Inti-SourceView is the third module in the Integrated Foundation Classes. Inti-SourceView is an Inti binding for GtkSourceView, the GTK+ source editing widget. GtkSourceView extends the standard text editing widget GtkTextView by adding syntax highlighting and other features typical of a source code editor. The Inti-SourceView API and documentation are complete up to GtkSourceView version 0.6.0.

Inti-GL is the fourth module in the Integrated Foundation Classes. Inti-GL is an Inti binding for GtkGLExt, the GTK+ Open-GL extension. GtkGLExt provides additional GDK objects which support OpenGL rendering in GTK, and GtkWidget API add-ons to make GTK+ widgets OpenGL-capable.


Latest news...
September 14th, 2003. The initial release of Inti-GL, version 0.9 is now available for download. Inti-GL provides additional Gdk objects which support OpenGL rendering in Inti, and an add-on widget interface to make Inti widgets OpenGL-capable. Download inti-gl-0.9.tar.bz2 or inti-gl-0.9.tar.gz now and try it out!

September 14th, 2003. Inti 1.2 is now available for download. This release fixes a few bugs that made it into the previous release, and makes several API improvements. Most notably it adds much of the missing GLib functionality, including GIOChannel and thread support. There is a new tutorial section on Multi-Threaded Programming, and includes a threaded example application and several test programs. The appearence of the reference documentation has also been improved. Download inti-1.2.tar.bz2 or inti-1.2.tar.gz now and try it out!

August 27th, 2003. An updated release of Inti-SourceView, version 0.6 is now available for download. This version wraps GtkSourceView 0.6.0. Download inti-sourceview-0.6.tar.bz2 or inti-sourceview-0.6.tar.gz now and try it out!

April 9th, 2003. The second stable release of the GConf binding for the Integrated Foundation Classes, Inti-GConf-1.0.5 is available for download from today. You can read more about it here or just download the file inti-gconf-1.0.5.tar.gz or the file inti-gconf-1.05.tar.bz2 and try it out


Help wanted...
Just by downloading and using Inti and reporting any bugs you will be helping. If you have GTK+ and C++ programming experience, are familiar with CVS and would like to make a more committed contribution just contact me Jeff Franks, jcf@tpg.com.au.


The future...
I hope Inti has a future! It has been a mammoth effort to get Inti this far. All known bugs and compiler issues have been resolved, the reference and tutorial documentation is complete, and there is a lot of example code. What is needed now is wider usage and feedback, so Inti can continue to develop as a user-friendly C++ GUI library for GTK+.  Please, download Inti and give it a try, and let us know what you think!





Mozilla Logo
Last modified September 14th, 2003.
Optimized for Mozilla based browsers.

Sponsored by
SourceForge.net Logo