comp.lang.ada
 help / color / mirror / Atom feed
From: Lucretia9 <Lucretia9000@yahoo.co.uk>
Subject: Re: wxAda : is it vanished ?
Date: Thu, 13 Aug 2009 04:19:07 -0700 (PDT)
Date: 2009-08-13T04:19:07-07:00	[thread overview]
Message-ID: <7326116a-c0df-4f1d-b474-f04952b7ac3e@s31g2000yqs.googlegroups.com> (raw)
In-Reply-To: 6dbfe301-c9b6-47d7-9324-019b208b0ed5@o15g2000yqm.googlegroups.com

On Aug 13, 11:03 am, Yannick Duchêne Hibou57
<yannick_duch...@yahoo.fr> wrote:
> On 12 août, 15:01, Lucretia9 <Lucretia9...@yahoo.co.uk> wrote:

> Hi Luke (alias Lucretia), nice to meet you :)

Hi, and you :)

> What is the new way to bind to wxWidgets you are thinking about ?

Well, to try to automate it using python scripts (if this doesn't work
another attempt with SWIG). Rather than define all tagged types as
non-limited types, they will be limited and they will have to
allocated
dynamically, this is how other bindings to C++ UI toolkits work and
really is the only way due to C++ semantics.

> I guess its big work, as wxWidgets (previously wxWindows) is all in C+
> +, and interfacing C++ with Ada, tipically requires an intermediate
> binding in C... a tedious task.

Yeah, bit job due to the size of wxWidgets, although I have no
intentions
of supporting the entire lib, there's stuff wxAda just doesn't
require.

> As I said, I was interested in wxWidget rather than others, beceaue of
> its license termes and beceause it is an interface to the underlying
> OS, not an emulation which creates all its own widgets (I've seen
> screen shots of GTK on Mac, it look like Gnome on Linux, and Qt does
> an emulation too, althought it lies better).

Yup, the license and also the ease of programming with wxWidgets is
what
got me started with it in the first place.

I think atm, your options are this:

1) Use AdaGtk on all platforms for now.
2) Develop your UI code in whatever language for whatever platform,
e.g.
C++ for Win32, Obj-C for Apple and then create the app code in Ada
providing
some sort of interface between the 2.

Luke.



  reply	other threads:[~2009-08-13 11:19 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-08-12  3:20 wxAda : is it vanished ? Hibou57 (Yannick Duchêne)
2009-08-12 13:01 ` Lucretia9
2009-08-13 10:03   ` Yannick Duchêne Hibou57
2009-08-13 11:19     ` Lucretia9 [this message]
2009-08-13 10:04   ` Yannick Duchêne Hibou57
2009-08-13 11:20     ` Lucretia9
2009-08-13 11:52       ` Yannick Duchêne Hibou57
2009-08-13 17:03         ` Micronian Coder
2009-08-13 17:44           ` Lucretia9
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox