|
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.
Latest
news...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.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 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!
|
|
|||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||