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.9 required=5.0 tests=BAYES_00,FORGED_GMAIL_RCVD, FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: a07f3367d7,fe981e78fd1c1db0 X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII Path: g2news2.google.com!postnews.google.com!y10g2000prf.googlegroups.com!not-for-mail From: Micronian Coder Newsgroups: comp.lang.ada Subject: Re: wxAda : is it vanished ? Date: Thu, 13 Aug 2009 10:03:53 -0700 (PDT) Organization: http://groups.google.com Message-ID: References: <14645762-76e7-48d4-a27a-19d3636d75d2@o6g2000yqj.googlegroups.com> <04dfe355-f826-4392-8e4d-bd0c031b8399@d4g2000yqa.googlegroups.com> <3a09ac10-65f5-4d90-b231-811ab0004987@r18g2000yqd.googlegroups.com> NNTP-Posting-Host: 199.46.200.230 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1250183033 20256 127.0.0.1 (13 Aug 2009 17:03:53 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Thu, 13 Aug 2009 17:03:53 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: y10g2000prf.googlegroups.com; posting-host=199.46.200.230; posting-account=tXrPSAkAAAAFR3M1xqoK7TQdrNxOfPT0 User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2 (.NET CLR 3.5.30729),gzip(gfe),gzip(gfe) Xref: g2news2.google.com comp.lang.ada:7742 Date: 2009-08-13T10:03:53-07:00 List-Id: Hi, There is a library called Agar that is written in C. I have never used it, but I found it interesting that someone added a thin Ada binding to it. Currently, the Ada binding depends on AdaSDL since Agar depends on SDL and OpenGL. However, version 1.4 of Agar is suppose to allow for more variety of graphics drivers. In addition, Agar is available for these platforms: FreeBSD, IRIX, Linux, MacOS Classic, MacOS X, NetBSD, OpenBSD and Windows. It even mentions Game Cube support for anyone who is interested in that. >From the website libagar.org : Agar is a modern open-source, cross-platform toolkit for graphical applications implemented in C, C++ and Ada (with bindings to other languages in development). Designed for ease of integration, it follows the philosophy of building the GUI around the application and not the other way around. Unlike most other GUI toolkits, Agar takes maximum advantage of hardware graphics acceleration when it is available via OpenGL, but it also supports traditional framebuffer interfaces such as SDL direct video. The Agar API is entirely thread- safe when Agar is compiled with optional threads support. The distribution includes two libraries: Agar-GUI implements the base Agar GUI system and a comprehensive set of standard widgets. Agar-GUI is object-oriented and relies heavily on inheritance, virtual functions and virtual filesystems. This functionality is implemented by the GUI-independent Agar-Core library, which also includes various utility and portability interfaces. The Agar distribution also includes some more specialized libraries aimed at specific applications, such as Agar-MATH, Agar-RG, Agar-VG and Agar-DEV. Some of our other toolkits which extend (and rely on) Agar include FreeSG, Edacious and cadtools. Agar is free software. Its source code is freely usable and re-usable by everyone under a BSD license, which allows use in commercial applications free of charge. Agar is stable, well-maintained and has been growing organically since early 2002. The Agar project is sponsored by Csoft.net: Security conscious, high-availability Unix hosting on redundant server arrays. --Micronian On Aug 13, 4:52=A0am, Yannick Duch=EAne Hibou57 wrote: > On 13 ao=FBt, 13:20, Lucretia9 wrote:> Not tha= t I know of and it is something I have considered, but it would > > have to be rather special as I have a full time job > > Cheers, your good health :) > > I've got full time, as I do not have a job, so if someone is > interested, I will be there. I could follow your recommandations for > the implementation if you wish. > > Have a nice day Luke