LWN.net Logo

GFC-UI 2.3.1 Announced

From:  Jeff Franks <jcf-AT-tpg.com.au>
To:  gnome-announce-list-AT-gnome.org, gfc-list-AT-lists.sourceforge.net, inti-mail-AT-lists.sourceforge.net
Subject:  ANNOUNCE: GFC-UI 2.3.1
Date:  Tue, 24 Aug 2004 13:30:07 +0000

GTK+ Foundation Classes User Interface Library
==============================================

GFC-UI 2.3.1 - development release

Description
===========

The GTK+ Foundation Classes (formerly Inti) is an set of integrated C++
classes for developing GTK+ applications on UNIX-like systems such as
Linux. GFC-UI is the user interface library and includes C++ wrappers 
for most objects in the ATK, GDK, GTK, GdkPixbuf and Pango libraries. 
There is a standard string compatible UTF-8 string class, automatic 
memory management, an optimized virtual signal handler system and a 
typesafe system of C++ signal and slots. It comes with a full set of 
example programs, several test applications, a GNU Autotools test 
project, a C++ version of the GTK+ widget demonstration program, 
extensive reference documentation and a tutorial.

Dependancies
============
GFC-Core 2.3.1 or higher.
GTK 2.4.0 or higher
libsigc++ 2.0.0 or higher

Enhancements from Inti 1.2 to GFC-Core 2.3.1
============================================

- New Signal System optimized for size, speed and performance.
- Uses the new libsigc2 C++ callback library. Instead of calling
   slot() you now call the sigc:: functions mem_fun() or ptr_fun(),
- Wrapped C objects passed to slot functions connected via class
   proxy signals.
- GFC objects can now be created dynamically or on the stack.
   Objects created on the stack no longer need to be unreferenced
   by calling unref().
- All functions taking a String argument have been overloaded with
   const char* to avoid construction of a temporary String object
   when passing string literals.
- Removed unnecessary GObject properties from classes that provide
   getter and setter functions. The only classes that use properties
   now are Gtk::Action, Gtk::CellRenderer and Gtk::TextTag.
- Removed the deprecated widgets Gtk::Combo, Gtk::OptionMenu and
   Gtk::ItemFactory. For option menus use ComboBoxText and the
   append_text() function.
- Removed all functions taking variable argument lists, except for
   the Gtk::ListStore and Gtk::TreeStore constructors.
- Gtk::TreeViewColumn functions now take a CellRenderer reference
   instead of a pointer.
- Changed C++ header file extension from .h to .hh to avoid
   confusion with C header files.
- Test progams added for the new GTK+ 2.4 widgets.
- Examples and documentation updated.

Fixes
=====

Download
========

http://prdownloads.sourceforge.net/gfc/gfcui-2.3.1.tar.gz...
http://prdownloads.sourceforge.net/gfc/gfcui-2.3.1.tar.bz...


The GFC Development Team.






-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
inti-mail mailing list
inti-mail@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/inti-mail

.




_______________________________________________
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list

.


_______________________________________________
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


(Log in to post comments)

Copyright © 2004, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds