ANNOUNCE: GtkAda 1.2.4
- From: Arnaud Charlet <charlet ACT-Europe FR>
- To: gtk-list redhat com
- Subject: ANNOUNCE: GtkAda 1.2.4
- Date: Mon, 25 Oct 1999 16:01:37 +0200
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 <briot@gnat.com>, Joel Brobecker <jbrobecker@west.raytheon.com> and Arnaud Charlet <charlet@gnat.com>
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
New features in 1.2.3 include:
- Minor bug fixes in GATE code generation
- Cosmetic fixes
- Screen_Width_MM & Screen_Height_MM are now bound in Gdk.Main
- New widgets supported by GATE/DGATE: Gtk_Button_*Box, Gtk_Entry
New features in 1.2.2 include:
- GATE/DGATE now generate a warning when encountering an unsupported widget
- Most widgets and properties are now supported by GATE/DGATE (see the
documentation for a list of unsupported widgets)
- Minor bug fixes
- Tested on Solaris/x86
- Ported to Win32
New features in 1.2.1 include:
- The docs/ directory now contains a set of slides describing GtkAda
- Installation problems reported with 1.2.0 have been fixed
- Gdk.RGB has been bound
- Updated features in Gtk.Style and Gtk.Table
- The editor example has been completed
- GtkAda is now capable of fully converting any C widget to the correct Ada
widget, even if the C widget was not created by GtkAda itself. This
provides a full dynamic dispatching capability that was still missing.
(see gtk-type_conversion.ads for more information)
- Tested on HP/UX
New features in 1.2.0 include:
- All 1.2.0 widgets are now bound (including Gtk.Ctree)
- New directory structure
- First version of the documentation
- Code generation simplified in GATE
- New widgets supported by GATE/DGATE
- Support for Accelerators in widgets
- New examples in the example/ directory: how to create a widget directly
in Ada (both composite widgets and widgets from scratch); a simple editor
generated using Glade.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]