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
Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure Icon
Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure

Native application identity and user-based security for your Azure cloud

Gain integrated visibility across all traffic in a single pass. Deploy Palo Alto Networks VM-Series to determine application identity and content while automating security policy updates via rich APIs.
Get a free trial
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

BSD, Cygwin, MinGW/MSYS2, Windows

Intended Audience

Developers, End Users/Desktop

User Interface

GTK+

Programming Language

Ada

Related Categories

Ada Libraries

Registered

2014-07-26