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.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,c32fe290813aec20 X-Google-Attributes: gid103376,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news3.google.com!feeder1-2.proxad.net!proxad.net!feeder1-1.proxad.net!club-internet.fr!feedme-small.clubint.net!news.netcologne.de!newsfeed-fusi2.netcologne.de!newsreader2.netcologne.de!not-for-mail From: Frederik Sausmikat Newsgroups: comp.lang.ada Subject: Re: New Ada portable GUI Library? Date: Tue, 22 Jan 2008 00:14:46 +0100 Distribution: world Message-ID: References: <6d63c543-0a35-4c39-a330-98c63a24f64d@i3g2000hsf.googlegroups.com> NNTP-Posting-Host: xdsl-81-173-153-134.netcologne.de Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: newsreader2.netcologne.de 1200957284 26999 81.173.153.134 (21 Jan 2008 23:14:44 GMT) X-Complaints-To: abuse@netcologne.de NNTP-Posting-Date: Mon, 21 Jan 2008 23:14:44 +0000 (UTC) User-Agent: Thunderbird 2.0.0.4 (X11/20070711) In-Reply-To: <6d63c543-0a35-4c39-a330-98c63a24f64d@i3g2000hsf.googlegroups.com> Xref: g2news1.google.com comp.lang.ada:19517 Date: 2008-01-22T00:14:46+01:00 List-Id: 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