-------- Forwarded Message -------- > From: Owen Taylor <[EMAIL PROTECTED]> > Reply-To: [EMAIL PROTECTED] > To: [EMAIL PROTECTED], [EMAIL PROTECTED], > [EMAIL PROTECTED], [EMAIL PROTECTED] > Subject: GTK+ user interface libraries, version 2.4 > Date: Tue, 16 Mar 2004 16:52:30 -0500 > Mailer: Ximian Evolution 1.4.5 (1.4.5-7) > > The GTK+ team is pleased to announce the release of version 2.4 of the > GTK+ widget toolkit and associated libraries (GLib, Pango, and > ATK). GTK+-2.4 continues to enhance the state of the art of free > software user interface toolkits while maintaining binary and > interface compatibility with GTK+-2.2 and GTK+-2.0 > > What is GTK+ > ============ > > GTK+ is a multi-platform toolkit for creating graphical user > interfaces. Offering a complete set of widgets, GTK+ is suitable for > projects ranging from small one-off projects to complete application > suites. > > GTK+ is based on three libraries developed by the GTK+ team: > > - GLib is the low-level core library that forms the basis of GTK+ and > GNOME. It provides data structure handling for C, portability > wrappers, and interfaces for such runtime functionality as an event > loop, threads, dynamic loading, and an object system. > > - Pango is a library for layout and rendering of text, with an > emphasis on internationalization. It forms the core of > text and font handling for GTK+ > > - The ATK library provides a set of interfaces for accessibility. > By supporting the ATK interfaces, an application or toolkit can > be used with such tools as screen readers, magnifiers, > and alternative input devices. > > GTK+ has been designed from the ground up to support a range of > languages, not only C/C++. Using GTK+ from languages such as Perl and > Python (especially in combination with the Glade GUI builder) provides > an effective method of rapid application development. > > GTK+ is free software and part of the GNU Project. However, the > licensing terms for GTK+, the GNU LGPL, allow it to be used by all > developers, including those developing proprietary software, without > any license fees or royalties. GTK+ is the only 100% free-of-cost open > source industrial-strength GUI toolkit available today. > > Since its origins as the toolkit for the GNU Image Manipulation > Program (GIMP), GTK+ has been used in a wide range of software. > Notably, GTK+ is the foundation of the GNOME desktop; GTK+-2.4 > will be incorporated into the soon-to-be-released version 2.6 > of the GNOME desktop. > > > What's new in GTK+-2.4 > ====================== > > More extensive information about new features in GLib-2.4, Pango-1.4, > and GTK+-2.4 can be found in the individual release > announcements; to list just a few of the major highlights: > > New file selector widget > > The new GtkFileChooser widgets provide a radically simplified > and improved way for users to select files. Application writers > now are provided with such capabilities such as customizable > filters and previews. The filesystem access is encapsulated > as a dynamically loaded module; as an example of what this > allows, libgnomeui now provides a gnome-vfs backend for > GtkFileChooser so that it has the same view of remote > filesystems as applications such Nautilus. > > New drop-down selection widget > > The GtkComboBox widget replaces the old GtkOptionMenu and > GtkCombo widgets with a single unified appearance > and programming interface for both editable and non-editable > dropdowns. Other enhancements provided include customizability > of the main display widget and grid layouts for the drop-down > menu. > > Action-based toolbar and menu API > > GtkUIManager allows the application to specify a set of > "actions", then create menus and toolbars using those actions > from an XML-like interface description. This separation makes it > easier to coordinate having the same item both in a menu and in > a toolbar and simplifies the implementation of toolbar editing. > > Unicode-4.0 support > > Glib and Pango now fully support characters outside the > basic-multilingual-plane of Unicode; character properties > have been updated to match Unicode-4.0. > > Bidirectional editing and interface flipping improvements > > GTK+ now automatically determines the base direction for > label and text-entry widgets based on their contents, rather > than requiring it to be specified by the application; this > gives a much better user experience when editing mixed > right-to-left and left-to-right text. Support for user-interface > mirroring in right-to-left locales has now been extended to > cover virtually all widgets. > > > Where to get more information about GTK+-2.4 > ============================================ > > Information about GTK+ including links to documentation can be > found at http://www.gtk.org/ > > More information about Pango can be found at http://www.pango.org/ > > More information about ATK can be found at > http://developer.gnome.org/projects/gap/ > > - GLib-2.4.0 release announcement > http://mail.gnome.org/archives/gtk-list/2004-March/msg00109.html > - Pango-1.4.0 release announcement > http://mail.gnome.org/archives/gtk-list/2004-March/msg00110.html > - Complete GTK+-2.4.0 release announcement > http://mail.gnome.org/archives/gtk-list/2004-March/msg00111.html > > An installation guide for GTK+-2.4 is found at: > > http://developer.gnome.org/doc/API/2.4/gtk/gtk-building.html > > 16 March 2004 > > _______________________________________________ > gnome-announce-list mailing list > [EMAIL PROTECTED] > http://mail.gnome.org/mailman/listinfo/gnome-announce-list >
-- Sayamindu Dasgupta [http://clai.net/sayamindu] Free Software: the Software by the People, of the People and for the People. Develop! Share! Enhance! and Enjoy! -- To unsubscribe, send mail to [EMAIL PROTECTED] with the body "unsubscribe ilug-cal" and an empty subject line. FAQ: http://www.ilug-cal.org/node.php?id=3
