comp.lang.ada
 help / color / mirror / Atom feed
* ANN: GtkAda contributions v2.3
@ 2009-06-14 12:24 Dmitry A. Kazakov
  0 siblings, 0 replies; only message in thread
From: Dmitry A. Kazakov @ 2009-06-14 12:24 UTC (permalink / raw)


http://www.dmitry-kazakov.de/ada/gtkada_contributions.htm

Proposed as a contribution to GtkAda, an Ada bindings to GTK+. It deals
with the following issues:

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

Changes to the previous versions

1. Tested with GtkAda 2.14 and GNAT GPL 2009
2.  Get_Class, Get_DSN and Get_Manager were added to
Gtk.Persistent_Storage_Browser;
3. Find_Program_In_Path, Get_Current_Dir, Get_PRGName and Is_In were added
to Gtk.Missed;
4. Subprograms for dealing file names were added to Missed: Build_Filename,
Get_Basename, Get_Dirname, Get_Root, Get_User_Special_Dir, Is_Absolute,
Skip_Root;
5. Generic_Message was added to Gtk.Main.Router to provide asynchronous
execution requests;
6. Gtk.Main.Router implementation was revised to ensure user-defined
callbacks to happen outside protected actions;
7. Gtk.Main.Router tracing now uses text view widget. Outputs of different
Trace are colorized to make visually distinct;
8. Get_Creation_Time, Get_Query,.Set_Query were added to
Gtk.Persistent_Storage_Browser;
9. GLib.Spawn, GLib.Spawn.Asynchronous, GLib.Spawn.Text_Bufferred provide
bindings to GTK+ process spawning facilities;
10. Installation instructions added.

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de



^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2009-06-14 12:24 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-06-14 12:24 ANN: GtkAda contributions v2.3 Dmitry A. Kazakov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox