Projects / Agar

Agar

Agar is a toolkit for graphical applications. It features a modern GUI system with an unobtrusive API. Agar can use different graphics interfaces, such as SDL and OpenGL, and it has been ported to numerous platforms, including game consoles and embedded systems. Agar is implemented in C, but can be used from other languages.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  21 Mar 2011 06:36

    Release Notes: This release includes major optimizations related to rendering, new features, and multiple bug fixes.

    •  16 Apr 2010 22:01

    Release Notes: Rework of the low-level graphics and input device interfaces. Support for interfacing with native window systems. As of this release, drivers are available for Xlib/GLX, Win32/WGL, and SDL. New drivers can be implemented through a class registration interface. Agar can be built without the SDL library, where SDL drivers are not needed. Improvements to the AG_Surface(3) interface. A widget "actions" interface. Many cosmetic improvements to the base widgets. The default theme now allows transparency in the color scheme.

    •  30 Aug 2009 16:16

      Release Notes: Improvements, bugfixes, and new features.

      •  03 Nov 2008 17:00

      Release Notes: Bindings for Ada were added. A math library was added. Portability and compilation fixes were made. Many improvements were made to the AG_Object system; object classes are now dynamically loadable. Error handling has been improved. The VG library was mostly reimplemented and is now documented officially. Important sizing, clipping/culling, and rendering-related fixes were made in the GUI library. New widgets include Slider and Scrollview.

      •  02 Mar 2008 12:10

      Release Notes: A thorough audit and cleanup of the thread-safety code. It is now safe to combine threads and OpenGL. Proper multiline editing in Textbox. New widgets: Slider, Editable, and Graph. Keyboard handling and undersize behavior of various widgets have been fixed. Small-integer/floating-point bindings have been added to Scrollbar. Arbitrary widgets can now be embedded into Table. Numerous cosmetic fixes were made to the GUI. Building on Mac OS X 10.5 has been fixed.

      Screenshot

      Project Spotlight

      PrestaShop Custom Fields

      A PrestaShop module that adds extra fields to the checkout page.

      Screenshot

      Project Spotlight

      BaseX

      An XML database and XQuery processor.