From: Norman Worth <nworth@comcastNOSPAM.net>
Subject: Re: GUI for Ada (GPS with GtkAda or GtkGlade GUI Builder)
Date: Tue, 18 Aug 2015 11:02:33 -0600
Date: 2015-08-18T11:02:33-06:00 [thread overview]
Message-ID: <tqudnSbtRZu0-E7InZ2dnUVZ5rmdnZ2d@giganews.com> (raw)
In-Reply-To: <be975ff8-2043-4748-aadd-d48971ac17a9@googlegroups.com>
On 8/10/2015 4:24 AM, Trish Cayetano wrote:
> Hi,
>
> I am done with the functionality of my Ada program (using GPS) and next is to make it pretty by having a GUI instead of a text based.
>
> Please advise what shall I use to build the GUI...
>
> Thank you very much.
>
This is very much a matter of personal choice. Despite its need to
interpret XML, the Glade produced code is reasonably efficient. But I
have had some real problems with Glade, probably because I don't really
know how to use it. (Documentation is horribly scant.) The Linux
version seems to work as far as I can understand it, but the Windows
version is not so easy to work with for some reason. Coding directly
using the GTK+ library is reasonably easy, but there are important
differences from the C version, and the documentation is difficult. You
also will have a challenge with program architecture for any non-trivial
GTK application. The examples in the GTKAda download package are
excellent at showing you how, but it takes a while to understand them.
Somebody mentioned using Tcl/Tk for the GUI. A decent binding does
exist. I was at the conference where it was introduced several years
ago. The results are nice, and Tk is a nice interface to work with, but
the code for the Ada/Tk combination is pretty ugly.
next prev parent reply other threads:[~2015-08-18 17:02 UTC|newest]
Thread overview: 41+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-08-10 10:24 GUI for Ada (GPS with GtkAda or GtkGlade GUI Builder) Trish Cayetano
2015-08-10 12:17 ` Dmitry A. Kazakov
2015-08-11 11:15 ` Stephen Leake
2015-08-11 11:52 ` Dmitry A. Kazakov
2015-08-10 14:36 ` Maciej Sobczak
2015-08-12 21:00 ` erlo
2015-08-12 21:48 ` Jeffrey R. Carter
2015-08-13 19:45 ` erlo
2015-08-13 8:58 ` sjaniska
2015-08-13 11:59 ` Dmitry A. Kazakov
2015-08-13 12:09 ` sjaniska
2015-08-13 12:50 ` Dmitry A. Kazakov
2015-08-13 12:56 ` sjaniska
2015-08-13 13:42 ` Dmitry A. Kazakov
2015-08-14 12:59 ` brbarkstrom
2015-08-14 13:26 ` Dmitry A. Kazakov
2015-08-15 9:17 ` Trish Cayetano
2015-08-15 9:32 ` Dmitry A. Kazakov
2015-08-15 10:21 ` ryne rico
2015-08-15 10:29 ` Trish Cayetano
2015-08-15 10:58 ` Dmitry A. Kazakov
2015-08-15 11:47 ` ryne rico
2015-08-15 11:51 ` Pascal Obry
2015-08-15 12:21 ` ryne rico
2015-08-15 12:41 ` Pascal Obry
2015-08-15 12:54 ` Dmitry A. Kazakov
2015-08-15 13:03 ` ryne rico
2015-08-15 13:07 ` ryne rico
2015-08-15 13:34 ` Dmitry A. Kazakov
2015-08-15 17:41 ` Anh Vo
2015-08-15 19:27 ` Dmitry A. Kazakov
2015-08-16 15:37 ` ryne rico
2015-08-16 16:08 ` Dmitry A. Kazakov
2015-08-17 8:23 ` AdaMagica
2015-08-18 0:14 ` isaac1.0
2015-08-18 7:12 ` Dmitry A. Kazakov
2015-08-18 8:45 ` Jerry
2015-08-19 14:36 ` David Botton
2015-08-27 10:43 ` gautier_niouzes
2015-08-18 17:02 ` Norman Worth [this message]
2015-08-18 22:05 ` Simon Wright
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox