The library is a contribution to GtkAda, an Ada bindings to GTK+ toolkit. 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; an extension derived model (to add columns to an existing model); an 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 the resources of a widget; embeddable images; some missing sub-programs and bugfixes; a measurement unit selection widget and dialogs; an improved hue-luminance-saturation color model; simplified image buttons and buttons customizable by style properties; controlled Ada types for GTK+ strong and weak references; and a simplified means to create lists of strings.

Features

  • Tasking support
  • Custom models for tree view widget
  • Custom cell renderers for tree view widget
  • Multi-columned derived mode
  • 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 and a tool to generate Ada code from XPM images
  • 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
  • GTK 3 compliant

Project Samples

Project Activity

See All Activity >

Categories

Libraries

License

Creative Commons Attribution ShareAlike License V3.0

Follow GtkAda contributions

GtkAda contributions Web Site

Other Useful Business Software
Global Employee Engagement Platform | Vantage Circle Icon
Global Employee Engagement Platform | Vantage Circle

Reward and recognize employees with Vantage Rewards

Vantage Circle is a cloud-hosted employee engagement & benefits platform built to help corporations engage and empower their employees by incentivizing exemplary performance through best privileges, rewards, and engagement programs.
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of GtkAda contributions!

Additional Project Details

Operating Systems

Cygwin, MinGW/MSYS2, BSD, Windows

Intended Audience

Developers, End Users/Desktop

User Interface

GTK+

Programming Language

Ada

Related Categories

Ada Libraries

Registered

2014-07-26