web analytics
GtkAda contributions v3.9 | Programmer's Forge for Open Source Ada Code and Tools - News
News

GtkAda contributions v3.9


Changes to the version 3.29 :

  • Compatibility functions Get_Iter_At_Location and Get_Iter_At_Position were added to the package Gtk.Missed.
  • The functions provide backward compatibility to GTK 3.14 to 3.19 when the GTK interface was changed.
  • The implementation works with both earlier and later versions.

Changes to this version 5.15 :

  • GNAT Studio Community 2021 bugs worked around;
  • GTK 3.24.x support


See Dmitry’s Web page for details

Download from SourceForge
Download source gtkada_contributions_3_30.tgz from Dmitry’s Web



© dmitry-kazakov
GPL-2.0-or-later



The described here packages are proposed as a contribution to GtkAda, an Ada bindings to GTK+.

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;
  • SVG images support.

GDPR compliant