[UFO-devel] LibUFO 0.8.0 released!
Status: Beta
Brought to you by:
schmidtjf
From: Johannes S. <sch...@us...> - 2005-09-03 17:56:43
|
The newest version of libUFO, version 0.8.0 has been released! http://libufo.sourceforge.net This release has been tested with GNU/Linux/x86 using g++-3.3, with GUN/Linux/Amd64 using g++-3.4 and with WinXP using MS VC++ 6. The most interesting changes can be seen in test/xul.cpp. Here are the major changes for this release: * Added support to load XUL (XML User interface Language by Mozilla) GUI files (see test/xul.cpp). * Added support to load CSS themes (see test/css.cpp). * Replaced UI classes and look and feel classes with a single style class * Added style hints for themable widgets. * Removed some deprecated methods. * Added models which encapsulate all intrinsic widget data (generally you shouldn't access models directly but via controller methods provided by the widgets). * Implemented keyboard control for menus, buttons and combo boxes * Added local TinyXML copy. * Added UProgressBar, USpinBox, UTextWidget (static text field) * Removed left vs. right distinction of keyboard modifiers, renamed some mouse button modifiers (prefixed with Mouse) * Events are now propageted to the parent if they haven't been consumed * Added flex attribute which is used by UBoxLayout to automatically grow widgets with a specified rate. This also allows spacer widgets. * Added new shortcut API * Fixed accelerator and mnemonic support for buttons and menus. * Changed UFont to be used as static object (created on the stack). * Added lazy creation to GL images. Improved refreshing. * Added lazy loading support to (GL) texture font renderer. * Implemented enabled-property for several widgets. * Many important bug fixes (see ChangeLog), thanks to all contributors! There are still some known issues, especially with sizes of UListBox, but this is really an overdue release. Please download and send feedback! Johannes |