Re: New Ada portable GUI Library?



Tomek Walkuski wrote:
I'm asking because I'm interested in this matter, maybe I will find
time to start hacking this :)

Hi,

I'd like to recommend the FLTK GUI library (http://www.fltk.org) as
a good basis for such a project. It's very small in size and easy to
use. Although it is written in C++ it uses a very C-ish style and
omits the more 'advanced' C++ features which should make it easy to
create an Ada binding (given it's small size it would even be
manageable to transform it into an Ada project). It is cross
platform (runs on X11, Win32 and MacOS, no native widgets however)
and is licensed under the LGPL (modified to allow for static linking).

FLTK also comes with Fluid, a very nice GUI designer, which stores
the form data in a textual meta format, so it would be possible to
create Ada code from it (one could even teach Fluid to create Ada code).

There are some video introductions on programming with FLTK (Flash
needed):

http://seriss.com/people/erco/fltk-videos/

They are ment as tutorials for beginners but may give you an overview.

If you want to give it a test drive, be sure to grab the latest
1.1.x snapshot from the website. There has been a lot of maintenance
and bugfixing since the 1.1.7 release.

Regards, Freddy

--
Of course it runs NetBSD - http://www.netbsd.org
.



Relevant Pages

  • Re: Light cross platform GUI
    ... I'm looking for a light cross platform GUI application, for Ada, ... for example to FLTK for C++. ...
    (comp.lang.ada)
  • Light cross platform GUI
    ... I'm looking for a light cross platform GUI application, for Ada, ... for example to FLTK for C++. ...
    (comp.lang.ada)
  • Re: [newbie] GTK+/QT/Tkinter ?
    ... > One alternative you could try is FLTK with the pyfltk wrapper. ... > nice and easy gui builder. ... FLTK & Fluid look great, though I can't install pyfltk (it halts during ...
    (comp.lang.python)