comp.lang.ada
 help / color / mirror / Atom feed
* ANN: GtkAda contributions v3.8
@ 2014-06-07 16:18 Dmitry A. Kazakov
  0 siblings, 0 replies; only message in thread
From: Dmitry A. Kazakov @ 2014-06-07 16:18 UTC (permalink / raw)


The library provides various additions to GtkAda bindings to GTK+.

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

Changes to the version 2.14:

- The library was adapted to the GtkAda 3.x. Earlier versions are no more
supported;
- Only Ada 2005 and Ada 2012 are supported when GtkAda 3.x is used;
- Null address exclusion is added where appropriate (since Ada 95 is no
more supported);
- Add_Class_Style, Add_Widget_Class_Style, Add_Widget_Name_Style removed
from Gtk.Missed. The resource files are replaced with GTK style provider;
- Set_Has_Tooltip is removed from Gtk.Missed. It is now provided by
Gtk.Widget;
- Has_Tooltip is removed from Gtk.Missed. It is now provided by Gtk.Widget
as Get_Has_Tooltip;
- The signature of Set_Tip from Gtk.Missed is changed. The first parameter
is removed;
- Get_Size is removed from Gtk.Missed. It is now provided by Gtk.Window;
- Delete_Event_Handler and Destroy_Handler added to Gtk.Missed to ease
designing GtkAda applications consisting of a single procedure;
- Init of Gtk.Main.Router has additional parameter, the application window.
The change is necessary because Gtk 3.x does not offer hooks on main loop
exit as Gtk 2.x did;
- Gtk.Object.Checked_Destroy is renamed to GLib.Object.Checked_Destroy;
- Gtk.Generic_Style_Button handling tooltips is changed to the new
interface;
- Class_Find_Style_Property removed from Gtk.Widget.Styles. See
Gtk.Widget.Find_Style_Property;
- Get_Property for GFloat removed from Gtk.Missed as it now provided by the
package GLib.Properties;
- Class_Install_Property added to Gtk.Missed;
- From_RGBA and To_RGBA added to Gtk.Missed;
- Procedure Check and function To_String were added to Gtk.Missed;
- Get_Screen_Position procedure added to Gtk.Missed;
- Generic package Set_Column_Cell_Data added to Gtk.Missed (sets cell data
function of a tree model column);
- Set_Object removed from GLib.Values.Handling. This procedure is now
provided in GLib.Values;
- The package Gtk.Widget.Styles.CSS_Store added to enumerate and export
widget style properties in the CSS format;
- The package Gtk.Tooltips.Strong_References was removed;
- The package Gtk.Cell_Renderer.Abstract_Renderer was adapted to new
interface of cell renderer introduced by GTK 3.x;
- The package Gtk.Tree_Model.Abstract_Store was adapted to new interface of
cell renderer introduced by GTK 3.x;
- Procedures Forward_Search and Backward_Search were removed from the
package Gtk.Source_Buffer. This functionality is now provided by
Gtk_Text_Iter;
- Package Gtk.Source_Mark_Attributes added (new in GtkSourceView 3.x);
- The procedures Get_Mark_Category_*, Set_Mark_Category_* were removed from
the package Gtk.Source_View. This functionality is provided by
Gtk.Source_Mark_Attributes in GtkSourceView 3.x;
- Procedures Get_For_Screen, Get_Limit, Set_Limit were removed from
Gtk.Recent_Manager_Alt, as they are no more present in GTK 3.x;
- Package Gdk.Pixbuf.Image was added to provide memory-mapped images which
pixels can be manipulated directly in the memory;
- Get_Style_Fallback added to the package Gtk.Source_Language.

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


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

only message in thread, other threads:[~2014-06-07 16:18 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-06-07 16:18 ANN: GtkAda contributions v3.8 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