aicwl is an Ada library that is intended for designing high-quality industrial control widgets for Ada applications. The widgets are composed of transparent layers drawn by cairo. The widgets are fully scalable graphics. A time controlled refresh policy is supported for real-time and heavy-duty applications. The library supports caching graphical operations and stream I/O for serialization and deserialization. Ready-to-use gauge and meter widgets are provided as samples as well as an editor widget for WYSIWYG design of complex dashboards. The software is based on GtkAda and cairoada, the Ada bindings to GTK+ and cairo.

Release Notes: A bug in Gtk.Layered.Line that caused lines to be drawn with the wrong length was fixed. Length of scales and annotation computations were improved. Various thermometer widgets were added. LED widgets were added. Digital_Layer rendering changing values as text was added.

Screenshot

Release Tags: feature enhacement, but fixing

Tags: Ada, Graphics, Library, Visualization, GUI, Process Automation

Licenses: GM GPL