OpenGUI 5.5.8 review

Download
by rbytes.net on

OpenGUI is a high-level multi-platform, thread-safe C/C++ windowing and graphics library built upon a fast, low-level graphics kernel

License: LGPL (GNU Lesser General Public License)
File size: 1027K
Developer: Marian Krivos
0 stars award from rbytes.net

OpenGUI is a high-level multi-platform, thread-safe C/C++ windowing and graphics library built upon a fast, low-level graphics kernel. OpenGUI program provides 2D drawing primitives and an event-driven windowing API for easy application development.

The benefit of this library is speed, power, and a well-designed API with a narrow learning curve. It supports the BMP, JPG, TGA, PNG, TIFF, and PCX image file formats, color gradients, and TTF fonts. There is also basic XML file support and a smart persistence wrapper.

OpenGUI supports the keyboard and mouse as event sources, the Linux framebuffer, SVGAlib, and XFree86/DGA2 (HW accelerated) as drawing backends, Mesa3D under Linux, and 8, 15, 16, and 32-bpp color modes.

What's New in This Release:
A fix was made for compiling gcc 4.1.0.
New mouse acceleration code was written.
Installation with su is now possible, since $USER was chaged to $UID.
Non-virtual dtor was fixed for FGConnector().
A fix was made for a crash in mapRect().
A fix was made for map(FGPointArray).
Bad truetype2 was fixed.
A critical fix was made for a crash on a deleted window.
Explicit idcb reset was fixed.
A ttf cache was added.
The tinyxml library was updated to the latest version, 2.4.2.

OpenGUI 5.5.8 keywords