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=1.3 required=5.0 tests=BAYES_00,INVALID_MSGID, MSGID_RANDY autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,b1df5afbdddcc5d9,start X-Google-Attributes: gid103376,public From: charlet@gnat.com Subject: [ANNOUNCE] GtkAda 1.2.4 Date: 1999/10/25 Message-ID: <7v1o18$4h5$1@nnrp1.deja.com>#1/1 X-Deja-AN: 540307940 X-Http-Proxy: 1.0 x40.deja.com:80 (Squid/1.1.22) for client 195.25.32.154 Organization: Deja.com - Before you buy. X-Article-Creation-Date: Mon Oct 25 14:04:27 1999 GMT X-MyDeja-Info: XMYDJUIDarnaud_charlet Newsgroups: comp.lang.ada X-Http-User-Agent: Mozilla/4.05 [en] (X11; I; SunOS 5.5.1 sun4u) Date: 1999-10-25T00:00:00+00:00 List-Id: GtkAda 1.2.4 release -------------------- GtkAda is an Ada95 graphical toolkit based on Gtk+ version 1.2.x. It allows you to develop graphical applications in Ada95 using Gtk+. Currently, all widgets of the Gtk+ 1.2 series have been bound. The binding for the Gdk part is not complete yet, but is already pretty much in place. To test our toolkit, the testgtk program has been almost completely re-implemented and is also distributed. LSM entry follows : Begin3 Title: GtkAda Version: 1.2.4 Entered-date: 22OCT99 Description: Ada95 graphical toolkit based on Gtk+ (version 1.2.x) Keywords: Ada95 Ada Gtk+ Gtk X Gui Glade Win32 Author: Emmanuel Briot , Joel Brobecker and Arnaud Charlet Maintained-by: gtkada@ada.eu.org Primary-site: http://gtkada.eu.org Original-site: http://ada.eu.org/gtkada/ Platforms: SunOS-5.5.1 Linux-2.0.36 DECUnix-4.0b IRIX-6.5 HP/UX-10.20 NT-4.0 AiX-4.3.2 Copying-policy: GPL (with a slight modification, see headers of *.ad[bs] files End New features in 1.2.4 include: - GtkAda now supports OpenGL. A binding to GtkglArea is provided, see e.g testgtk which has been updated to give some examples of OpenGL. You do *not* need OpenGL to build GtkAda, this is an optional part of the toolkit A very thin binding to the OpenGL library MESA is also provided, although you are invited to use your own OpenGL binding rather than this one. - Handling of Gdk events has been rewritten, so that: * It is now much easier to convert from one event type to another * It is possible to create events directly from GtkAda, and then send them to any widget. - Handling of signals has been modified, so that GtkAda now tests that the handler provided are compatible argument-wise with what is expected in gtk+. The same test is done when emitting a signal. - New code generation in GATE: * take advantage of the composite types * generate a child package for callbacks related to each composite widget * generate comments in callback stubs to separate cleanly each callback, and to avoid occasional merge failures - Tested on AiX 4.3.2 - New widgets supported by GATE/DGATE: Gtk_List, Gtk_Clist, Gtk_Paned, Gtk_Viewport, Gtk_Vscrollbar - Fixed GATE support for Gtk_Frame (Label handling) - Simple minded support for XML attributes in Glib.XML Have fun! -- The GtkAda team Sent via Deja.com http://www.deja.com/ Before you buy.