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
$300 Free Credits for Your Google Cloud Projects Icon
$300 Free Credits for Your Google Cloud Projects

Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
Start 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