From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 Path: border2.nntp.dca3.giganews.com!backlog4.nntp.dca3.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!usenet.blueworldhosting.com!feeder01.blueworldhosting.com!feeder.erje.net!eu.feeder.erje.net!newsfeed.fsmpi.rwth-aachen.de!rt.uk.eu.org!aioe.org!.POSTED!not-for-mail From: "Dmitry A. Kazakov" Newsgroups: comp.lang.ada Subject: ANN: GtkAda contributions v3.8 Date: Sat, 7 Jun 2014 18:18:08 +0200 Organization: cbb software GmbH Message-ID: <1oo5aln9yzyyu$.mtorgxjjbfzs$.dlg@40tude.net> Reply-To: mailbox@dmitry-kazakov.de NNTP-Posting-Host: AuYlnUSfTZrfhAkRjyySpQ.user.speranza.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org User-Agent: 40tude_Dialog/2.0.15.1 X-Notice: Filtered by postfilter v. 0.8.2 X-Original-Bytes: 4009 Xref: number.nntp.dca.giganews.com comp.lang.ada:186783 Date: 2014-06-07T18:18:08+02:00 List-Id: 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