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: border1.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!border1.nntp.dca3.giganews.com!backlog3.nntp.dca3.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!usenet.blueworldhosting.com!feeder01.blueworldhosting.com!feeder.erje.net!eu.feeder.erje.net!xlned.com!feeder1.xlned.com!newsfeed.xs4all.nl!newsfeed2.news.xs4all.nl!xs4all!news.stack.nl!aioe.org!.POSTED!not-for-mail From: "Dmitry A. Kazakov" Newsgroups: comp.lang.ada Subject: ANN: Ada industrial control widget library v3.8 released Date: Sat, 14 Jun 2014 11:23:40 +0200 Organization: cbb software GmbH Message-ID: <1w59dd9tovrb3$.1szyhr9pw7wo$.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: 2497 Xref: number.nntp.dca.giganews.com comp.lang.ada:186909 Date: 2014-06-14T11:23:40+02:00 List-Id: The library is intended for designing high-quality industrial control widgets for Ada applications. The widgets are composed of transparent layers drawn by cairo. The widgets are fully scalable graphics. A time controlled refresh policy is supported for real-time and heavy-duty applications. The library supports caching graphical operations and stream I/O for serialization and deserialization. Ready-to-use gauge and meter widgets are provided as samples as well as an editor widget for WYSIWYG design of complex dashboards. The software is based on GtkAda and cairoada, the Ada bindings to GTK+ and cairo. http://www.dmitry-kazakov.de/ada/aicwl.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; - This version was switched to the native GtkAda's cairo bindings; - The type Interfaces.C.Double was replaced by GDouble as this is the type used in GtkAda's cairo; - The second parameter of the procedure Refresh of the package Gtk.Layered was replaced with Cairo_Context; - Functions Get_Time_Axis_Annotation, Get_Values_Axis_Annotation, Get_Values_Text_Angle, Get_Values_Text_Color, Get_Values_Text_Face, Get_Values_Text_Height, Get_Values_Text_Stretch, Set_Values_Text_Font were added to the package Gtk.Oscilloscope; - Annotation text interface and labels changed to support markup; - Compiled with GNAT 4.9. -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de