GlGuiA is a package collection designed for constructing graphic user interfaces using Ada.
The library depends on OpenGl to draw primitives and ensure platform independence. Basic event and window management are supported by Glfw to provide ease of use to the user.
In this latest release of GlGuiA, there are several noteworthy updates. Firstly, OpenGL-related specifications have been split for better management. It has also stopped using GLUT and instead, implemented Glfw for low-level windows and events management. Moreover, font handling has improved significantly, and basic decorations have been added to text.
In terms of design, view manipulations have been added, such as mouse move plus middle button (used to pan view) and mouse wheel (for zooming view). In addition, a line entry widget has been included to input single-line text. This widget can be activated by a mouse click and validated by pressing enter or left-click. Furthermore, cancellation is possible using escape or right-click.
Overall, GlGuiA is a powerful software that provides an easy-to-use interface for designing and building customizable graphical user interfaces. With its latest updates, it has become even more versatile and user-friendly, making it an ideal software for graphic designers and developers alike.
Version 0.0.3: N/A