web analytics
GTK | Ada Forge - News

GtkAda contributions v3.18 released

It deals with the following issues:

- Tasking support;
- Custom models for tree view widget;
- Custom cell renderers for tree view widget;
- Multi-columned derived model;
- Extension derived model (to add columns to an existing model);
- Abstract caching model for directory-like data;
- Tree view and list view widgets for navigational browsing of abstract caching models;
- File system navigation widgets with wildcard filtering;
- Resource styles;
- Capturing resources of a widget;
- Embeddable images;
- Some missing subprograms and bug fixes;
- Measurement unit selection widget and dialogs;
- Improved hue-luminance-saturation color model;
- Simplified image buttons and buttons customizable by style properties;
- Controlled Ada types for GTK+ strong and weak references;
- Simplified means to create lists of strings;
- Spawning processes synchronously and asynchronously with pipes;
- Capturing asynchronous process standard I/O by Ada tasks and by text buffers;
- Source view widget support.

Changes to the previous version:
- Gtk.Main.Router implementation of Send is changed so that when called on the main task context the callback is made at the loop end rather than immediately.


From Dmitry A. Kazakov
Read More…

Ada Industrial Control Widget Library v3.13 released

Changes to the previous version:
  • Minor changes improving performance;
  • Waveform sweeper interface is enhanced to suppress the "draw" signal flood when a sweeper is shared by several independent widgets.

Library can be found here.
GNU GPL v2+ license (modified for runtime).

Author Dmitry A. Kazakov
Read More…

Ada industrial control widget library v3.12 released

The library is provided for design high-quality industrial control widgets
for Ada applications. The software is based on GtkAda, Ada bindings to GTK+
and cairo. The key features of the library:

  • Widgets composed of transparent layers drawn by cairo;
  • Fully scalable graphics;
  • Support of time controlled refresh policy for real-time and heavy-duty applications;
  • Caching graphical operations;
  • Stream I/O support for serialization and deserialization;
  • Ready-to-use gauge, meter, oscilloscope widgets;
  • Editor widget for WYSIWYG design of complex dashboards.


Read More…

GtkAda contributions v3.14 released

The library extends GtkAda 3.8.3/4.


Read More…