Projects / GlGuiA

GlGuiA

GlGuiA is a set of Ada packages for creating graphical user interfaces. It provides a complete and extensible set of graphical items (widgets), such as buttons, scales, trees, message boxes, and dialog boxes. It should be rather easy to create new objects from existing ones. To gain platform independence, the library relies on OpenGl for drawing primitives. Basic event and window management are done using Glfw.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  30 Aug 2005 15:17

Release Notes: OpenGL-related specifications have been split. It no longer uses GLUT, but instead Glfw for low-level windows and events management. Much better font handling, and basic decorations have been added to text. View manipulations added: mouse move + middle button (pan view) and mouse wheel (zoom view). A line entry widget to input single-line text has been added. Activate with a mouse click, validate with enter or left-click, and cancel with escape or right-click.

  •  15 Aug 2005 04:26

Release Notes: This is an almost complete rewrite. The API should now be much cleaner. In the short future, it should be easier to add new widgets, making it more usable. Text drawing is now performed by QuesoGLC, no longer by FTGL.

Release Notes: This release is not really usable yet, but it demonstrates the future of the library. Almost everything is work-in-progress.

Screenshot

Project Spotlight

Big Faceless Report Generator

A Java component for creating PDF reports from XML.

Screenshot

Project Spotlight

SOGo

A scalable free software groupware project.